mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
docs(demos): refactor slides css
This commit is contained in:
@ -7,9 +7,10 @@ $colors: (
|
|||||||
energized: #ffc527,
|
energized: #ffc527,
|
||||||
royal: #7e60ff,
|
royal: #7e60ff,
|
||||||
);
|
);
|
||||||
|
|
||||||
$font-path: '../../dist/fonts';
|
$font-path: '../../dist/fonts';
|
||||||
|
|
||||||
@import "../../ionic/ionic";
|
@import "../../ionic/ionic";
|
||||||
|
@import "slides/slides";
|
||||||
|
|
||||||
|
|
||||||
body, body:hover, body a, body button, body media-switch {
|
body, body:hover, body a, body button, body media-switch {
|
||||||
@ -20,6 +21,15 @@ body ion-app {
|
|||||||
overflow: visible;
|
overflow: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ion-page {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
ion-scroll {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
body.has-scrollbar scroll-content {
|
body.has-scrollbar scroll-content {
|
||||||
margin-right: -15px;
|
margin-right: -15px;
|
||||||
}
|
}
|
||||||
@ -27,30 +37,14 @@ body.has-scrollbar ion-menu scroll-content {
|
|||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ion-page {
|
scroll-content {
|
||||||
display: flex;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
section.hidden {
|
section.hidden {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ionitron {
|
|
||||||
width: 100px;
|
|
||||||
height: 100px;
|
|
||||||
position: absolute;
|
|
||||||
top: 25%;
|
|
||||||
margin-top: -50px;
|
|
||||||
left: 50%;
|
|
||||||
margin-left: -50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.animation-buttons {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 25%;
|
|
||||||
left: 60px;
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.components-demo h4 {
|
.components-demo h4 {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -70,36 +64,11 @@ section.hidden {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
ion-scroll {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.demo-slide {
|
|
||||||
display: block;
|
|
||||||
height: 100%;
|
|
||||||
padding: 500px 0;
|
|
||||||
width: 100%;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 2.5em;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.demo-slide-1 {
|
|
||||||
background-color: #32db64;
|
|
||||||
}
|
|
||||||
|
|
||||||
.demo-slide-2 {
|
|
||||||
background-color: #387ef5;
|
|
||||||
}
|
|
||||||
|
|
||||||
.demo-slide-3 {
|
|
||||||
background-color: #f53d3d;
|
|
||||||
}
|
|
||||||
|
|
||||||
scroll-content {
|
|
||||||
overflow-y: scroll;
|
|
||||||
}
|
|
||||||
|
|
||||||
.md .ion-md-share {
|
.md .ion-md-share {
|
||||||
color: #ED4248;
|
color: #ED4248;
|
||||||
|
@ -3,7 +3,7 @@ import {forwardRef} from 'angular2/angular2';
|
|||||||
import {AndroidAttribute} from '../../helpers';
|
import {AndroidAttribute} from '../../helpers';
|
||||||
|
|
||||||
@Page({
|
@Page({
|
||||||
templateUrl: 'slides/basic/slides.html',
|
templateUrl: 'slides/basic/template.html',
|
||||||
directives: [forwardRef(() => AndroidAttribute)]
|
directives: [forwardRef(() => AndroidAttribute)]
|
||||||
})
|
})
|
||||||
export class BasicPage {
|
export class BasicPage {
|
||||||
|
@ -3,20 +3,20 @@
|
|||||||
<ion-title>Slides</ion-title>
|
<ion-title>Slides</ion-title>
|
||||||
</ion-navbar>
|
</ion-navbar>
|
||||||
|
|
||||||
<ion-content class="has-header">
|
<ion-content class="has-header preview-slides">
|
||||||
<ion-slides id="slider" style="background-color: black" pager="true" zoom="false" index="1" loop="true">
|
<ion-slides id="slider" style="background-color: black" pager="true" zoom="false" index="1" loop="true">
|
||||||
<ion-slide>
|
<ion-slide>
|
||||||
<div class="demo-slide demo-slide-1">
|
<div class="slide-contents" id="slide-1">
|
||||||
Slide 1
|
Slide 1
|
||||||
</div>
|
</div>
|
||||||
</ion-slide>
|
</ion-slide>
|
||||||
<ion-slide>
|
<ion-slide>
|
||||||
<div class="demo-slide demo-slide-2">
|
<div class="slide-contents" id="slide-2">
|
||||||
Slide 2
|
Slide 2
|
||||||
</div>
|
</div>
|
||||||
</ion-slide>
|
</ion-slide>
|
||||||
<ion-slide>
|
<ion-slide>
|
||||||
<div class="demo-slide demo-slide-3">
|
<div class="slide-contents" id="slide-3">
|
||||||
Slide 3
|
Slide 3
|
||||||
</div>
|
</div>
|
||||||
</ion-slide>
|
</ion-slide>
|
||||||
|
26
demos/component-docs/slides/slides.scss
Normal file
26
demos/component-docs/slides/slides.scss
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
.preview-slides {
|
||||||
|
|
||||||
|
.slide-contents {
|
||||||
|
display: block;
|
||||||
|
height: 100%;
|
||||||
|
padding: 500px 0;
|
||||||
|
width: 100%;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 2.5em;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#slide-1 {
|
||||||
|
background-color: #32db64;
|
||||||
|
}
|
||||||
|
|
||||||
|
#slide-2 {
|
||||||
|
background-color: #387ef5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#slide-3 {
|
||||||
|
background-color: #f53d3d;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Reference in New Issue
Block a user