Update CSS tests to revision 31d63cc79bd4c929ed582229e936d7b389f3e6ab

This commit is contained in:
James Graham 2015-03-27 09:18:12 +00:00
parent 1a81b18b9f
commit 2c9faf5363
91915 changed files with 5979820 additions and 0 deletions

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
background: #0F0;
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<p>Test passes if you can see a green square on the screen.</p>
<div></div>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Blended element with animation</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
background: #FF0;
}
@keyframes changeOpacity
{
from { opacity: 1; }
to { opacity: 0.1; }
}
#blender {
background: #0F0;
animation: changeOpacity 1s;
}
</style>
</head>
<body>
<p>Test passes if you can see a fading green box.</p>
<div><div id="blender"></div></div>
</body></html>

View file

@ -0,0 +1,38 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 150px;
height: 150px;
position: relative;
z-index: 1;
}
.blended {
width: 150px;
height: 150px;
overflow: hidden;
border-radius: 2em 2em;
}
.childOfBlended {
background: lime;/*rgb(0,255,0);*/
width: 150px;
height: 150px;
}
</style>
</head>
<body>
<p>The test passes if you see a lime rectangle with aqua rounded corners.</p>
<div class="parent">
<div class="blended">
<div class="childOfBlended">
</div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
div {
width: 100px;
height: 100px;
background-color: lime;
}
</style>
</head>
<body>
<p>Test passes if you see a lime rectangle.</p>
<div>
</div>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<link href="mailto:mibalan@adobe.com" rel="reviewer" title="Mihai Balan">
<link href="mailto:olaru@adobe.com" rel="reviewer" title="Horia Olaru">
<style type="text/css">
.parent {
position: absolute;
z-index: 1;
background: #0FF;
width: 120px;
height: 120px;
}
.child {
background: #0F0;
width: 100px;
height: 100px;
margin: 10px;
}
</style>
</head>
<body>
<p>Test passes if you can see a lime square with aqua borders.<br>
If the borders are red, the test fails.</p>
<div class="parent">
<div class="child"></div>
</div>
</body></html>

View file

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 140px;
height: 140px;
padding-top: 1px;
position:relative;
z-index: 1;
}
.blended {
background: fuchsia;/*rgb(255,0,255);*/
margin-top: 20px;
margin-left: 20px;
width: 200px;
height: 200px;
transform:rotateX(20deg);
}
.childOfBlended {
background: yellow;/*rgb(255,255,0);*/
width: 120px;
height: 122px;
}
</style>
</head>
<body>
<p>You should see a fuchsia square overlapping an aqua square. <br>
The overlapping area should be yellow. </p>
<div class="parent">
<div class="blended">
<div class="childOfBlended"></div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
div {
height: 150px;
width: 150px;
}
.container {
position: relative;
z-index: 1;
background-color: lime;/*rgb(0,255,0);*/
}
.transformed {
transform: perspective(600px) translateZ(-200px);
background-color: yellow;/*rgb(255,255,0);*/
}
</style>
</head>
<body>
<p>You should see a yellow square inside a green container.</p>
<div class="container">
<div class="transformed">
</div>
</div>
</body></html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Blended element with border image</title>
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<style>
div {
width: 120px;
height: 120px;
background: #0F0;
}
</style>
</head>
<body>
<p>Test passes if you can see a green rectangle. <br>
If blending is not performed, the div is displayed with red. </p>
<div></div>
</body></html>

View file

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 140px;
height: 140px;
padding-top: 1px;
transform:rotateX(20deg);
}
.blended {
background: fuchsia;/*rgb(255,0,255);*/
margin-top: 20px;
margin-left: 20px;
width: 200px;
height: 200px;
transform:rotateX(20deg);
}
.childOfBlended {
background: yellow;/*rgb(255,255,0);*/
width: 120px;
height: 122px;
}
</style>
</head>
<body>
<p>You should see a fuchsia square overlapping an aqua square. <br>
The overlapping area should be yellow. </p>
<div class="parent">
<div class="blended">
<div class="childOfBlended"></div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Canvas with mix-blend-mode blends with the parent element.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
</head>
<body>
<p>Test passes if you can see a green rectangle. <br>
If blending is not performed, the canvas is displayed with red. </p>
<div style="width: 100px; height: 100px; background: #0F0;">
</div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Canvas with mix-blend-mode blends with sibling element</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
</head>
<body>
<p>Test passes if you can see a green rectangle. <br>
If blending is not performed, the canvas is displayed with red. </p>
<div style="width: 100px; height: 100px; background: #0F0"></div>
</body></html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Blended element with filter.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<p>Test passes if you can see a green blurred square. <br>
The test fails if the square is drawn with red. </p>
<div style="background: #0F0; filter: opacity(0.9);"></div>
</body></html>

View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: an iframe element with mix-blend-mode should blend with its parent element.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
</head>
<body>
<p>Test passes if you can see a green rectangle. <br>
If blending is not performed, the canvas is displayed with red. </p>
<div style="width: 100px; height: 100px; background: #0F0;"></div>
</body></html>

View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: an iframe element with mix-blend-mode should blend with a sibling element.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
</head>
<body>
<p>Test passes if you can see a green rectangle. <br>
If blending is not performed, the canvas is displayed with red. </p>
<div style="width: 100px; height: 100px; background: #0F0;"></div>
</body></html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Image element with mix-blend-mode.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 75px;
background: #FF0;
}
</style>
</head>
<body>
<p>Test passes if you can see a green rectangle.</p>
<div>
<img src="../support/red.png" style="max-width:100%; max-height:100%;">
</div>
</body></html>

View file

@ -0,0 +1,54 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;
width: 150px;
height: 150px;
position: relative;
z-index: 1;
}
.blended {
background: yellow;
width: 150px;
height: 150px;
border-radius: 2em 2em;
}
.blended1 {
background: yellow;
width: 150px;
height: 75px;
margin-top: -75px;
}
.child1 {
background: aqua;
width: 150px;
height: 75px;
border-radius: 0 0 2em 2em;
}
.siblingOfBlended {
background: yellow;
width: 150px;
height: 150px;
overflow: hidden;
border-radius: 2em 2em;
}
</style>
</head>
<body>
<p> This test passes if you can see a rectangle split in two pieces: the top half is yellow with aqua rounded borders and the bottom half is aqua with yellow borders.</p>
<div class="parent">
<div class="blended">
<div class="child"></div>
</div>
<div class="blended1">
<div class="child1"></div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Blended element with masking.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
}
</style></head>
<body>
<p>Test passes if you can see a green circle. <br>
The test fails if the circle is drawn with red. </p>
<div style="background: #FF0;"><div style="background: #0F0; mask-image: url('../support/red_circle.svg');"></div></div>
</body></html>

View file

@ -0,0 +1,42 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<link href="mailto:mibalan@adobe.com" rel="reviewer" title="Mihai Balan">
<link href="mailto:olaru@adobe.com" rel="reviewer" title="Horia Olaru">
<style type="text/css">
body {
background: lightgray;
}
.container {
position: absolute;
z-index: 1;
width: 100px;
height: 100px;
background: #0F0;
}
.blender {
background: #0F0;
margin: 50px;
width: 100px;
height: 100px;
}
.intersection {
background: #000;
width: 50px;
height: 50px;
margin-top: -150px;
margin-left: 50px;
}
</style>
</head>
<body>
<p>Test passes if you can see two green squares and a black square as their intersection,<br>
drawn over a light gray background.</p>
<div class="container">
<div class="blender"></div>
<div class="intersection"></div>
</div>
</body></html>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Paragraph element with mix-blend-mode over parent with background image.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
background-image: url('../support/yellow_square.svg');
}
#blender {
color: #0F0;
}
</style>
</head>
<body>
<p>Test passes if the paragraph text is drawn with green.</p>
<div>
<p id="blender">This should be drawn with green.</p>
</div>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Paragraph element with mix-blend-mode.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<link href="http://dev.w3.org/fxtf/compositing-1/#mix-blend-mode" rel="help">
<meta content="Test checks that test a paragraph element blends with the parent element." name="assert">
<style type="text/css">
div {
width: 100px;
height: 100px;
background: #FF0;
}
#blender {
color: #0F0;
}
</style>
</head>
<body>
<p>Test passes if the paragraph text is drawn with green.</p>
<div>
<p id="blender">This should be drawn with green.</p>
</div>
</body></html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: lime;
width: 140px;
height: 140px;
border-radius: 1em 5em;
}
</style>
</head>
<body>
<p> Test passes if you see a lime square with rounded corners.</p>
<div class="parent">
</div>
</body></html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 150px;
height: 150px;
position: relative;
z-index: 1;
overflow:scroll;
}
.blended {
background: blue;/*rgb(0,0,255);*/
width: 100px;
height: 100px;
position: fixed;
}
.scrollableContent {
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<p>Test passes if you see a blue square inside a bigger aqua container. <br>
The aqua container should have scrollbars on the left and bottom.</p>
<div class="parent">
<div class="blended"></div>
<div class="scrollableContent"></div>
</div>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
width: 140px;
height: 140px;
position: relative;
z-index: 1;
overflow:scroll;
}
.blended {
background: lime;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<p>Test passes if you see a scrollable lime rectangle.</p>
<div class="parent">
<div class="blended"></div>
</div>
</body></html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 140px;
height: 140px;
padding-top: 1px;
transform:rotateX(20deg);
}
.blended {
background: fuchsia;/*rgb(255,0,255);*/
margin-top: 20px;
margin-left: 20px;
width: 200px;
height: 200px;
}
.childOfBlended {
background: yellow;/*rgb(255,255,0);*/
width: 120px;
height: 120px;
}
</style>
</head>
<body>
<p>You should see a fuchsia square overlapping an aqua square. <br>
The overlapping area should be yellow. </p>
<div class="parent">
<div class="blended">
<div class="childOfBlended"></div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<link href="mailto:mibalan@adobe.com" rel="reviewer" title="Mihai Balan">
<link href="mailto:olaru@adobe.com" rel="reviewer" title="Horia Olaru">
<style type="text/css">
body {
background: lightgray;
}
.parent {
position: absolute;
z-index: 1;
width: 100px;
height: 100px;
background: #FF0;
}
.blended {
background: #0F0;
width: 100px;
height: 100px;
border-radius: 50px;
}
</style>
</head>
<body>
<p>Test passes if a green circle is drawn on top of a yellow square, over a lightgray background.</p>
<div class="parent">
<div class="blended"></div>
</div>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<link href="mailto:mibalan@adobe.com" rel="reviewer" title="Mihai Balan">
<link href="mailto:olaru@adobe.com" rel="reviewer" title="Horia Olaru">
<style type="text/css">
.container {
background: #FF0;
width: 100px;
height: 100px;
}
.text {
color: #0F0;
}
body {
background: lightgray;
}
</style>
</head>
<body>
<p>Test passes if a yellow square with green text is drawn over a lightgray background.</p>
<div class="container">
<div class="text">Red text that becomes green after blending</div>
</div>
</body></html>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Set mix-blend-mode from script.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
background: #FF0;
}
</style>
</head>
<body>
<p>Test passes if you can see a green box.</p>
<div><div style="background: #0F0;"></div></div>
</body></html>

View file

@ -0,0 +1,50 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
.parent {
background: aqua;/*rgb(0,255,255);*/
width: 140px;
height: 140px;
padding-top: 1px;
position: relative;
z-index: 1;
}
.blended {
background: fuchsia;/*rgb(255,0,255);*/
margin-top: -200px;
margin-left: 20px;
width: 200px;
height: 200px;
}
.siblingOfBlended {
background: blue;/*rgb(0,0,255);*/
margin-top: 20px;
margin-left: 20px;
width: 200px;
height: 200px;
transform: perspective(600px) translateZ(-200px);
}
.intersectionOfBlended {
background: yellow;/*rgb(255,255,0);*/
margin-top: -200px;
margin-left: 20px;
width: 120px;
height: 120px;
}
</style>
</head>
<body>
<p>You should see three overlapping squares, from back to front, having the following colors: aqua, fuchsia and blue. <br>
The intersection area between aqua and fuchsia squares, which is not overlapped by the blue square, should be yellow.</p>
<div class="parent">
<div class="siblingOfBlended"></div>
<div class="blended"></div>
<div class="intersectionOfBlended"></div>
</div>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<style>
.simple {
background: aqua;/*rgb(0,255,255);*/
width: 140px;
height: 140px;
display:inline-block;
}
.mixed {
background: black;/*rgb(0,0,0);*/
margin-top: 20px;
margin-left: 20px;
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<p>Test passes if you see a black rectangle with large aqua borders.
You should not see a red rectangle on the page. </p>
<div class="simple">
<div class="mixed"></div>
</div>
</body></html>

View file

@ -0,0 +1,46 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<style>
.container{
margin: 30px;
width: 130px;
height: 130px;
float: left;
background: yellow;/*rgb(255,255,0);*/
}
.simple{
background: lime;/* rgb(0,255,0);*/
width: 100px;
height: 100px;
position: fixed;
}
.mixed {
background: red;/*rgb(255,0,0);*/
margin-top: 20px;
margin-left: 20px;
width: 100px;
height: 100px;
}
.overlap {
background: black;/*rgb(0,0,0);*/
width: 80px;
height: 80px;
}
</style>
</head>
<body>
<p>Test passes if there is no complete red square on the screen. <br>
You should see two overlapping lime and red squares on top of a yellow one. <br>
At the intersection of the lime and red squares, a black square will be created. </p>
<div class="container">
<div class="simple">
<div class="mixed">
<div class="overlap"></div>
</div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<style>
div {
width: 100px;
height:100px;
background-color: black;/*rgb(0,0,0);*/
}
</style>
</head>
<body>
<p>There should be no red rectangle on the screen. <br>
Test passes if you see a black rectangle.</p>
<div></div>
</body></html>

View file

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: SVG element is blended.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 100px;
height: 100px;
background: #0F0;
}
</style>
</head>
<body>
<p>Test passes if you can see a green box.</p>
<div></div>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Blended element with transition</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<meta content="dom" name="flags">
<style type="text/css">
div {
width: 100px;
height: 100px;
}
#blender {
background: #0F0;
transition: opacity 1s ease;
}
.opaqueBox {
opacity: 0.4;
}
</style>
</head>
<body>
<p>Test passes if you can see a fading green rectangle.</p>
<div style="background: #FF0;"><div id="blender"></div></div>
<script type="text/javascript">
setInterval(function(){ document.getElementById('blender').className = 'opaqueBox'; }, 100);
</script>
</body></html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: Video element with mix-blend-mode.</title>
<link href="mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
width: 480px;
height: 352px;
background: #FF0;
}
</style>
</head>
<body>
<p>Test passes if you can see a green circle over a blue background.</p>
<div>
<video autoplay="">
<source src="../support/red_circle.mp4" type="video/mp4">
</video>
</div>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: mix-blend-mode blending between a video element and an overlapping sibling</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:mitica@adobe.com" rel="author" title="Mihai Tica">
<style type="text/css">
div {
margin-top: -361px;
background-color: #FF0;
width: 300px;
height: 350px;
color: #F00;
}
</style>
</head>
<body>
<p>Test passes if you can see text and a circle moving from the top to the bottom of the page,<br>
both drawn with green, over a blue background.</p>
<video autoplay="">
<source src="../support/red_circle.mp4" type="video/mp4">
</video>
<div>Some text inside the div.</div>
</body></html>

View file

@ -0,0 +1,40 @@
<!DOCTYPE html>
<html><head>
<title>CSS Reftest Reference</title>
<link href="mailto:mbudaes@adobe.com" rel="author" title="Mirela Budăeș">
<link href="mailto:rosca@adobe.com" rel="author" title="Ion Roșca">
<link href="mailto:mitica@adobe.com" rel="reviewer" title="Mihai Țică">
<style type="text/css">
div {
height: 150px;
width: 150px;
}
.container {
position: relative;
z-index: 1;
background-color: lime;/*rgb(0,255,0);*/
}
.transformed {
/*transform-style: preserve-3d;*/
transform: rotateY(50deg);
background-color: blue;/*rgb(0,0,255);*/
/*mix-blend-mode: difference;*/
}
.child {
transform-origin: top left;
transform: rotateX(40deg);
background-color: yellow;/*rgb(255,255,0);*/
}
</style>
</head>
<body>
<p>You should see 2 small rectangles (yellow and blue) drawn inside a lime container.<br>
The edges for all the rectangles should be either horizontal, or vertical (not skewed).</p>
<div class="container">
<div class="transformed">
<div class="child"></div>
</div>
</div>
</body></html>

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="100" height="100" style="fill:rgb(0,255,0);mix-blend-mode: difference;"/>
</svg>

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="50" cy="50" r="40" fill="#F00"/>
</svg>

After

Width:  |  Height:  |  Size: 110 B

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html><head></head><body>
<div style="width: 100px; height: 100px; background: #F00;"></div>
</body></html>

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="100" height="100" style="fill:rgb(255,0,0);"/>
</svg>

After

Width:  |  Height:  |  Size: 125 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="100" height="100" style="fill:rgb(255,255,0);"/>
</svg>

After

Width:  |  Height:  |  Size: 127 B