/** * Layer info styles * * Styles for layer info elements, like name, * position, remove and visibility buttons, etc. * */ @import "compass/css3/border-radius"; @import "../../table/table-sprite"; @import "../../old_common/mixins"; @import "../../old_common/form-elements"; // LOCAL VARS $corner_radius: 6px; // Layer info, as name, order, ... etc .layer-info { position: absolute; z-index: 0; top: 0; right: 0; bottom: auto; left: 0; height: 67px; border-bottom: 1px solid rgba(#999, 0.25); border-top-left-radius: $corner_radius; line-height: 62px; div.left { width: 82%; } div.right { width: 45px; margin-right: 20px; } // Layer info block .info { display: block; top: 0 !important; left: 0 !important; width: 100%; padding-left: 24px; text-align: left; * { display: inline-block; letter-spacing: 0; vertical-align: top; vertical-align: middle; } // Order element .order { width: 16px; padding: 1px 0; border-radius: 2px; background: #A9A9A9; color: #ECECEC; font: bold 11px $text-fonts; line-height: 16px; text-align: center; } // Layer name .name { width: auto; max-width: 80%; margin-left: 23px; overflow: hidden; color: #A9A9A9; font: bold 17px $text-fonts; line-height: 20px; @include text-overflow(); i.synced { display: inline-block; width: 12px; height: 12px; margin: 5px 0 0 4px; vertical-align: top; @include background(sprite($table-sprites, sync_layer_icon, $offset-x:0, $offset-y:0) no-repeat); } &:hover { cursor: pointer; i.synced { @include background(sprite($table-sprites, sync_layer_icon, $offset-x:0, $offset-y:-12px) no-repeat); } } } // Layer info (second name?) .name_info { display: flex; position: absolute; top: 34px; left: 67px; width: auto; max-width: 80%; overflow: hidden; color: #AAA; font: normal 11px $text-fonts; line-height: 15px; @include text-overflow(); a { margin-left: 5px; } } &:hover { text-decoration: none; cursor: pointer; .name { color: #666; } .order { background: #666; } } } // Layer name edition @include default-input(); input.alias { @include default-input(); display: none; position: absolute; top: 7px; left: 57px; padding: 6px 9px; color: #787878; font: bold 17px $text-fonts; } // Remove button .remove { display: inline-block; width: 13px; height: 13px; margin-left: 5px; letter-spacing: 0; vertical-align: top; vertical-align: middle; @include background(sprite($common-sprites, close_grey, $offset-x:0, $offset-y:0) no-repeat); &:hover { @include background(sprite($common-sprites, close_grey, $offset-x:0, $offset-y:-13px) no-repeat); } &:active { @include background(sprite($common-sprites, close_grey, $offset-x:0, $offset-y:-26px) no-repeat); } } }