mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Update web-platform-tests to revision b'49819d78d44b87d5ebb076c5b005dcbfc630c24f'
This commit is contained in:
parent
b1d90f871d
commit
489f4ac90d
36 changed files with 110 additions and 215 deletions
|
@ -252330,6 +252330,19 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
"preserve3d-pseudo-element.html": [
|
||||||
|
"f3a4441e991ad57fb1459c1ebb0a9b3a810620a1",
|
||||||
|
[
|
||||||
|
null,
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"/css/css-transforms/preserve3d-pseudo-element-ref.html",
|
||||||
|
"=="
|
||||||
|
]
|
||||||
|
],
|
||||||
|
{}
|
||||||
|
]
|
||||||
|
],
|
||||||
"rotate": {
|
"rotate": {
|
||||||
"svg-rotate-3args-002.html": [
|
"svg-rotate-3args-002.html": [
|
||||||
"5906a2f4041319143b926f75af321b714f66d39b",
|
"5906a2f4041319143b926f75af321b714f66d39b",
|
||||||
|
@ -393705,6 +393718,10 @@
|
||||||
"df0bfc417df08d4e23eaa0107f4ed298abd72f0f",
|
"df0bfc417df08d4e23eaa0107f4ed298abd72f0f",
|
||||||
[]
|
[]
|
||||||
],
|
],
|
||||||
|
"preserve3d-pseudo-element-ref.html": [
|
||||||
|
"8b3c3b08af40ee08869366e5465adafb45d98bcc",
|
||||||
|
[]
|
||||||
|
],
|
||||||
"reference": {
|
"reference": {
|
||||||
"backface-visibility-hidden-ref.html": [
|
"backface-visibility-hidden-ref.html": [
|
||||||
"6a3e305e5c0c7fca6c8d53574b7a09eb21afb6cc",
|
"6a3e305e5c0c7fca6c8d53574b7a09eb21afb6cc",
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
[background-093.xht]
|
[background-093.xht]
|
||||||
type: reftest
|
type: reftest
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[hit-test-floats-002.html]
|
|
||||||
[Hit test float]
|
|
||||||
expected: FAIL
|
|
|
@ -1,6 +1,3 @@
|
||||||
[block-in-inline-hittest-002.html]
|
[block-in-inline-hittest-002.html]
|
||||||
[elementsFromPoint]
|
[elementsFromPoint]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[elementFromPoint]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
[block-in-inline-hittest-float-002.html]
|
||||||
|
[block-in-inline-hittest-float-002]
|
||||||
|
expected: FAIL
|
|
@ -1,6 +1,3 @@
|
||||||
[block-in-inline-hittest-relpos-zindex.html]
|
[block-in-inline-hittest-relpos-zindex.html]
|
||||||
[position: relative; z-index: -1;]
|
[position: relative; z-index: -1;]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[block-in-inline-hittest-relpos-zindex]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[hit-test-anonymous-block.html]
|
|
||||||
[Hit test beside line of text inside anonymous block]
|
|
||||||
expected: FAIL
|
|
|
@ -38,9 +38,6 @@
|
||||||
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
|
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-style: 'normal' should prefer 'oblique 0deg' over 'oblique 10deg 40deg']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Descriptor matching priority: Stretch has higher priority than weight]
|
[Descriptor matching priority: Stretch has higher priority than weight]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -89,9 +86,6 @@
|
||||||
[Matching font-style: 'oblique 0deg' should prefer 'italic' over 'oblique -50deg -20deg']
|
[Matching font-style: 'oblique 0deg' should prefer 'italic' over 'oblique -50deg -20deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
|
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -107,9 +101,6 @@
|
||||||
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
|
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
|
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -170,9 +161,6 @@
|
||||||
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
[Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -182,9 +170,6 @@
|
||||||
[Matching font-weight: '430' should prefer '450 460' over '500']
|
[Matching font-weight: '430' should prefer '450 460' over '500']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-weight: '500' should prefer '500' over '450 460']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
|
[Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -221,9 +206,6 @@
|
||||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -322,3 +304,15 @@
|
||||||
|
|
||||||
[Matching font-weight: '500' should prefer '450 460' over '400']
|
[Matching font-weight: '500' should prefer '450 460' over '400']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Matching font-weight: '430' should prefer '340 398' over '501 550']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Matching font-weight: '500' should prefer '351 398' over '501 550']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[trailing-other-space-separators-break-spaces-006.html]
|
|
||||||
expected: FAIL
|
|
|
@ -325,153 +325,3 @@
|
||||||
|
|
||||||
[margin-right length(mm) / values]
|
[margin-right length(mm) / values]
|
||||||
expected: [FAIL, PASS]
|
expected: [FAIL, PASS]
|
||||||
|
|
||||||
[color color(rgba) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(pt) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(pc) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(px) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(em) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(ex) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(mm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(cm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size length(in) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-size percentage(%) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-weight font-weight(keyword) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[font-weight font-weight(numeric) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height number(integer) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height number(decimal) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(pt) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(pc) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(px) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(em) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(ex) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(mm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(cm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height length(in) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[line-height percentage(%) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(pt) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(pc) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(px) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(em) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(ex) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(mm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(cm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[letter-spacing length(in) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(pt) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(pc) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(px) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(em) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(ex) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(mm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(cm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing length(in) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[word-spacing percentage(%) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(pt) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(pc) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(px) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(em) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(ex) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(mm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(cm) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent length(in) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-indent percentage(%) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-shadow shadow(shadow) / values]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[elementFromPoint-dynamic-anon-box.html]
|
|
||||||
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
|
|
||||||
expected: FAIL
|
|
|
@ -1,3 +0,0 @@
|
||||||
[elementFromPoint-subpixel.html]
|
|
||||||
[Hit test top left corner of box]
|
|
||||||
expected: FAIL
|
|
|
@ -18,5 +18,5 @@
|
||||||
[test some point of the element: bottom right corner]
|
[test some point of the element: bottom right corner]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[test some point of the element: top left corner]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[elementsFromPoint-iframes.html]
|
|
||||||
[elementsFromPoint on inner documents]
|
|
||||||
expected: FAIL
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
[elementsFromPoint-invalid-cases.html]
|
||||||
|
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||||
|
expected: FAIL
|
|
@ -146,3 +146,6 @@
|
||||||
|
|
||||||
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
|
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-image sec-fetch-dest - Not sent to non-trustworthy same-site destination]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
[worker-blob-fetch.window.html]
|
[worker-blob-fetch.window.html]
|
||||||
[local to local: success.]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[private to local: failure.]
|
[private to local: failure.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -31,3 +28,6 @@
|
||||||
|
|
||||||
[public https to local: failure.]
|
[public https to local: failure.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[private https to local: failure.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -7,3 +7,6 @@
|
||||||
|
|
||||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
[navigation-unload-same-origin-fragment.html]
|
||||||
|
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[a-click.html]
|
||||||
|
[aElement.click() before the load event must NOT replace]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[pageload-image-in-popup.html]
|
||||||
|
[The document for a standalone media file should have one child in the body.]
|
||||||
|
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
||||||
[traverse-during-unload.html]
|
|
||||||
expected: TIMEOUT
|
|
||||||
[Traversing the history during unload]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
[traverse_the_history_1.html]
|
||||||
|
[Multiple history traversals from the same task]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
||||||
|
[creating_browsing_context_test_01.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[first argument: absolute url]
|
||||||
|
expected: TIMEOUT
|
|
@ -1,2 +1,2 @@
|
||||||
[canvas.2d.disconnected.html]
|
[canvas.2d.disconnected.html]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
[update-the-rendering.html]
|
[update-the-rendering.html]
|
||||||
expected: TIMEOUT
|
|
||||||
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
|
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
|
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
[iframe_sandbox_popups_escaping-2.html]
|
[iframe_sandbox_popups_escaping-2.html]
|
||||||
expected: TIMEOUT
|
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
expected: TIMEOUT
|
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
|
@ -175,3 +175,6 @@
|
||||||
|
|
||||||
[multipart/form-data: single quote in value (formdata event)]
|
[multipart/form-data: single quote in value (formdata event)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[multipart/form-data: backslash in value (formdata event)]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -158,9 +158,6 @@
|
||||||
[application/x-www-form-urlencoded: character not in encoding in filename (normal form)]
|
[application/x-www-form-urlencoded: character not in encoding in filename (normal form)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[application/x-www-form-urlencoded: character not in encoding in filename (formdata event)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[application/x-www-form-urlencoded: 0x00 in name (formdata event)]
|
[application/x-www-form-urlencoded: 0x00 in name (formdata event)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,3 @@
|
||||||
|
|
||||||
[Check that rel=noopener with target=_parent does a normal load]
|
[Check that rel=noopener with target=_parent does a normal load]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Check that rel=noopener with target=_self does a normal load]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -94,10 +94,10 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[mime-type 16 : text/html;charset=\x0bgbk]
|
[mime-type 16 : text/html;charset=\x0bgbk]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
[mime-type 17 : text/html;charset=\x0cgbk]
|
[mime-type 17 : text/html;charset=\x0cgbk]
|
||||||
expected: NOTRUN
|
expected: TIMEOUT
|
||||||
|
|
||||||
[mime-type 18 : text/html;\x0bcharset=gbk]
|
[mime-type 18 : text/html;\x0bcharset=gbk]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
3
tests/wpt/mozilla/meta/mozilla/scrollBy.html.ini
Normal file
3
tests/wpt/mozilla/meta/mozilla/scrollBy.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[scrollBy.html]
|
||||||
|
[Ensure that the window.scrollBy function affects scroll position as expected]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
||||||
|
<!doctype html>
|
||||||
|
<title>CSS Test: preserve-3d on pseudo elements</title>
|
||||||
|
<link rel="author" title="Matt Woodrow" href="mailto:mattwoodrow@apple.com">
|
||||||
|
<style>
|
||||||
|
div {
|
||||||
|
width: 200px;
|
||||||
|
height: 200px;
|
||||||
|
background-color: green;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<div></div>
|
||||||
|
</div>
|
|
@ -0,0 +1,24 @@
|
||||||
|
<!doctype html>
|
||||||
|
<title>CSS Test: preserve-3d on pseudo elements</title>
|
||||||
|
<link rel="author" title="Matt Woodrow" href="mailto:mattwoodrow@apple.com">
|
||||||
|
<link rel="help" href="https://drafts.csswg.org/css-transforms-2/">
|
||||||
|
<link rel="match" href="preserve3d-pseudo-element-ref.html">
|
||||||
|
<style>
|
||||||
|
div {
|
||||||
|
width: 200px;
|
||||||
|
height: 200px;
|
||||||
|
transform: rotateX(90deg);
|
||||||
|
transform-style: preserve-3d;
|
||||||
|
}
|
||||||
|
|
||||||
|
div::before {
|
||||||
|
display: inline-block;
|
||||||
|
width: 200px;
|
||||||
|
height: 200px;
|
||||||
|
transform: rotateX(90deg);
|
||||||
|
content: '';
|
||||||
|
background-color: green;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<div></div>
|
||||||
|
</div>
|
Loading…
Add table
Add a link
Reference in a new issue