Extension syncing: Introduce a NeedsSync pref
[chromium-blink-merge.git] / ui / webui / resources / css / apps / common.css
blob8c098442145d7f5e862eabce224a9af1790d5022
1 /* Copyright 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. */
5 button.white-button,
6 button.blue-button {
7 border: 5px solid transparent;
8 box-sizing: content-box;
9 cursor: default;
10 height: 21px;
11 line-height: 21px;
12 margin: 0;
13 min-height: 21px;
14 min-width: 55px;
15 padding: 0 10px;
16 position: relative;
17 outline: none;
18 text-align: center;
19 z-index: 1;
22 button.white-button {
23 border-image: -webkit-image-set(
24 url(chrome://resources/images/apps/button.png) 1x,
25 url(chrome://resources/images/2x/apps/button.png)
26 2x) 5 fill / 5px / 2px repeat;
29 button.white-button:hover {
30 border-image: -webkit-image-set(
31 url(chrome://resources/images/apps/button_hover.png) 1x,
32 url(chrome://resources/images/2x/apps/button_hover.png)
33 2x) 5 fill / 5px / 2px repeat;
36 button.white-button:active {
37 border-image: -webkit-image-set(
38 url(chrome://resources/images/apps/button_pressed.png) 1x,
39 url(chrome://resources/images/2x/apps/button_pressed.png)
40 2x) 5 fill / 5px / 2px repeat;
43 button.white-button:focus {
44 border-image: -webkit-image-set(
45 url(chrome://resources/images/apps/button_focused.png) 1x,
46 url(chrome://resources/images/2x/apps/button_focused.png)
47 2x) 5 fill / 5px / 2px repeat;
50 button.white-button:focus:hover {
51 border-image: -webkit-image-set(
52 url(chrome://resources/images/apps/button_focused_hover.png) 1x,
53 url(chrome://resources/images/2x/apps/button_focused_hover.png)
54 2x) 5 fill / 5px / 2px repeat;
57 button.white-button:focus:active {
58 border-image: -webkit-image-set(
59 url(chrome://resources/images/apps/button_focused_pressed.png) 1x,
60 url(chrome://resources/images/2x/apps/button_focused_pressed.png)
61 2x) 5 fill / 5px / 2px repeat;
64 button.white-button[disabled] {
65 border-image: -webkit-image-set(
66 url(chrome://resources/images/apps/button_inactive.png) 1x,
67 url(chrome://resources/images/2x/apps/button_inactive.png)
68 2x) 5 fill / 5px / 2px repeat;
71 button.blue-button {
72 border-image: -webkit-image-set(
73 url(chrome://resources/images/apps/blue_button.png) 1x,
74 url(chrome://resources/images/2x/apps/blue_button.png)
75 2x) 5 fill / 5px / 2px repeat;
78 button.blue-button:hover {
79 border-image: -webkit-image-set(
80 url(chrome://resources/images/apps/blue_button_hover.png) 1x,
81 url(chrome://resources/images/2x/apps/blue_button_hover.png)
82 2x) 5 fill / 5px / 2px repeat;
85 button.blue-button:active {
86 border-image: -webkit-image-set(
87 url(chrome://resources/images/apps/blue_button_pressed.png) 1x,
88 url(chrome://resources/images/2x/apps/blue_button_pressed.png)
89 2x) 5 fill / 5px / 2px repeat;
92 button.blue-button:focus {
93 border-image: -webkit-image-set(
94 url(chrome://resources/images/apps/blue_button_focused.png) 1x,
95 url(chrome://resources/images/2x/apps/blue_button_focused.png)
96 2x) 5 fill / 5px / 2px repeat;
99 button.blue-button:focus:hover {
100 border-image: -webkit-image-set(
101 url(chrome://resources/images/apps/blue_button_focused_hover.png) 1x,
102 url(chrome://resources/images/2x/apps/blue_button_focused_hover.png)
103 2x) 5 fill / 5px / 2px repeat;
106 button.blue-button:focus:active {
107 border-image: -webkit-image-set(
108 url(chrome://resources/images/apps/blue_button_focused_pressed.png) 1x,
109 url(chrome://resources/images/2x/apps/blue_button_focused_pressed.png)
110 2x) 5 fill / 5px / 2px repeat;
113 button.blue-button[disabled] {
114 border-image: -webkit-image-set(
115 url(chrome://resources/images/apps/blue_button_inactive.png) 1x,
116 url(chrome://resources/images/2x/apps/blue_button_inactive.png)
117 2x) 5 fill / 5px / 2px repeat;
120 input[type='checkbox'] {
121 -webkit-appearance: none;
122 border: none;
123 outline: none;
126 input[type='checkbox']::after {
127 content: '';
128 display: block;
129 height: 16px;
130 left: -2px;
131 top: -2px;
132 width: 16px;
135 input[type='checkbox']:not(:checked)::after {
136 background-image: -webkit-image-set(
137 url(chrome://resources/images/apps/checkbox.png) 1x,
138 url(chrome://resources/images/2x/apps/checkbox.png) 2x);
141 input[type='checkbox']:focus:not(:checked)::after {
142 background-image: -webkit-image-set(
143 url(chrome://resources/images/apps/checkbox_focused.png) 1x,
144 url(chrome://resources/images/2x/apps/checkbox_focused.png) 2x);
147 input[type='checkbox']:disabled:not(:checked)::after {
148 background-image: -webkit-image-set(
149 url(chrome://resources/images/apps/checkbox_inactive.png) 1x,
150 url(chrome://resources/images/2x/apps/checkbox_inactive.png) 2x);
153 input[type='checkbox']:checked::after {
154 background-image: -webkit-image-set(
155 url(chrome://resources/images/apps/checkbox_checked.png) 1x,
156 url(chrome://resources/images/2x/apps/checkbox_checked.png) 2x);
159 input[type='checkbox']:focus:checked::after {
160 background-image: -webkit-image-set(
161 url(chrome://resources/images/apps/checkbox_focused_checked.png) 1x,
162 url(chrome://resources/images/2x/apps/checkbox_focused_checked.png) 2x);
165 input[type='checkbox']:disabled:checked::after {
166 background-image: -webkit-image-set(
167 url(chrome://resources/images/apps/checkbox_checked_inactive.png) 1x,
168 url(chrome://resources/images/2x/apps/checkbox_checked_inactive.png) 2x);