aurelia-semantic
Version:
Include Semantic-UI files in Aurelia project
285 lines (251 loc) • 7.7 kB
CSS
/*!
* # Semantic UI 2.2.11 - Reveal
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/
/*******************************
Reveal
*******************************/
.ui.reveal {
display: inherit;
position: relative ;
font-size: 0em ;
}
.ui.reveal > .visible.content {
position: absolute ;
top: 0em ;
left: 0em ;
z-index: 3 ;
-webkit-transition: all 0.5s ease 0.1s;
transition: all 0.5s ease 0.1s;
}
.ui.reveal > .hidden.content {
position: relative ;
z-index: 2 ;
}
/* Make sure hovered element is on top of other reveal */
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
z-index: 4 ;
}
/*******************************
Types
*******************************/
/*--------------
Slide
---------------*/
.ui.slide.reveal {
position: relative ;
overflow: hidden ;
white-space: nowrap;
}
.ui.slide.reveal > .content {
display: block;
width: 100%;
float: left;
margin: 0em;
-webkit-transition: -webkit-transform 0.5s ease 0.1s;
transition: -webkit-transform 0.5s ease 0.1s;
transition: transform 0.5s ease 0.1s;
transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s;
}
.ui.slide.reveal > .visible.content {
position: relative ;
}
.ui.slide.reveal > .hidden.content {
position: absolute ;
left: 0% ;
width: 100% ;
-webkit-transform: translateX(100%) ;
transform: translateX(100%) ;
}
.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
-webkit-transform: translateX(-100%) ;
transform: translateX(-100%) ;
}
.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
-webkit-transform: translateX(0%) ;
transform: translateX(0%) ;
}
.ui.slide.right.reveal > .visible.content {
-webkit-transform: translateX(0%) ;
transform: translateX(0%) ;
}
.ui.slide.right.reveal > .hidden.content {
-webkit-transform: translateX(-100%) ;
transform: translateX(-100%) ;
}
.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
-webkit-transform: translateX(100%) ;
transform: translateX(100%) ;
}
.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
-webkit-transform: translateX(0%) ;
transform: translateX(0%) ;
}
.ui.slide.up.reveal > .hidden.content {
-webkit-transform: translateY(100%) ;
transform: translateY(100%) ;
}
.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
-webkit-transform: translateY(-100%) ;
transform: translateY(-100%) ;
}
.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
-webkit-transform: translateY(0%) ;
transform: translateY(0%) ;
}
.ui.slide.down.reveal > .hidden.content {
-webkit-transform: translateY(-100%) ;
transform: translateY(-100%) ;
}
.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
-webkit-transform: translateY(100%) ;
transform: translateY(100%) ;
}
.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
-webkit-transform: translateY(0%) ;
transform: translateY(0%) ;
}
/*--------------
Fade
---------------*/
.ui.fade.reveal > .visible.content {
opacity: 1;
}
.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
opacity: 0;
}
/*--------------
Move
---------------*/
.ui.move.reveal {
position: relative ;
overflow: hidden ;
white-space: nowrap;
}
.ui.move.reveal > .content {
display: block;
float: left;
margin: 0em;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}
.ui.move.reveal > .visible.content {
position: relative ;
}
.ui.move.reveal > .hidden.content {
position: absolute ;
left: 0% ;
width: 100% ;
}
.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
-webkit-transform: translateX(-100%) ;
transform: translateX(-100%) ;
}
.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
-webkit-transform: translateX(100%) ;
transform: translateX(100%) ;
}
.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
-webkit-transform: translateY(-100%) ;
transform: translateY(-100%) ;
}
.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
-webkit-transform: translateY(100%) ;
transform: translateY(100%) ;
}
/*--------------
Rotate
---------------*/
.ui.rotate.reveal > .visible.content {
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
-webkit-transform-origin: bottom right;
transform-origin: bottom right;
}
.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
-webkit-transform: rotate(110deg);
transform: rotate(110deg);
}
.ui.rotate.left.reveal > .visible.content {
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
-webkit-transform: rotate(-110deg);
transform: rotate(-110deg);
}
/*******************************
States
*******************************/
.ui.disabled.reveal:hover > .visible.visible.content {
position: static ;
display: block ;
opacity: 1 ;
top: 0 ;
left: 0 ;
right: auto ;
bottom: auto ;
-webkit-transform: none ;
transform: none ;
}
.ui.disabled.reveal:hover > .hidden.hidden.content {
display: none ;
}
/*******************************
Variations
*******************************/
/*--------------
Visible
---------------*/
.ui.visible.reveal {
overflow: visible;
}
/*--------------
Instant
---------------*/
.ui.instant.reveal > .content {
-webkit-transition-delay: 0s ;
transition-delay: 0s ;
}
/*--------------
Sizing
---------------*/
.ui.reveal > .content {
font-size: 1rem ;
}
/*******************************
Theme Overrides
*******************************/
/*******************************
Site Overrides
*******************************/