|
1 | 1 | /* Only used for audio button, could go into H5Picons */
|
2 | 2 | @font-face {
|
3 | 3 | font-family: "H5PDictation";
|
4 |
| - src: url('../fonts/H5PDictation.woff') format('woff'); |
| 4 | + src: url("../fonts/H5PDictation.woff") format("woff"); |
5 | 5 | font-weight: normal;
|
6 | 6 | font-style: normal;
|
7 | 7 | }
|
8 |
| -.h5p-dictation {} |
9 | 8 | .h5p-dictation-no-content {
|
10 | 9 | width: auto;
|
11 | 10 | font-size: 1.5em;
|
|
34 | 33 | display: flex;
|
35 | 34 | align-self: flex-start;
|
36 | 35 | float: left;
|
37 |
| - margin: 0 0.25em 0 0; |
| 36 | + margin: 0 .25em 0 0; |
38 | 37 | font-size: 1.5em;
|
39 | 38 | width: 1.5em;
|
40 | 39 | height: 1.5em;
|
|
46 | 45 | display: flex;
|
47 | 46 | flex-direction: column;
|
48 | 47 | align-self: flex-start;
|
49 |
| - padding-top: 0.25em; |
50 |
| - padding-left: 0.25em; |
| 48 | + padding-top: .25em; |
| 49 | + padding-left: .25em; |
51 | 50 | flex-grow: 1;
|
52 | 51 | }
|
53 | 52 | .h5p-dictation .h5p-solution-container {
|
54 | 53 | position: relative;
|
55 |
| - width: calc(100% - 0.5em); |
56 |
| - left: 0.25em; |
| 54 | + width: calc(100% - .5em); |
| 55 | + left: .25em; |
57 | 56 | }
|
58 | 57 | .h5p-dictation .h5p-solution-container.hide {
|
59 | 58 | display: none;
|
|
63 | 62 | border-bottom: 1px solid #ddd;
|
64 | 63 | border-left: 1px solid #ddd;
|
65 | 64 | border-right: 1px solid #ddd;
|
66 |
| - padding: 0.5em 1.25em 0.5em 0.5em; |
| 65 | + padding: .5em 1.25em .5em .5em; |
67 | 66 | text-align: left;
|
68 | 67 | position: relative;
|
69 | 68 | }
|
|
73 | 72 | display: inline-flex;
|
74 | 73 | flex-wrap: wrap;
|
75 | 74 | padding-right: 1.615384615em;
|
76 |
| - padding-bottom: 0.5em; |
77 |
| - padding-left: 0.5em; |
| 75 | + padding-bottom: .5em; |
| 76 | + padding-left: .5em; |
78 | 77 | }
|
79 | 78 | .h5p-dictation .h5p-solution-text.h5p-solution-last-correct {
|
80 |
| - padding-right: 0.5em; |
| 79 | + padding-right: .5em; |
81 | 80 | }
|
82 | 81 | .h5p-dictation .h5p-audio-minimal-button {
|
83 | 82 | border: none;
|
|
88 | 87 | height: 1.5em;
|
89 | 88 | line-height: 1.5em;
|
90 | 89 | }
|
91 |
| -.h5p-dictation .h5p-audio-minimal-button:before { |
92 |
| - font-size: 0.8em; |
| 90 | +.h5p-dictation .h5p-audio-minimal-button::before { |
| 91 | + font-size: .8em; |
93 | 92 | vertical-align: bottom;
|
94 | 93 | }
|
95 | 94 | .h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-none {
|
96 | 95 | background: none;
|
97 | 96 | cursor: default;
|
98 | 97 | }
|
99 |
| -.h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-pause:before { |
100 |
| - font-size: 0.6em; |
| 98 | +.h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-pause::before { |
| 99 | + content: "\f04c"; |
| 100 | + font-size: .6em; |
101 | 101 | }
|
102 | 102 | .h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-slow {
|
103 |
| - font-family: "H5PDictation"; |
| 103 | + font-family: "H5PDictation", sans-serif; |
104 | 104 | }
|
105 |
| -.h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-slow:before { |
| 105 | +.h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-slow::before { |
106 | 106 | content: "\e900";
|
107 |
| - font-size: 1.1em; |
108 |
| -} |
109 |
| -.h5p-dictation .h5p-audio-minimal-button.h5p-audio-minimal-pause:before { |
110 |
| - content: "\f04c"; |
| 107 | + font-size: 1.1em; |
111 | 108 | }
|
112 | 109 | .h5p-dictation .h5p-text-input {
|
113 |
| - font-family: H5PDroidSans, sans-serif; |
| 110 | + font-family: "H5PDroidSans", sans-serif; |
114 | 111 | font-size: 1em;
|
115 |
| - border-radius: 0.25em; |
| 112 | + border-radius: .25em; |
116 | 113 | border: 1px solid #a0a0a0;
|
117 |
| - padding: 0.1875em 1em 0.1875em 0.5em; |
| 114 | + padding: .1875em 1em .1875em .5em; |
118 | 115 | text-overflow: ellipsis;
|
119 | 116 | overflow: hidden;
|
120 | 117 | white-space: break-spaces;
|
|
128 | 125 | }
|
129 | 126 | .h5p-dictation .h5p-text-input:focus {
|
130 | 127 | outline: none;
|
131 |
| - box-shadow: 0 0 0.5em 0 #7fb8ff; |
| 128 | + box-shadow: 0 0 .5em 0 #7fb8ff; |
132 | 129 | border-color: #7fb8ff;
|
133 | 130 | }
|
134 | 131 | .h5p-dictation .h5p-text-input:disabled {
|
135 | 132 | background: #e9e9e4;
|
136 | 133 | }
|
137 | 134 | /* Solution markers */
|
138 | 135 |
|
139 |
| -.h5p-dictation .h5p-answer-added, .h5p-dictation .h5p-answer-wrong, .h5p-dictation .h5p-answer-typo { |
| 136 | +.h5p-dictation .h5p-answer-added, |
| 137 | +.h5p-dictation .h5p-answer-wrong, |
| 138 | +.h5p-dictation .h5p-answer-typo { |
140 | 139 | text-decoration: line-through;
|
141 | 140 | }
|
142 |
| -.h5p-dictation .h5p-answer-missing, .h5p-dictation .h5p-answer-match {} |
143 |
| -.h5p-dictation .h5p-solution-added, .h5p-dictation .h5p-solution-wrong, .h5p-dictation .h5p-solution-typo, .h5p-dictation .h5p-solution-missing, .h5p-dictation .h5p-solution-match {} |
144 |
| -.h5p-dictation .h5p-wrapper-wrong, .h5p-dictation .h5p-wrapper-missing, .h5p-dictation .h5p-wrapper-added { |
| 141 | +.h5p-dictation .h5p-wrapper-wrong, |
| 142 | +.h5p-dictation .h5p-wrapper-missing, |
| 143 | +.h5p-dictation .h5p-wrapper-added { |
145 | 144 | background-color: #f7d0d0;
|
146 | 145 | border: 1px solid #f7d0d0;
|
147 | 146 | color: #b71c1c;
|
148 |
| - margin-top: 0.5em; |
| 147 | + margin-top: .5em; |
149 | 148 | position: relative;
|
150 |
| - border-radius: 0.25em; |
151 |
| - padding: 0.15em; |
| 149 | + border-radius: .25em; |
| 150 | + padding: .15em; |
152 | 151 | line-height: 1em;
|
153 | 152 | }
|
154 |
| -.h5p-dictation .h5p-wrapper-wrong:after, .h5p-dictation .h5p-wrapper-missing:after, .h5p-dictation .h5p-wrapper-added:after { |
155 |
| - padding-left: 0.25em; |
156 |
| - right: 0.5em; |
| 153 | +.h5p-dictation .h5p-wrapper-wrong::after, |
| 154 | +.h5p-dictation .h5p-wrapper-missing::after, |
| 155 | +.h5p-dictation .h5p-wrapper-added::after { |
| 156 | + padding-left: .25em; |
| 157 | + right: .5em; |
157 | 158 | top: 0;
|
158 |
| - font-family: 'H5PFontAwesome4'; |
| 159 | + font-family: "H5PFontAwesome4", sans-serif; |
159 | 160 | text-decoration: none;
|
160 | 161 | content: "\f00d";
|
161 | 162 | color: #b71c1c;
|
|
164 | 165 | background-color: #f7e3cf;
|
165 | 166 | border: 1px solid #f7e3cf;
|
166 | 167 | color: #b5691c;
|
167 |
| - margin-top: 0.5em; |
| 168 | + margin-top: .5em; |
168 | 169 | position: relative;
|
169 |
| - border-radius: 0.25em; |
170 |
| - padding: 0.15em; |
| 170 | + border-radius: .25em; |
| 171 | + padding: .15em; |
171 | 172 | line-height: 1em;
|
172 | 173 | }
|
173 |
| -.h5p-dictation .h5p-wrapper-typo:after { |
174 |
| - padding-left: 0.25em; |
175 |
| - right: 0.5em; |
| 174 | +.h5p-dictation .h5p-wrapper-typo::after { |
| 175 | + padding-left: .25em; |
| 176 | + right: .5em; |
176 | 177 | top: 0;
|
177 |
| - font-family: 'H5PFontAwesome4'; |
| 178 | + font-family: "H5PFontAwesome4", sans-serif; |
178 | 179 | text-decoration: none;
|
179 | 180 | content: "\f12a";
|
180 | 181 | color: #b5691c;
|
|
183 | 184 | background: #9dd8bb;
|
184 | 185 | border: 1px solid #9dd8bb;
|
185 | 186 | color: #255c41;
|
186 |
| - margin-top: 0.5em; |
| 187 | + margin-top: .5em; |
187 | 188 | position: relative;
|
188 |
| - border-radius: 0.25em; |
189 |
| - padding: 0.15em; |
| 189 | + border-radius: .25em; |
| 190 | + padding: .15em; |
190 | 191 | line-height: 1em;
|
191 | 192 | }
|
192 |
| -.h5p-dictation .h5p-wrapper-match:after { |
193 |
| - padding-left: 0.25em; |
194 |
| - right: 0.5em; |
| 193 | +.h5p-dictation .h5p-wrapper-match::after { |
| 194 | + padding-left: .25em; |
| 195 | + right: .5em; |
195 | 196 | top: 0;
|
196 | 197 | text-decoration: none;
|
197 | 198 | content: "\f00c";
|
198 |
| - font-family: 'H5PFontAwesome4'; |
| 199 | + font-family: "H5PFontAwesome4", sans-serif; |
199 | 200 | color: #255c41;
|
200 | 201 | }
|
201 | 202 | .h5p-spacer {
|
202 |
| - margin-right: 0.25em; |
| 203 | + margin-right: .25em; |
203 | 204 | }
|
204 | 205 | /* This could be part of H5P.Question */
|
205 | 206 |
|
206 | 207 | .h5p-question-plus-one-half,
|
207 | 208 | .h5p-question-minus-one-half {
|
208 | 209 | position: absolute;
|
209 | 210 | width: 1.923076923em;
|
210 |
| - height: calc(1.923076923em * 0.638297872); |
| 211 | + height: calc(1.923076923em * .638297872); |
211 | 212 | background-size: 100% 100%;
|
212 | 213 | right: -1.615384615em;
|
213 |
| - top: -0.846153846em; |
| 214 | + top: -.846153846em; |
214 | 215 | z-index: 1;
|
215 | 216 | opacity: 1;
|
216 | 217 | transition: opacity 150ms linear, transform 150ms linear;
|
|
0 commit comments