1 /* Copyright (c) 2014 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. */
6 /* add some fake content to hang the ::before element off */
7 content: "" !important
;
8 background-image: url
('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')
10 /* display non-floated and remove any background color */
11 float: none
!important
;
12 background-color: inherit
!important
;
14 /* set height to contain the text content */
15 height: 100% !important
;
18 body
[show-alt
] img:not
([alt
]):not
([aria-hidden
=true
]):not
([role
=presentation
]):before
{
19 content: url
('chrome-extension://__MSG_@@extension_id__/images/speech-missing-alt-16.png') " " attr
(_repaired
) !important
;
20 box-shadow: inset
0 -4px 0 rgba
(230, 124, 115, 1) !important
;
23 body
[show-alt
] img:not
([aria-hidden
=true
]):not
([role
=presentation
]):not
([alt
='']):before
{
24 content: url
('chrome-extension://__MSG_@@extension_id__/images/speech-16.png') " " attr
(alt
) !important
;
25 box-shadow: inset
0 -4px 0 rgba
(139, 195, 74, 1) !important
;
30 @-webkit-keyframes slideDown
{
32 -webkit-transform: translateY
(-150%);
35 -webkit-transform: translateY
(0px);
39 @-webkit-keyframes slideUp
{
41 -webkit-transform: translateY
(0%);
44 -webkit-transform: translateY
(-150%);
48 body
[show-alt
] .show-alt-infobar
{
49 -webkit-animation-name: slideDown
;
50 -webkit-animation-duration: 0.5s;
51 -webkit-animation-delay: 0.5s;
52 -webkit-animation-iteration-count: 1;
53 -webkit-animation-timing-function: ease
;
54 -webkit-animation-direction: forwards
;
55 -webkit-transform: translateY
(0%);
58 body:not
([show-alt
]) .show-alt-infobar
{
59 -webkit-animation-name: slideUp
;
60 -webkit-animation-duration: 0.5s;
61 -webkit-animation-delay: 0.5s;
62 -webkit-animation-iteration-count: 1;
63 -webkit-animation-timing-function: ease
;
64 -webkit-animation-direction: forwards
;
65 -webkit-transform: translateY
(-150%);
72 z-index: 100000001; /* :( */
73 position: fixed
!important
;
74 background: #fde073 !important
;
75 text-align: center
!important
;
78 box-shadow: 0 0 5px black
;
79 box-shadow: 0 0 5px black
;
80 font-family: Arial
, sans-serif
!important
;
81 font-size: 12pt !important
;
82 -webkit-animation-fill-mode: backwards
;
85 .show-alt-infobar .content {
86 display: inline-block
!important
;
89 .show-alt-infobar span {
93 .show-alt-infobar button.link-button {
94 -webkit-appearance: none
!important
;
95 font: inherit
!important
;
96 background: inherit
!important
;
97 border: none
!important
;
98 color: #1155CC !important
;
99 cursor: pointer
!important
;
100 display: inline
!important
;
101 margin: 0 !important
;
102 padding: 0 !important
;
103 text-decoration: none
!important
;
104 box-shadow: none
!important
;
105 text-transform: none
!important
;
106 padding: none
!important
;
109 .show-alt-infobar button
.link-button:hover
,
110 .show-alt-infobar button.link-button:focus {
112 text-decoration: underline
;
116 .show-alt-infobar .controls {
117 float: right
!important
;
118 display: inline-block
!important
;
119 padding-right: 5px !important
;
122 .show-alt-infobar
.close-button-gray:hover
,
123 .show-alt-infobar .close-button-gray:focus {
124 background-position: -143px -96px !important
;
128 .show-alt-infobar .close-button-gray {
129 -webkit-appearance: none
!important
;
130 font: inherit
!important
;
131 background: inherit
!important
;
132 border: none
!important
;
133 cursor: pointer
!important
;
134 margin: 0 !important
;
135 padding: 0 !important
;
136 text-decoration: none
!important
;
137 box-shadow: none
!important
;
138 text-transform: none
!important
;
139 padding: none
!important
;
140 width: 13px !important
;
141 height: 13px !important
;
142 background-position: -175px -96px !important
;
143 background-image: url
('chrome-extension://__MSG_@@extension_id__/images/statusbarButtonGlyphs.png') !important
;
144 background-size: 320px 144px !important
;
145 display: inline-block
!important
;