You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ''progress()'', ''media-progress()'', and ''container-progress()''[=functional notations=]
260
258
represent the proportional distance
261
-
of a given value (the <dfn noxexport>progress value</dfn>)
259
+
of a given value (the <dfn noexport>progress value</dfn>)
262
260
from one value (the <dfn noexport>progress start value</dfn>)
263
261
to another value (the <dfn noexport>progress end value</dfn>).
264
262
They allow drawing a progress ratio from
@@ -2181,28 +2179,34 @@ Acknowledgments</h2>
2181
2179
<h2 class="no-num" id="changes">
2182
2180
Changes</h2>
2183
2181
2184
-
<h3 class=no-num id="changes-recent">
2185
-
Recent Changes</h3>
2186
-
2187
-
(This is a subset of [[#additions-L4]].)
2188
2182
2189
2183
<h3 class=no-num id="additions-L4">
2190
2184
Additions Since Level 4</h3>
2191
2185
2192
2186
Additions since <a href="http://www.w3.org/TR/css-values-4/">CSS Values and Units Level 4</a>:
2193
2187
2194
-
<ul>
2195
-
<li>Added the ''toggle()'' and ''attr()'' notations
2196
-
</ul>
2188
+
* Added the "comma-upgrading" rules for functional notations.
2189
+
* Defined several <<url-modifier>>s for <<url>> functions.
2190
+
* Added the [[#progress|*-progress()]] family of functions, to represent interpolation progress between two values.
2191
+
* Added the [[#mixing|*-mix()]] family of functions, to represent actually interpolating between two values.
2192
+
* Added ''first-valid()'', to allow CSS's forward-compatible parsing behavior (drop invalid things, go with what's left) to be used with custom properties and other contexts where validity isn't known until <em>after</em> parsing.
2193
+
* Added the ''toggle()'' and ''attr()'' functions.
2194
+
* Added the ''random()'' and ''random-item()'' functions.
2195
+
* Added the ''sibling-count()'' and ''sibling-index()'' functions.
2196
+
* Added the ''calc-size()'' function, and the related 'interpolate-size' property.
2197
+
2197
2198
2198
-
<h2 class="no-num" id="sec-pri">
2199
-
Security and Privacy Considerations</h2>
2199
+
<h2 class="no-num" id="security">
2200
+
Security Considerations</h2>
2200
2201
2201
2202
This specification mostly just defines units that are common to CSS specifications,
2202
2203
and which present no security concerns.
2203
2204
2204
2205
Note: Does URL handling have a security concern? Probably.
2205
2206
2207
+
<h2 class="no-num" id="privacy">
2208
+
Privacy Considerations</h2>
2209
+
2206
2210
This specification defines units that expose the user's screen size
0 commit comments