lingotek.navbar.css in Lingotek Translation 7.3
Same filename and directory in other branches
Responsive preview icon styling.
File
style/lingotek.navbar.cssView source
- /**
- * @file
- * Responsive preview icon styling.
- */
- .navbar-tab-lingotek .icon:before,
- .lingotek .icon:before {
- background-attachment: scroll;
- background-color: transparent;
- background-image: url("../images/ico_navbar.png");
- background-repeat: no-repeat;
- content: '';
- display: block;
- position: absolute;
- z-index: 1;
- }
- .navbar .bar .navbar-tab-lingotek .icon:before {
- width: 27px;
- }
- .lingotek a.icon {
- background-color: transparent;
- border: 0;
- font-size: 1em;
- }
-
- /* Toolbar icon. */
- .navbar .bar .icon.icon-lingotek {
- margin-left: 0;
- margin-right: 0;
- padding-left: 0;
- padding-right: 0;
- width: 6em;
- }
- .navbar-tab-lingotek .icon.icon-lingotek:before {
- background-position: center top;
- }
- .navbar-tab-lingotek.open .icon-lingotek:before,
- .navbar-tab-lingotek .icon-lingotek.active:before,
- .navbar-tab-lingotek .icon-lingotek:hover:before {
- background-position: center -22px;
- }
- .navbar .bar .navbar-tab-lingotek .icon-lingotek:before {
- left: 1em; /* LTR */
- height: 22px;
- top: 0.6667em;
- }
- .navbar .navbar-tab-lingotek.tab .options .device.icon-active {
- padding-left: 2.25em;
- }
- .navbar .navbar-tab-lingotek.tab .options .device.icon-active:before {
- background-position: -999px -999px;
- }
- .navbar .navbar-tab-lingotek.tab .options .device.icon-active.active:before {
- background-position: center -110px;
- }
- @media only screen and (min-width: 16.5em) {
- .navbar .navbar-tab-lingotek.tab .options .device.icon-active {
- padding: 0.5em 1.3333em 0.5em 2.25em;
- text-indent: 0;
- width: auto;
- }
- .navbar .navbar-tab-lingotek.tab .options .device.icon-active:before {
- left: 0.667em;
- }
- }
-
-
-
- .navbar-tab-lingotek {
- display: none;
- }
- /* At narrow screen widths, float the tab to the left so it falls in line with
- * the rest of the navbar tabs. */
- .js .navbar .bar .navbar-tab-lingotek.tab {
- display: block;
- float: right; /* LTR */
- position: relative;
- }
- .navbar-tab-lingotek .trigger {
- display: block;
- }
- /* Device preview options. */
- .navbar-tab-lingotek .item-list {
- display: none;
- position: absolute;
- white-space: nowrap;
- z-index: 1;
- }
- .navbar-tab-lingotek.open .item-list {
- display: block;
- }
- .js .navbar-tab-lingotek.tab .options li {
- float: none;
- }
-
-
-
-
-
-
- /**
- * Toolbar tab.
- */
- .navbar-tab-lingotek .options {
- background-color: #0f0f0f;
- }
- /* Device preview options. */
- .navbar-tab-lingotek .options {
- box-shadow: 0 0.8em 2.5em -0.8em rgba(0, 0, 0, 0.75);
- }
- .navbar-tab-lingotek .options li {
- background-color: white;
- padding: 0;
- }
- .navbar-tab-lingotek .trigger {
- cursor: pointer;
- line-height: 1;
- height: 3em;
- }
- .navbar-tab-lingotek .trigger:hover {
- background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%);
- background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%);
- }
- .navbar-tab-lingotek .trigger.active,
- .navbar-tab-lingotek .trigger.active:hover {
- background-image: -webkit-linear-gradient(top, rgb(78,159,234) 0%, rgb(69,132,221) 100%);
- background-image: linear-gradient(rgb(78,159,234) 0%,rgb(69,132,221) 100%);
- }
- .navbar-tab-lingotek .trigger,
- .navbar-tab-lingotek .options .device {
- padding-bottom: 1em;
- padding-top: 1em;
- }
- .navbar-tab-lingotek .options .device {
- background: none;
- border: none;
- cursor: pointer;
- font-family: inherit;
- font-size: 1em;
- padding: 0.5em 1.3333em
- }
- .navbar .navbar-tab-lingotek.tab .options .device {
- color: #777;
- }
- .navbar .navbar-tab-lingotek.tab .options .device:hover,
- .navbar .navbar-tab-lingotek.tab .options .device.active {
- color: black;
- }
- /* Toolbar tab triangle toggle. */
- .navbar-tab-lingotek .trigger:after {
- border-bottom-color: transparent;
- border-left-color: transparent;
- border-right-color: transparent;
- border-style: solid;
- border-width: 0.4545em 0.4em 0;
- color: #a0a0a0;
- content: ' ';
- display: block;
- height: 0;
- line-height: 0;
- overflow: hidden;
- position: absolute;
- right: 1.6667em; /* LTR */
- top: 50%;
- margin-top: -0.1666em;
- width: 0;
- z-index: 1
- }
- .navbar-tab-lingotek.open:before {
- background-color: white;
- bottom: 0;
- content: ' ';
- display: block;
- position: absolute;
- right: 0; /* LTR */
- top: 0;
- width: 2em;
- z-index: 1;
- }
- .navbar-tab-lingotek.open .trigger:after {
- border-bottom: 0.4545em solid;
- border-top-color: transparent;
- color: black;
- right: 0.7em; /* LTR */
- top: 1.25em;
- }
- .navbar-tab-lingotek:hover .trigger:after,
- .navbar-tab-lingotek .trigger.active:after,
- .navbar-tab-lingotek:hover .trigger.active:after {
- color: white;
- }
- .navbar-tab-navbar.open:hover .trigger:after {
- color: black;
- }