Skip to content

Commit 06e9803

Browse files
committed
Add animation information to all the propdef tables, and flex()
1 parent 92fe506 commit 06e9803

2 files changed

Lines changed: 76 additions & 3 deletions

File tree

css3-flexbox/Overview.html

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ <h2 class="no-num no-toc" id=table>Table of contents</h2>
270270
</ul>
271271
<!--end-toc-->
272272

273-
<p class=issue>Add "Animatable" and "Canonical Order" fields to all the
274-
propdef tables, per <a
273+
<p class=issue>Add "Canonical Order" fields to all the propdef tables, per
274+
<a
275275
href="http://wiki.csswg.org/spec/format-update">http://wiki.csswg.org/spec/format-update</a>.
276276

277277
<h2 id=intro><span class=secno>1. </span> Introduction</h2>
@@ -658,6 +658,11 @@ <h3 id=flex-flow><span class=secno>3.1. </span> Flexbox Flow Direction: the
658658
<th>Media:
659659

660660
<td>visual
661+
662+
<tr>
663+
<th>Animatable:
664+
665+
<td>no
661666
</table>
662667

663668
<table class=propdef>
@@ -696,6 +701,11 @@ <h3 id=flex-flow><span class=secno>3.1. </span> Flexbox Flow Direction: the
696701
<th>Media:
697702

698703
<td>visual
704+
705+
<tr>
706+
<th>Animatable:
707+
708+
<td>no
699709
</table>
700710

701711
<table class=propdef>
@@ -734,6 +744,11 @@ <h3 id=flex-flow><span class=secno>3.1. </span> Flexbox Flow Direction: the
734744
<th>Media:
735745

736746
<td>visual
747+
748+
<tr>
749+
<th>Animatable:
750+
751+
<td>no
737752
</table>
738753

739754
<p>The &lsquo;<a href="#flex-direction"><code
@@ -882,6 +897,11 @@ <h3 id=flex-order><span class=secno>3.2. </span> Display Order: the
882897
<th>Media:
883898

884899
<td>visual
900+
901+
<tr>
902+
<th>Animatable:
903+
904+
<td>yes
885905
</table>
886906

887907
<p>The &lsquo;<a href="#flex-order0"><code
@@ -1021,6 +1041,13 @@ <h3 id=flex-function><span class=secno>4.1. </span> The &lsquo;<code
10211041
size</i></a>. Otherwise, it computes to itself, and is resolved to a
10221042
length at used-value time by the flexbox layout algorithm.
10231043

1044+
<p>The &lsquo;<code class=css>flex()</code>&rsquo; function is
1045+
transitionable, by transitioning the <a
1046+
href="#preferred-size"><i>preferred size</i></a>, <a
1047+
href="#positive-flexibility"><i>positive flexibility</i></a>, and <a
1048+
href="#negative-flexibility"><i>negative flexibility</i></a>
1049+
independently.
1050+
10241051
<p class=issue>Examples!
10251052

10261053
<h3 id=resolving-flexible-lengths><span class=secno>4.2. </span> Resolving
@@ -1134,6 +1161,11 @@ <h3 id=flex-pack><span class=secno>5.1. </span> Main Axis Alignment: the
11341161
<th>Media:
11351162

11361163
<td>visual
1164+
1165+
<tr>
1166+
<th>Animatable:
1167+
1168+
<td>no
11371169
</table>
11381170

11391171
<p>The &lsquo;<a href="#flex-pack0"><code
@@ -1271,6 +1303,11 @@ <h3 id=flex-align><span class=secno>5.2. </span> Cross Axis Alignment: the
12711303
<th>Media:
12721304

12731305
<td>visual
1306+
1307+
<tr>
1308+
<th>Animatable:
1309+
1310+
<td>no
12741311
</table>
12751312

12761313
<table class=propdef>
@@ -1311,6 +1348,11 @@ <h3 id=flex-align><span class=secno>5.2. </span> Cross Axis Alignment: the
13111348
<th>Media:
13121349

13131350
<td>visual
1351+
1352+
<tr>
1353+
<th>Animatable:
1354+
1355+
<td>no
13141356
</table>
13151357

13161358
<p><a href="#flexbox-item"><i>Flexbox items</i></a> can be aligned in the
@@ -1573,6 +1615,11 @@ <h3 id=flex-line-pack><span class=secno>6.1. </span> &lsquo;<a
15731615
<th>Media:
15741616

15751617
<td>visual
1618+
1619+
<tr>
1620+
<th>Animatable:
1621+
1622+
<td>no
15761623
</table>
15771624

15781625
<p>The &lsquo;<a href="#flex-line-pack0"><code

css3-flexbox/Overview.src.html

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ <h2 class="no-num no-toc" id="status">Status of this document</h2>
6565
<h2 class="no-num no-toc" id="table">Table of contents</h2>
6666
<!--toc-->
6767

68-
<p class=issue>Add "Animatable" and "Canonical Order" fields to all the propdef tables, per <a href="http://wiki.csswg.org/spec/format-update">http://wiki.csswg.org/spec/format-update</a>.</p>
68+
<p class=issue>Add "Canonical Order" fields to all the propdef tables, per <a href="http://wiki.csswg.org/spec/format-update">http://wiki.csswg.org/spec/format-update</a>.</p>
6969

7070

7171
<h2 id="intro">
@@ -257,6 +257,9 @@ <h3 id='flex-flow'>
257257
<tr>
258258
<th>Media:
259259
<td>visual
260+
<tr>
261+
<th>Animatable:
262+
<td>no
260263
</table>
261264

262265
<table class=propdef>
@@ -281,6 +284,9 @@ <h3 id='flex-flow'>
281284
<tr>
282285
<th>Media:
283286
<td>visual
287+
<tr>
288+
<th>Animatable:
289+
<td>no
284290
</table>
285291

286292
<table class=propdef>
@@ -305,6 +311,9 @@ <h3 id='flex-flow'>
305311
<tr>
306312
<th>Media:
307313
<td>visual
314+
<tr>
315+
<th>Animatable:
316+
<td>no
308317
</table>
309318

310319
<p>The 'flex-direction' property specifies how <i>flexbox items</i> are placed in the flexbox, by setting the direction of the flexbox's <i>main axis</i>. This affects the direction that flexbox items are laid out in, and the meaning of the 'flex-pack' property.</p>
@@ -380,6 +389,9 @@ <h3 id='flex-order'>
380389
<tr>
381390
<th>Media:
382391
<td>visual
392+
<tr>
393+
<th>Animatable:
394+
<td>yes
383395
</table>
384396

385397
<p>The 'flex-order' property assigns <i>flexbox items</i> to ordinal groups.</p>
@@ -467,6 +479,8 @@ <h3 id='flex-function'>
467479

468480
<p>If the ''flex()'' function is specified on an element that is not a <i>flexbox item</i>, it computes to the <i>preferred size</i>. Otherwise, it computes to itself, and is resolved to a length at used-value time by the flexbox layout algorithm.</p>
469481

482+
<p>The ''flex()'' function is transitionable, by transitioning the <i>preferred size</i>, <i>positive flexibility</i>, and <i>negative flexibility</i> independently.</p>
483+
470484
<p class='issue'>Examples!</p>
471485

472486

@@ -527,6 +541,9 @@ <h3 id='flex-pack'>
527541
<tr>
528542
<th>Media:
529543
<td>visual
544+
<tr>
545+
<th>Animatable:
546+
<td>no
530547
</table>
531548

532549
<p>The 'flex-pack' property aligns <i>flexbox items</i> in the <i>main axis</i> of the current line of the flexbox. This is done <em title=''>after</em> any flexible lengths have been resolved. Typically it helps distribute extra free space leftover when either all the <i>flexbox items</i> on a line are inflexible, or are flexible but have reach their maximum size, but it also exerts some control over the alignment of items when they overflow the line.</p>
@@ -581,6 +598,9 @@ <h3 id='flex-align'>
581598
<tr>
582599
<th>Media:
583600
<td>visual
601+
<tr>
602+
<th>Animatable:
603+
<td>no
584604
</table>
585605

586606
<table class=propdef>
@@ -605,6 +625,9 @@ <h3 id='flex-align'>
605625
<tr>
606626
<th>Media:
607627
<td>visual
628+
<tr>
629+
<th>Animatable:
630+
<td>no
608631
</table>
609632

610633
<p><i>Flexbox items</i> can be aligned in the <i>cross axis</i> of the current line of the flexbox, similar to 'flex-pack' but in the perpendendicular direction. 'flex-align' sets the default alignment for all of the flexbox's <i title="flexbox items">items</i>, including anonymous <i>flexbox items</i>. 'flex-item-align' allows this default alignment to be overridden for individual <i>flexbox items</i>.</p>
@@ -754,6 +777,9 @@ <h3 id='flex-line-pack'>
754777
<tr>
755778
<th>Media:
756779
<td>visual
780+
<tr>
781+
<th>Animatable:
782+
<td>no
757783
</table>
758784

759785
<p>The 'flex-line-pack' property aligns a flexbox's lines within the flexbox when there is extra space in the <i>cross axis</i>, similar to how 'flex-pack' aligns individual items within the <i>main axis</i>:</p>

0 commit comments

Comments
 (0)