Path: blob/trunk/third_party/closure/goog/css/toolbar.css
4507 views
/*1* Copyright 2009 The Closure Library Authors. All Rights Reserved.2*3* Use of this source code is governed by the Apache License, Version 2.0.4* See the COPYING file for details.5*/67/*8* Standard styling for toolbars and toolbar items.9*/1011@provide 'goog.css.toolbar';1213@require './common';1415/*16* Styles used by goog.ui.ToolbarRenderer.17*/1819.goog-toolbar {20/* Client apps may override the URL at which they serve the image. */21background: #fafafa url(//ssl.gstatic.com/editor/toolbar-bg.png) repeat-x bottom left;22border-bottom: 1px solid #d5d5d5;23cursor: default;24font: normal 12px Arial, sans-serif;25margin: 0;26outline: none;27padding: 2px;28position: relative;29zoom: 1; /* The toolbar element must have layout on IE. */30}3132/*33* Styles used by goog.ui.ToolbarButtonRenderer.34*/3536.goog-toolbar-button {37margin: 0 2px;38border: 0;39padding: 0;40font-family: Arial, sans-serif;41color: #333;42text-decoration: none;43list-style: none;44vertical-align: middle;45cursor: default;46outline: none;47}4849/* Pseudo-rounded corners. */50.goog-toolbar-button-outer-box,51.goog-toolbar-button-inner-box {52border: 0;53vertical-align: top;54}5556.goog-toolbar-button-outer-box {57margin: 0;58padding: 1px 0;59}6061.goog-toolbar-button-inner-box {62margin: 0 -1px;63padding: 3px 4px;64}6566/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */67* html .goog-toolbar-button-inner-box {68/* IE6 needs to have the box shifted to make the borders line up. */69left: -1px;70}7172/* Pre-IE7 BiDi fixes. */73/* rtl:begin:ignore */74* html .goog-toolbar-button-rtl .goog-toolbar-button-outer-box {75/* @noflip */ left: -1px;76}77* html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {78/* @noflip */ right: auto;79}80/* rtl:end:ignore */818283/* IE7-only hack; ignored by all other browsers. */84*:first-child+html .goog-toolbar-button-inner-box {85/* IE7 needs to have the box shifted to make the borders line up. */86left: -1px;87}8889/* IE7 BiDi fix. */90/* rtl:begin:ignore */91*:first-child+html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {92/* @noflip */ left: 1px;93/* @noflip */ right: auto;94}95/* rtl:end:ignore */9697/* Safari-only hacks. */98::root .goog-toolbar-button,99::root .goog-toolbar-button-outer-box {100/* Required to make pseudo-rounded corners work on Safari. */101line-height: 0;102}103104::root .goog-toolbar-button-inner-box {105/* Required to make pseudo-rounded corners work on Safari. */106line-height: normal;107}108109/* Disabled styles. */110.goog-toolbar-button-disabled {111opacity: 0.3;112-moz-opacity: 0.3;113filter: alpha(opacity=30);114}115116.goog-toolbar-button-disabled .goog-toolbar-button-outer-box,117.goog-toolbar-button-disabled .goog-toolbar-button-inner-box {118/* Disabled text/border color trumps everything else. */119color: #333 !important;120border-color: #999 !important;121}122123/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */124* html .goog-toolbar-button-disabled {125/* IE can't apply alpha to an element with a transparent background... */126background-color: #f0f0f0;127margin: 0 1px;128padding: 0 1px;129}130131/* IE7-only hack; ignored by all other browsers. */132*:first-child+html .goog-toolbar-button-disabled {133/* IE can't apply alpha to an element with a transparent background... */134background-color: #f0f0f0;135margin: 0 1px;136padding: 0 1px;137}138139/* Only draw borders when in a non-default state. */140.goog-toolbar-button-hover .goog-toolbar-button-outer-box,141.goog-toolbar-button-active .goog-toolbar-button-outer-box,142.goog-toolbar-button-checked .goog-toolbar-button-outer-box,143.goog-toolbar-button-selected .goog-toolbar-button-outer-box {144border-width: 1px 0;145border-style: solid;146padding: 0;147}148149.goog-toolbar-button-hover .goog-toolbar-button-inner-box,150.goog-toolbar-button-active .goog-toolbar-button-inner-box,151.goog-toolbar-button-checked .goog-toolbar-button-inner-box,152.goog-toolbar-button-selected .goog-toolbar-button-inner-box {153border-width: 0 1px;154border-style: solid;155padding: 3px;156}157158/* Hover styles. */159.goog-toolbar-button-hover .goog-toolbar-button-outer-box,160.goog-toolbar-button-hover .goog-toolbar-button-inner-box {161/* Hover border style wins over active/checked/selected. */162border-color: #a1badf !important;163}164165/* Active/checked/selected styles. */166.goog-toolbar-button-active,167.goog-toolbar-button-checked,168.goog-toolbar-button-selected {169/* Active/checked/selected background color always wins. */170background-color: #dde1eb !important;171}172173.goog-toolbar-button-active .goog-toolbar-button-outer-box,174.goog-toolbar-button-active .goog-toolbar-button-inner-box,175.goog-toolbar-button-checked .goog-toolbar-button-outer-box,176.goog-toolbar-button-checked .goog-toolbar-button-inner-box,177.goog-toolbar-button-selected .goog-toolbar-button-outer-box,178.goog-toolbar-button-selected .goog-toolbar-button-inner-box {179border-color: #729bd1;180}181182/* Pill (collapsed border) styles. */183.goog-toolbar-button-collapse-right,184.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,185.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {186margin-right: 0;187}188189.goog-toolbar-button-collapse-left,190.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,191.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {192margin-left: 0;193}194195/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */196* html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {197left: 0;198}199200/* IE7-only hack; ignored by all other browsers. */201*:first-child+html .goog-toolbar-button-collapse-left202.goog-toolbar-button-inner-box {203left: 0;204}205206207/*208* Styles used by goog.ui.ToolbarMenuButtonRenderer.209*/210211.goog-toolbar-menu-button {212margin: 0 2px;213border: 0;214padding: 0;215font-family: Arial, sans-serif;216color: #333;217text-decoration: none;218list-style: none;219vertical-align: middle;220cursor: default;221outline: none;222}223224/* Pseudo-rounded corners. */225.goog-toolbar-menu-button-outer-box,226.goog-toolbar-menu-button-inner-box {227border: 0;228vertical-align: top;229}230231.goog-toolbar-menu-button-outer-box {232margin: 0;233padding: 1px 0;234}235236.goog-toolbar-menu-button-inner-box {237margin: 0 -1px;238padding: 3px 4px;239}240241/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */242* html .goog-toolbar-menu-button-inner-box {243/* IE6 needs to have the box shifted to make the borders line up. */244left: -1px;245}246247/* Pre-IE7 BiDi fixes. */248/* rtl:begin:ignore */249* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-outer-box {250/* @noflip */ left: -1px;251}252* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box {253/* @noflip */ right: auto;254}255/* rtl:end:ignore */256257/* IE7-only hack; ignored by all other browsers. */258*:first-child+html .goog-toolbar-menu-button-inner-box {259/* IE7 needs to have the box shifted to make the borders line up. */260left: -1px;261}262263/* IE7 BiDi fix. */264/* rtl:begin:ignore */265*:first-child+html .goog-toolbar-menu-button-rtl266.goog-toolbar-menu-button-inner-box {267/* @noflip */ left: 1px;268/* @noflip */ right: auto;269}270/* rtl:end:ignore */271272/* Safari-only hacks. */273::root .goog-toolbar-menu-button,274::root .goog-toolbar-menu-button-outer-box,275::root .goog-toolbar-menu-button-inner-box {276/* Required to make pseudo-rounded corners work on Safari. */277line-height: 0;278}279280::root .goog-toolbar-menu-button-caption,281::root .goog-toolbar-menu-button-dropdown {282/* Required to make pseudo-rounded corners work on Safari. */283line-height: normal;284}285286/* Disabled styles. */287.goog-toolbar-menu-button-disabled {288opacity: 0.3;289-moz-opacity: 0.3;290filter: alpha(opacity=30);291}292293.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-outer-box,294.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-inner-box {295/* Disabled text/border color trumps everything else. */296color: #333 !important;297border-color: #999 !important;298}299300/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */301* html .goog-toolbar-menu-button-disabled {302/* IE can't apply alpha to an element with a transparent background... */303background-color: #f0f0f0;304margin: 0 1px;305padding: 0 1px;306}307308/* IE7-only hack; ignored by all other browsers. */309*:first-child+html .goog-toolbar-menu-button-disabled {310/* IE can't apply alpha to an element with a transparent background... */311background-color: #f0f0f0;312margin: 0 1px;313padding: 0 1px;314}315316/* Only draw borders when in a non-default state. */317.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,318.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,319.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box {320border-width: 1px 0;321border-style: solid;322padding: 0;323}324325.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,326.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,327.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {328border-width: 0 1px;329border-style: solid;330padding: 3px;331}332333/* Hover styles. */334.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,335.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box {336/* Hover border color trumps active/open style. */337border-color: #a1badf !important;338}339340/* Active/open styles. */341.goog-toolbar-menu-button-active,342.goog-toolbar-menu-button-open {343/* Active/open background color wins. */344background-color: #dde1eb !important;345}346347.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,348.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,349.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,350.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {351border-color: #729bd1;352}353354/* Menu button caption style. */355.goog-toolbar-menu-button-caption {356padding: 0 4px 0 0;357vertical-align: middle;358}359360/* Dropdown style. */361.goog-toolbar-menu-button-dropdown {362width: 7px;363/* Client apps may override the URL at which they serve the sprite. */364background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;365vertical-align: middle;366}367368369/*370* Styles used by goog.ui.ToolbarSeparatorRenderer.371*/372373.goog-toolbar-separator {374margin: 0 2px;375border-left: 1px solid #d6d6d6;376border-right: 1px solid #f7f7f7;377padding: 0;378width: 0;379text-decoration: none;380list-style: none;381outline: none;382vertical-align: middle;383line-height: normal;384font-size: 120%;385overflow: hidden;386}387388389/*390* Additional styling for toolbar select controls, which always have borders.391*/392393.goog-toolbar-select .goog-toolbar-menu-button-outer-box {394border-width: 1px 0;395border-style: solid;396padding: 0;397}398399.goog-toolbar-select .goog-toolbar-menu-button-inner-box {400border-width: 0 1px;401border-style: solid;402padding: 3px;403}404405.goog-toolbar-select .goog-toolbar-menu-button-outer-box,406.goog-toolbar-select .goog-toolbar-menu-button-inner-box {407border-color: #bfcbdf;408}409410411