Path: blob/trunk/third_party/closure/goog/css/toolbar.css
2868 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*10* @author [email protected] (Attila Bodis)11*/121314/*15* Styles used by goog.ui.ToolbarRenderer.16*/1718.goog-toolbar {19/* Client apps may override the URL at which they serve the image. */20background: #fafafa url(//ssl.gstatic.com/editor/toolbar-bg.png) repeat-x bottom left;21border-bottom: 1px solid #d5d5d5;22cursor: default;23font: normal 12px Arial, sans-serif;24margin: 0;25outline: none;26padding: 2px;27position: relative;28zoom: 1; /* The toolbar element must have layout on IE. */29}3031/*32* Styles used by goog.ui.ToolbarButtonRenderer.33*/3435.goog-toolbar-button {36margin: 0 2px;37border: 0;38padding: 0;39font-family: Arial, sans-serif;40color: #333;41text-decoration: none;42list-style: none;43vertical-align: middle;44cursor: default;45outline: none;46}4748/* Pseudo-rounded corners. */49.goog-toolbar-button-outer-box,50.goog-toolbar-button-inner-box {51border: 0;52vertical-align: top;53}5455.goog-toolbar-button-outer-box {56margin: 0;57padding: 1px 0;58}5960.goog-toolbar-button-inner-box {61margin: 0 -1px;62padding: 3px 4px;63}6465/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */66* html .goog-toolbar-button-inner-box {67/* IE6 needs to have the box shifted to make the borders line up. */68left: -1px;69}7071/* Pre-IE7 BiDi fixes. */72* html .goog-toolbar-button-rtl .goog-toolbar-button-outer-box {73/* @noflip */ left: -1px;74}75* html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {76/* @noflip */ right: auto;77}787980/* IE7-only hack; ignored by all other browsers. */81*:first-child+html .goog-toolbar-button-inner-box {82/* IE7 needs to have the box shifted to make the borders line up. */83left: -1px;84}8586/* IE7 BiDi fix. */87*:first-child+html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {88/* @noflip */ left: 1px;89/* @noflip */ right: auto;90}9192/* Safari-only hacks. */93::root .goog-toolbar-button,94::root .goog-toolbar-button-outer-box {95/* Required to make pseudo-rounded corners work on Safari. */96line-height: 0;97}9899::root .goog-toolbar-button-inner-box {100/* Required to make pseudo-rounded corners work on Safari. */101line-height: normal;102}103104/* Disabled styles. */105.goog-toolbar-button-disabled {106opacity: 0.3;107-moz-opacity: 0.3;108filter: alpha(opacity=30);109}110111.goog-toolbar-button-disabled .goog-toolbar-button-outer-box,112.goog-toolbar-button-disabled .goog-toolbar-button-inner-box {113/* Disabled text/border color trumps everything else. */114color: #333 !important;115border-color: #999 !important;116}117118/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */119* html .goog-toolbar-button-disabled {120/* IE can't apply alpha to an element with a transparent background... */121background-color: #f0f0f0;122margin: 0 1px;123padding: 0 1px;124}125126/* IE7-only hack; ignored by all other browsers. */127*:first-child+html .goog-toolbar-button-disabled {128/* IE can't apply alpha to an element with a transparent background... */129background-color: #f0f0f0;130margin: 0 1px;131padding: 0 1px;132}133134/* Only draw borders when in a non-default state. */135.goog-toolbar-button-hover .goog-toolbar-button-outer-box,136.goog-toolbar-button-active .goog-toolbar-button-outer-box,137.goog-toolbar-button-checked .goog-toolbar-button-outer-box,138.goog-toolbar-button-selected .goog-toolbar-button-outer-box {139border-width: 1px 0;140border-style: solid;141padding: 0;142}143144.goog-toolbar-button-hover .goog-toolbar-button-inner-box,145.goog-toolbar-button-active .goog-toolbar-button-inner-box,146.goog-toolbar-button-checked .goog-toolbar-button-inner-box,147.goog-toolbar-button-selected .goog-toolbar-button-inner-box {148border-width: 0 1px;149border-style: solid;150padding: 3px;151}152153/* Hover styles. */154.goog-toolbar-button-hover .goog-toolbar-button-outer-box,155.goog-toolbar-button-hover .goog-toolbar-button-inner-box {156/* Hover border style wins over active/checked/selected. */157border-color: #a1badf !important;158}159160/* Active/checked/selected styles. */161.goog-toolbar-button-active,162.goog-toolbar-button-checked,163.goog-toolbar-button-selected {164/* Active/checked/selected background color always wins. */165background-color: #dde1eb !important;166}167168.goog-toolbar-button-active .goog-toolbar-button-outer-box,169.goog-toolbar-button-active .goog-toolbar-button-inner-box,170.goog-toolbar-button-checked .goog-toolbar-button-outer-box,171.goog-toolbar-button-checked .goog-toolbar-button-inner-box,172.goog-toolbar-button-selected .goog-toolbar-button-outer-box,173.goog-toolbar-button-selected .goog-toolbar-button-inner-box {174border-color: #729bd1;175}176177/* Pill (collapsed border) styles. */178.goog-toolbar-button-collapse-right,179.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,180.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {181margin-right: 0;182}183184.goog-toolbar-button-collapse-left,185.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,186.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {187margin-left: 0;188}189190/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */191* html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {192left: 0;193}194195/* IE7-only hack; ignored by all other browsers. */196*:first-child+html .goog-toolbar-button-collapse-left197.goog-toolbar-button-inner-box {198left: 0;199}200201202/*203* Styles used by goog.ui.ToolbarMenuButtonRenderer.204*/205206.goog-toolbar-menu-button {207margin: 0 2px;208border: 0;209padding: 0;210font-family: Arial, sans-serif;211color: #333;212text-decoration: none;213list-style: none;214vertical-align: middle;215cursor: default;216outline: none;217}218219/* Pseudo-rounded corners. */220.goog-toolbar-menu-button-outer-box,221.goog-toolbar-menu-button-inner-box {222border: 0;223vertical-align: top;224}225226.goog-toolbar-menu-button-outer-box {227margin: 0;228padding: 1px 0;229}230231.goog-toolbar-menu-button-inner-box {232margin: 0 -1px;233padding: 3px 4px;234}235236/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */237* html .goog-toolbar-menu-button-inner-box {238/* IE6 needs to have the box shifted to make the borders line up. */239left: -1px;240}241242/* Pre-IE7 BiDi fixes. */243* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-outer-box {244/* @noflip */ left: -1px;245}246* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box {247/* @noflip */ right: auto;248}249250/* IE7-only hack; ignored by all other browsers. */251*:first-child+html .goog-toolbar-menu-button-inner-box {252/* IE7 needs to have the box shifted to make the borders line up. */253left: -1px;254}255256/* IE7 BiDi fix. */257*:first-child+html .goog-toolbar-menu-button-rtl258.goog-toolbar-menu-button-inner-box {259/* @noflip */ left: 1px;260/* @noflip */ right: auto;261}262263/* Safari-only hacks. */264::root .goog-toolbar-menu-button,265::root .goog-toolbar-menu-button-outer-box,266::root .goog-toolbar-menu-button-inner-box {267/* Required to make pseudo-rounded corners work on Safari. */268line-height: 0;269}270271::root .goog-toolbar-menu-button-caption,272::root .goog-toolbar-menu-button-dropdown {273/* Required to make pseudo-rounded corners work on Safari. */274line-height: normal;275}276277/* Disabled styles. */278.goog-toolbar-menu-button-disabled {279opacity: 0.3;280-moz-opacity: 0.3;281filter: alpha(opacity=30);282}283284.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-outer-box,285.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-inner-box {286/* Disabled text/border color trumps everything else. */287color: #333 !important;288border-color: #999 !important;289}290291/* Pre-IE7 IE hack; ignored by IE7 and all non-IE browsers. */292* html .goog-toolbar-menu-button-disabled {293/* IE can't apply alpha to an element with a transparent background... */294background-color: #f0f0f0;295margin: 0 1px;296padding: 0 1px;297}298299/* IE7-only hack; ignored by all other browsers. */300*:first-child+html .goog-toolbar-menu-button-disabled {301/* IE can't apply alpha to an element with a transparent background... */302background-color: #f0f0f0;303margin: 0 1px;304padding: 0 1px;305}306307/* Only draw borders when in a non-default state. */308.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,309.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,310.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box {311border-width: 1px 0;312border-style: solid;313padding: 0;314}315316.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,317.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,318.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {319border-width: 0 1px;320border-style: solid;321padding: 3px;322}323324/* Hover styles. */325.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,326.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box {327/* Hover border color trumps active/open style. */328border-color: #a1badf !important;329}330331/* Active/open styles. */332.goog-toolbar-menu-button-active,333.goog-toolbar-menu-button-open {334/* Active/open background color wins. */335background-color: #dde1eb !important;336}337338.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,339.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,340.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,341.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {342border-color: #729bd1;343}344345/* Menu button caption style. */346.goog-toolbar-menu-button-caption {347padding: 0 4px 0 0;348vertical-align: middle;349}350351/* Dropdown style. */352.goog-toolbar-menu-button-dropdown {353width: 7px;354/* Client apps may override the URL at which they serve the sprite. */355background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;356vertical-align: middle;357}358359360/*361* Styles used by goog.ui.ToolbarSeparatorRenderer.362*/363364.goog-toolbar-separator {365margin: 0 2px;366border-left: 1px solid #d6d6d6;367border-right: 1px solid #f7f7f7;368padding: 0;369width: 0;370text-decoration: none;371list-style: none;372outline: none;373vertical-align: middle;374line-height: normal;375font-size: 120%;376overflow: hidden;377}378379380/*381* Additional styling for toolbar select controls, which always have borders.382*/383384.goog-toolbar-select .goog-toolbar-menu-button-outer-box {385border-width: 1px 0;386border-style: solid;387padding: 0;388}389390.goog-toolbar-select .goog-toolbar-menu-button-inner-box {391border-width: 0 1px;392border-style: solid;393padding: 3px;394}395396.goog-toolbar-select .goog-toolbar-menu-button-outer-box,397.goog-toolbar-select .goog-toolbar-menu-button-inner-box {398border-color: #bfcbdf;399}400401402