Sha256: 5cfae09ae8579ea72ad5bc700392a6fddf942ed811fd99a0672eb9abf093d021
Contents?: true
Size: 1.59 KB
Versions: 3
Compression:
Stored size: 1.59 KB
Contents
/** * @copyright Copyright 2010-2013, The Titon Project * @license http://opensource.org/licenses/bsd-license.php * @link http://titon.io */ @import "../common"; /** * <ul class="dropdown"> * <li class="heading>Heading</li> * <li><a href="">Some Action</a></li> * <li><a href="">Some Action</a></li> * <li class="divider"></li> * <li><a href="">Some Action</a></li> * </ul> */ .dropdown { display: none; text-align: left; position: absolute; top: 100%; left: 0; width: 200px; background: $gray-light; border: 1px solid $gray-dark; line-height: 100%; z-index: 500; opacity: 0; visibility: hidden; @include transition(opacity .3s); // Nested dropdowns .dropdown { display: block; top: 0; left: 90%; z-index: 510; @include transition(left .3s, opacity .3s); } li { position: relative; > a { padding: $small-padding; display: block; .caret-right { float: right; display: none; } } &.divider { margin: ($margin / 2) 0; border-top: 1px solid $gray-dark; } &.has-children { > a .caret-right { display: inline-block; } } // Show nested dropdown &:hover { > a { background: #fff; } .dropdown { visibility: visible; opacity: 1; left: 100%; } } &.heading { font-weight: bold; padding: $small-padding; } } // Force display &.show { display: block; } } .dropdown, .dropdown ul { list-style: none; margin: 0; padding: 0; } //-------------------- Modifiers --------------------// .dropdown.dropdown--right { left: auto; right: 0; } .dropdown.dropdown--top { top: auto; bottom: 100%; }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
titon-toolkit-0.9.4 | src/scss/toolkit/ui/dropdown.scss |
titon-toolkit-0.9.3 | src/scss/toolkit/ui/dropdown.scss |
titon-toolkit-0.9.2 | src/scss/toolkit/ui/dropdown.scss |