Tests+headless-browser: Move screenshot ref-tests into own directory

This change will make it easier to disable screenshot comparison tests
on a specific platform or have per-platform expectations.

Additionally, it's nice to be able to tell if a ref-test uses a
screenshot as an expectation by looking at the test path.
This commit is contained in:
Aliaksandr Kalenik 2024-07-19 12:45:52 +02:00 committed by Andreas Kling
commit 715f033007
Notes: sideshowbarker 2024-07-19 21:35:31 +09:00
106 changed files with 187 additions and 182 deletions

View file

@ -1,3 +0,0 @@
<!DOCTYPE html>
<link rel="match" href="reference/alt-frame.html" />
<img alt='Hello!!'>

View file

@ -1,82 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>CSS Background Tests</title>
<link rel="match" href="reference/css-backgrounds-ref.html" />
<style>
.box {
width: 180px;
height: 160px;
border: 1px solid black;
padding: 5px 10px 15px 20px;
overflow: auto;
margin-bottom: 10px;
scrollbar-width: none;
}
.force-scroll {
width: 500px;
height: 500px;
}
</style>
</head>
<body>
<!-- FIXME: This <img> tag is only here as a hack. The test runner takes a screenshot after the load event,
which waits for img tags to load, but not images referred to in CSS. -->
<img src="assets/smiley.png"/>
<div class="box" style="background: url('assets/smiley.png') fixed;">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('assets/smiley.png'); background-attachment: fixed;">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('assets/smiley.png') local">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('assets/smiley.png'); background-attachment: local">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('assets/smiley.png') scroll">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('assets/smiley.png'); background-attachment: scroll">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('assets/smiley.png') bottom 5% right 10px no-repeat"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-position: bottom 5% right 10px; background-repeat: no-repeat"></div>
<div class="box" style="background: url('assets/smiley.png') yellow padding-box content-box"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-color: yellow; background-origin: padding-box; background-clip: content-box"></div>
<div class="box" style="background: url('assets/smiley.png') center / contain"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-position: center; background-size: contain"></div>
<div class="box" style="background: url('assets/smiley.png') center / cover"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-position: center; background-size: cover"></div>
<div class="box" style="background: url('assets/smiley.png') top / 50% 25px"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-position: top; background-size: 50% 25px"></div>
<div class="box" style="background: url('assets/smiley.png') space"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-repeat: space"></div>
<div class="box" style="background: url('assets/smiley.png') round"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-repeat: round"></div>
<div class="box" style="background: url('assets/smiley.png') space round"></div>
<div class="box" style="background-image: url('assets/smiley.png'); background-repeat: space round"></div>
<div class="box" style="background: url('assets/smiley.png') no-repeat top 5px left 5px, url('assets/smiley.png') no-repeat top 5px right 5px, url('assets/smiley.png') no-repeat bottom 5px left 5px, url('assets/smiley.png') no-repeat bottom 5px right 5px, url('assets/smiley.png') no-repeat center cyan"></div>
<div class="box" style="background-color: cyan;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top 5px left 5px, top 5px right 5px, bottom 5px left 5px, bottom 5px right 5px, center;
background-image: url('assets/smiley.png'), url('assets/smiley.png'), url('assets/smiley.png'), url('assets/smiley.png'), url('assets/smiley.png');"></div>
</body>
</html>

View file

@ -0,0 +1,3 @@
<!DOCTYPE html>
<link rel="match" href="reference/alt-frame-ref.html" />
<img alt='Hello!!'>

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

Before After
Before After

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="310 30 170 412" xmlns="http://www.w3.org/2000/svg">
<rect x="314" y="31" width="164" height="409" color="rgb(0, 0, 0)" fill="#4a90d6" stroke="#222" stroke-dashoffset="" stroke-linejoin="round" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 272 B

View file

@ -215,18 +215,18 @@
height: 180px;
background-size: 220px 180px;
border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
background-image: url(assets/car.png)
background-image: url(./assets/car.png)
}
.screenshot {
width: 100px;
height: 100px;
border-radius: 50%;
background-image: url(assets/car.png)
background-image: url(./assets/car.png)
}
.rounded-image {
background-image: url(assets/car.png);
background-image: url(./assets/car.png);
background-repeat: repeat;
border-radius: 20px;
width: 150px;
@ -242,7 +242,7 @@
}
.image-layers {
background: center/contain url(car.png) content-box, center/contain url(assets/car.png)
background: center/contain url(car.png) content-box, center/contain url(./assets/car.png)
}
.box-background-clip {
@ -287,12 +287,12 @@
<div class="nut"></div>
<div class="screenshot"></div>
<div class="rounded-image"></div>
<img src="assets/car.png" style="border-radius: 20px; width: 200px">
<img src="./assets/car.png" style="border-radius: 20px; width: 200px">
<div class="box-background-clip solid-color"></div>
<div class="box-background-clip image"></div>
<div class="box-background-clip image-layers"></div>
<a style="display: inline-block; border-radius: 50%; overflow: hidden; width: 100px; height: 100px;">
<img src="assets/car.png" style="width: 100px; height: 100px">
<img src="./assets/car.png" style="width: 100px; height: 100px">
</a>
<div class="box" style="border-radius: 10px; overflow: hidden;">
<div class="box positioned"></div>
@ -300,7 +300,7 @@
<div class="box" style="border-radius: 10px; overflow: hidden;">
<div class="box" style="background-color: blue;"></div>
</div>
<img src="assets/car.png" style="border-radius: 100%; border: 10px solid limegreen;">
<img src="./assets/car.png" style="border-radius: 100%; border: 10px solid limegreen;">
<div class="box box-1"></div>
<div class="box box-1-1"></div>
<div class="box box-1-5"></div>

View file

@ -1,4 +1,4 @@
<link rel="match" href="reference/canvas-fillstyle-rgb.html" />
<link rel="match" href="reference/canvas-fillstyle-rgb-ref.html" />
<style>
* {
margin: 0;

View file

@ -11,14 +11,14 @@
border: 1px solid black;
overflow: auto;
margin-bottom: 10px;
background: url("assets/smiley.png") bottom right no-repeat;
background: url("./assets/smiley.png") bottom right no-repeat;
}
</style>
</head>
<body>
<!-- FIXME: This <img> tag is only here as a hack. The test runner takes a screenshot after the load event,
which waits for img tags to load, but not images referred to in CSS. -->
<img src="assets/smiley.png"/>
<img src="./assets/smiley.png"/>
<!-- Single value -->
<div class="example" style="background-position: left"></div>

View file

@ -13,7 +13,7 @@
margin-bottom: 10px;
}
.background {
background: white url(assets/smiley.png);
background: white url(./assets/smiley.png);
width: 200px;
height: 200px;
margin-bottom: 10px;
@ -21,10 +21,10 @@
</style>
</head>
<body>
<iframe src="assets/background-repeat.html"></iframe>
<iframe src="assets/background-repeat-x.html"></iframe>
<iframe src="assets/background-no-repeat.html"></iframe>
<iframe src="assets/background-repeat-y.html"></iframe>
<iframe src="./assets/background-repeat.html"></iframe>
<iframe src="./assets/background-repeat-x.html"></iframe>
<iframe src="./assets/background-no-repeat.html"></iframe>
<iframe src="./assets/background-repeat-y.html"></iframe>
<div class="background" style="background-repeat: repeat"></div>
<div class="background" style="background-repeat: repeat-x"></div>

View file

@ -0,0 +1,82 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>CSS Background Tests</title>
<link rel="match" href="reference/css-backgrounds-ref.html" />
<style>
.box {
width: 180px;
height: 160px;
border: 1px solid black;
padding: 5px 10px 15px 20px;
overflow: auto;
margin-bottom: 10px;
scrollbar-width: none;
}
.force-scroll {
width: 500px;
height: 500px;
}
</style>
</head>
<body>
<!-- FIXME: This <img> tag is only here as a hack. The test runner takes a screenshot after the load event,
which waits for img tags to load, but not images referred to in CSS. -->
<img src="./assets/smiley.png"/>
<div class="box" style="background: url('./assets/smiley.png') fixed;">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-attachment: fixed;">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('./assets/smiley.png') local">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-attachment: local">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('./assets/smiley.png') scroll">
<div class="force-scroll"></div>
</div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-attachment: scroll">
<div class="force-scroll"></div>
</div>
<div class="box" style="background: url('./assets/smiley.png') bottom 5% right 10px no-repeat"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-position: bottom 5% right 10px; background-repeat: no-repeat"></div>
<div class="box" style="background: url('./assets/smiley.png') yellow padding-box content-box"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-color: yellow; background-origin: padding-box; background-clip: content-box"></div>
<div class="box" style="background: url('./assets/smiley.png') center / contain"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-position: center; background-size: contain"></div>
<div class="box" style="background: url('./assets/smiley.png') center / cover"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-position: center; background-size: cover"></div>
<div class="box" style="background: url('./assets/smiley.png') top / 50% 25px"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-position: top; background-size: 50% 25px"></div>
<div class="box" style="background: url('./assets/smiley.png') space"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-repeat: space"></div>
<div class="box" style="background: url('./assets/smiley.png') round"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-repeat: round"></div>
<div class="box" style="background: url('./assets/smiley.png') space round"></div>
<div class="box" style="background-image: url('./assets/smiley.png'); background-repeat: space round"></div>
<div class="box" style="background: url('./assets/smiley.png') no-repeat top 5px left 5px, url('./assets/smiley.png') no-repeat top 5px right 5px, url('./assets/smiley.png') no-repeat bottom 5px left 5px, url('./assets/smiley.png') no-repeat bottom 5px right 5px, url('./assets/smiley.png') no-repeat center cyan"></div>
<div class="box" style="background-color: cyan;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top 5px left 5px, top 5px right 5px, bottom 5px left 5px, bottom 5px right 5px, center;
background-image: url('./assets/smiley.png'), url('./assets/smiley.png'), url('./assets/smiley.png'), url('./assets/smiley.png'), url('./assets/smiley.png');"></div>
</body>
</html>

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 401 KiB

After

Width:  |  Height:  |  Size: 401 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 999 B

After

Width:  |  Height:  |  Size: 999 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 264 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 171 B

After

Width:  |  Height:  |  Size: 171 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 180 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 135 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 541 KiB

After

Width:  |  Height:  |  Size: 541 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 548 KiB

After

Width:  |  Height:  |  Size: 548 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 196 B

After

Width:  |  Height:  |  Size: 196 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1,004 B

After

Width:  |  Height:  |  Size: 1,004 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 857 KiB

After

Width:  |  Height:  |  Size: 857 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 831 B

After

Width:  |  Height:  |  Size: 831 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Before After
Before After

View file

@ -66,54 +66,54 @@
<div class="wider images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
<h3>Box taller</h3>
<div class="taller images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
</div>
@ -125,54 +125,54 @@
<div class="wider images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
<h3>Box taller</h3>
<div class="taller images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
</div>
@ -184,54 +184,54 @@
<div class="wider images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
<h3>Box taller</h3>
<div class="taller images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
</div>
@ -243,54 +243,54 @@
<div class="wider images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
<h3>Box taller</h3>
<div class="taller images">
<div class="img-wrapper">
<h6>Object-Position: Left</h6>
<img class="pos-left" src="assets/car.png">
<img class="pos-left" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Right</h6>
<img class="pos-right" src="assets/car.png">
<img class="pos-right" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Top</h6>
<img class="pos-top" src="assets/car.png">
<img class="pos-top" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Bottom</h6>
<img class="pos-bottom" src="assets/car.png">
<img class="pos-bottom" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: Center</h6>
<img class="pos-center" src="assets/car.png">
<img class="pos-center" src="./assets/car.png">
</div>
<div class="img-wrapper">
<h6>Object-Position: 20px 30%</h6>
<img class="pos-absolute" src="assets/car.png">
<img class="pos-absolute" src="./assets/car.png">
</div>
</div>
</div>

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/alt-frame.png">
<img src="../images/alt-frame.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/border-radius-ref.png">
<img src="../images/border-radius-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/canvas-arcs-and-ellipses-ref.png">
<img src="../images/canvas-arcs-and-ellipses-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/canvas-fillstyle-rgb.png">
<img src="../images/canvas-fillstyle-rgb.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/canvas-implict-moves-and-lines-ref.png">
<img src="../images/canvas-implict-moves-and-lines-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/canvas-path-rect-ref.png">
<img src="../images/canvas-path-rect-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/canvas-text-ref.png">
<img src="../images/canvas-text-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/clip-path-polygon-ref.png">
<img src="../images/clip-path-polygon-ref.png">

View file

@ -15,4 +15,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-background-clip-text.png">
<img src="../images/css-background-clip-text.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-background-position-ref.png">
<img src="../images/css-background-position-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-background-repeat-ref.png">
<img src="../images/css-background-repeat-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-backgrounds-ref.png">
<img src="../images/css-backgrounds-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-gradients-ref.png">
<img src="../images/css-gradients-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/css-transform-box-ref.png">
<img src="../images/css-transform-box-ref.png">

View file

@ -6,4 +6,4 @@ body {
background-color: white;
}
</style>
<img src="./images/inline-node-ref.png">
<img src="../images/inline-node-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/input-placeholder-ref.png">
<img src="../images/input-placeholder-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/meter-ref.png">
<img src="../images/meter-ref.png">

View file

@ -7,4 +7,4 @@
background-color: white;
}
</style>
<img src="./images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png">
<img src="../images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png">

View file

@ -12,4 +12,4 @@
2. Right click > "Take Full Screenshot"
3. Update the image below:
-->
<img src="./images/object-fit-position.png">
<img src="../images/object-fit-position.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/outer-box-shadow-ref.png">
<img src="../images/outer-box-shadow-ref.png">

View file

@ -6,4 +6,4 @@ body {
background-color: white;
}
</style>
<img src="./images/svg-axis-aligned-lines-ref.png">
<img src="../images/svg-axis-aligned-lines-ref.png">

View file

@ -11,4 +11,4 @@
2. Right click > "Take Full Screenshot"
3. Update the image below:
-->
<img src="./images/svg-background-no-natural-size-ref.png">
<img src="../images/svg-background-no-natural-size-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/svg-clip-path-and-mask-ref.png">
<img src="../images/svg-clip-path-and-mask-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/svg-clip-rule-ref.png">
<img src="../images/svg-clip-rule-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/svg-gradient-spreadMethod-ref.png">
<img src="../images/svg-gradient-spreadMethod-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/svg-maskContentUnits-ref.png">
<img src="../images/svg-maskContentUnits-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/svg-radialGradient-ref.png">
<img src="../images/svg-radialGradient-ref.png">

View file

@ -6,4 +6,4 @@
background-color: white;
}
</style>
<img src="./images/svg-simple-clipPath-ref.png">
<img src="../images/svg-simple-clipPath-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/svg-text-effects-ref.png">
<img src="../images/svg-text-effects-ref.png">

View file

@ -12,4 +12,4 @@
3. Right click > "Take Full Screenshot"
4. Update the image below:
-->
<img src="./images/svg-textPath-ref.png">
<img src="../images/svg-textPath-ref.png">

View file

@ -6,4 +6,4 @@ body {
background-color: white;
}
</style>
<img src="./images/text-decorations.png">
<img src="../images/text-decorations.png">

View file

@ -6,4 +6,4 @@ body {
background-color: white;
}
</style>
<img src="./images/text-shadow-ref.png">
<img src="../images/text-shadow-ref.png">

View file

@ -13,7 +13,7 @@
}
.svg-rect {
background-size: 34%;
background-image: url(assets/vertical-rect.svg);
background-image: url(./assets/vertical-rect.svg);
}
img {
width: 100px;
@ -21,4 +21,4 @@
}
</style>
<div class="svg-rect"></div>
<body><span></span><img src="assets/vertical-rect.svg">
<body><span></span><img src="./assets/vertical-rect.svg">

View file

Before

Width:  |  Height:  |  Size: 574 B

After

Width:  |  Height:  |  Size: 574 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

Some files were not shown because too many files have changed in this diff Show more