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