# HG changeset patch # User Alan Stearns # Date 1366676980 25200 # Node ID 2e18178b64510013d66c0529d37ba3289c71951f # Parent 79de02f023063554c3a716d3b845f066414d63c6 [css-exclusions] add inset rectangle to basic shapes diff -r 79de02f02306 -r 2e18178b6451 css-exclusions/Exclusions.src.html --- a/css-exclusions/Exclusions.src.html Mon Apr 22 17:07:17 2013 -0700 +++ b/css-exclusions/Exclusions.src.html Mon Apr 22 17:29:40 2013 -0700 @@ -1203,6 +1203,28 @@ +
inset-rectangle([<length>|<percentage>]{4} [ curve [<length>|<percentage>]{1,2} ]? )
+
+ +
circle([<length>|<percentage>]{3})
+
  • If one basic shape is an inset-rectangle and the second is of type rectangle, circle or ellipse: +
    • Replace the inset-rectangle with a temporary rectangle of equal dimension.
    • +
    • Interpolate between the basic shapes as above.
  • If both basic shapes are of type polygon and if both polygons have the same number of vertices:
    • Interpolate between each value.
  • @@ -1501,7 +1526,7 @@
    <basic-shape>
    - The shape is computed based on the values of one of 'rectangle', 'circle', 'ellipse' + The shape is computed based on the values of one of 'rectangle', 'inset-rectangle', 'circle', 'ellipse' or 'polygon'.
    @@ -1629,7 +1654,7 @@
    <basic-shape>
    - The shape is computed based on the values of one of 'rectangle', 'circle', 'ellipse' + The shape is computed based on the values of one of 'rectangle', 'inset-rectangle', 'circle', 'ellipse' or 'polygon'.
    @@ -1952,6 +1977,7 @@

    Since May 3rd 2012

    +
    inset-rectangle([<length>|<percentage>]{4} + [ curve [<length>|<percentage>]{1,2} ]? ) + +
    + +
    circle([<length>|<percentage>]{3})
    @@ -1713,6 +1730,15 @@
  • Interpolate between the two rectangles as above. +
  • If one basic shape is an inset-rectangle and the second is of type + rectangle, circle or ellipse: +
      +
    • Replace the inset-rectangle with a temporary rectangle of equal + dimension. + +
    • Interpolate between the basic shapes as above. +
    +
  • If both basic shapes are of type polygon and if both polygons have the same number of vertices:
      @@ -1936,9 +1962,11 @@
      The shape is computed based on the values of one of ‘rectangle’, ‘circle’, ‘ellipse’ or ‘polygon’. + href="#inset-rectangle">inset-rectangle’, ‘circle’, ‘ellipse’ or ‘polygon’.
      @@ -2075,9 +2103,11 @@
      The shape is computed based on the values of one of ‘rectangle’, ‘circle’, ‘ellipse’ or ‘polygon’. + href="#inset-rectangle">inset-rectangle’, ‘circle’, ‘ellipse’ or ‘polygon’.
      @@ -2658,6 +2688,9 @@
    • Float area, 2. +
    • inset-rectangle, 4.2.1. +
    • outside-inside, 2. @@ -2917,6 +2950,8 @@ 2012
        +
      • added inset-rectangle() to basic shapes +
      • Changed shape-inside overflow diagrams to show exclusion behavior
      • Changed shape-inside to contribute to the wrapping context