Chris@3: /** Chris@3: * @file Chris@3: * Visual styles for Bartik's dropbutton component. Chris@3: */ Chris@3: Chris@3: .js .dropbutton-widget { Chris@3: border: 1px solid; Chris@3: border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2; Chris@3: background-color: #fff; Chris@3: background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8); Chris@3: background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8); Chris@3: color: #3a3a3a; Chris@3: cursor: pointer; Chris@3: text-align: center; Chris@3: margin: 0.125em 0; Chris@3: border-radius: 1em; Chris@3: overflow: hidden; Chris@3: } Chris@3: .js .dropbutton-widget:hover { Chris@3: border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2; Chris@3: } Chris@3: .js .dropbutton-widget .button { Chris@3: border: none; Chris@3: margin: 0; Chris@3: padding: 0.32em 1em; Chris@3: background: transparent none; Chris@3: } Chris@3: .js .dropbutton-multiple .dropbutton-widget, Chris@3: .js[dir="rtl"] .dropbutton-multiple .dropbutton-widget { Chris@3: padding: 0; Chris@3: } Chris@3: .js .dropbutton-multiple .dropbutton-widget .dropbutton { Chris@3: padding-right: 2em; /* LTR */ Chris@3: position: relative; Chris@3: } Chris@3: .js[dir="rtl"] .dropbutton-multiple .dropbutton-widget .dropbutton { Chris@3: padding-right: 0; Chris@3: padding-left: 2em; Chris@3: } Chris@3: .js .dropbutton-multiple .dropbutton-widget .dropbutton-action a { Chris@3: margin-right: 0; /* LTR */ Chris@3: } Chris@3: [dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a { Chris@3: margin-left: 0; Chris@3: } Chris@3: .js .dropbutton .secondary-action { Chris@3: border-top-color: #ccc; Chris@3: } Chris@3: .js .dropbutton-toggle button { Chris@3: background-color: #e8e8e8; Chris@3: background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2); Chris@3: background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2); Chris@3: } Chris@3: .js .dropbutton-toggle .dropbutton-arrow:hover { Chris@3: background: #ccc; Chris@3: } Chris@3: .js .dropbutton a { Chris@3: color: #3a3a3a; Chris@3: border-bottom: 0 none; Chris@3: } Chris@3: .js .dropbutton .dropbutton-action:hover, Chris@3: .js .dropbutton a:hover { Chris@3: background: #dedede; Chris@3: border-bottom: 0 none; Chris@3: }