| /* Copyright 2013 The Chromium Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. */ |
| |
| button.white-button, |
| button.blue-button { |
| border: 5px solid transparent; |
| box-sizing: content-box; |
| cursor: default; |
| height: 21px; |
| line-height: 21px; |
| margin: 0; |
| min-height: 21px; |
| min-width: 55px; |
| padding: 0 10px; |
| position: relative; |
| outline: none; |
| text-align: center; |
| z-index: 1; |
| } |
| |
| button.white-button { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button.png') 1x, |
| url('chrome://resources/images/2x/apps/button.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button:hover { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_hover.png') 1x, |
| url('chrome://resources/images/2x/apps/button_hover.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button:active { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_pressed.png') 1x, |
| url('chrome://resources/images/2x/apps/button_pressed.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button:focus { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_focused.png') 1x, |
| url('chrome://resources/images/2x/apps/button_focused.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button:focus:hover { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_focused_hover.png') 1x, |
| url('chrome://resources/images/2x/apps/button_focused_hover.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button:focus:active { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_focused_pressed.png') 1x, |
| url('chrome://resources/images/2x/apps/button_focused_pressed.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.white-button[disabled] { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/button_inactive.png') 1x, |
| url('chrome://resources/images/2x/apps/button_inactive.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button:hover { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_hover.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_hover.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button:active { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_pressed.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_pressed.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button:focus { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_focused.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_focused.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button:focus:hover { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_focused_hover.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_focused_hover.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button:focus:active { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_focused_pressed.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_focused_pressed.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| button.blue-button[disabled] { |
| border-image: -webkit-image-set( |
| url('chrome://resources/images/apps/blue_button_inactive.png') 1x, |
| url('chrome://resources/images/2x/apps/blue_button_inactive.png') |
| 2x) 5 fill / 5px / 2px repeat; |
| } |
| |
| input[type='checkbox'] { |
| -webkit-appearance: none; |
| border: none; |
| outline: none; |
| } |
| |
| input[type='checkbox']::after { |
| content: ''; |
| display: block; |
| height: 16px; |
| left: -2px; |
| top: -2px; |
| width: 16px; |
| } |
| |
| input[type='checkbox']:not(:checked)::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox.png') 2x); |
| } |
| |
| input[type='checkbox']:focus:not(:checked)::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox_focused.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox_focused.png') 2x); |
| } |
| |
| input[type='checkbox']:disabled:not(:checked)::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox_inactive.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox_inactive.png') 2x); |
| } |
| |
| input[type='checkbox']:checked::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox_checked.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox_checked.png') 2x); |
| } |
| |
| input[type='checkbox']:focus:checked::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox_focused_checked.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox_focused_checked.png') 2x); |
| } |
| |
| input[type='checkbox']:disabled:checked::after { |
| background-image: -webkit-image-set( |
| url('chrome://resources/images/apps/checkbox_checked_inactive.png') 1x, |
| url('chrome://resources/images/2x/apps/checkbox_checked_inactive.png') 2x); |
| } |