Files
ionic-framework/ionic/components/item/item-sliding.scss
2016-03-14 15:56:19 -04:00

75 lines
1.1 KiB
SCSS

@import "../../globals.core";
// Item Sliding
// --------------------------------------------------
// The hidden right-side buttons that can be exposed under a list item with dragging.
ion-item-sliding {
position: relative;
display: block;
overflow: hidden;
.item {
position: static;
}
}
ion-item-options {
position: absolute;
top: 0;
right: 0;
z-index: $z-index-item-options;
display: none;
height: 100%;
visibility: hidden;
}
ion-item-options .button {
margin: 0;
height: 100%;
border-radius: 0;
box-shadow: none;
}
ion-item-options:not([icon-left]) .button-icon-left {
font-size: 14px;
.button-inner {
flex-direction: column;
}
ion-icon {
padding-right: 0;
padding-bottom: .3em;
padding-left: 0;
}
}
ion-item-sliding.active-slide {
.item,
.item.activated {
position: relative;
z-index: $z-index-item-options + 1;
opacity: 1;
transition: all 300ms cubic-bezier(.36, .66, .04, 1);
pointer-events: none;
}
ion-item-options {
display: flex;
}
&.active-options ion-item-options {
visibility: visible;
}
}