forked from mozilla/gecko-dev
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1821811 [wpt PR 38944] - [css-backgrounds] replace clip-text-mult…
…i-line, a=testonly Automatic update from web-platform-tests [css-backgrounds] replace clip-text-multi-line See web-platform-tests/wpt#38305 (comment) -- wpt-commits: 94f9d6f73c48ce41146120c2350bfb8669fd96b3 wpt-pr: 38944
- Loading branch information
1 parent
9bec14a
commit c779760
Showing
4 changed files
with
58 additions
and
142 deletions.
There are no files selected for viewing
26 changes: 0 additions & 26 deletions
26
.../web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-002-ref.html
This file was deleted.
Oops, something went wrong.
44 changes: 0 additions & 44 deletions
44
testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-002.html
This file was deleted.
Oops, something went wrong.
51 changes: 19 additions & 32 deletions
51
testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-ref.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,22 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<title>CSS test reference: background-clip: text paints multi-line text in the wrong place</title> | ||
<link rel="author" href="mailto:[email protected]" title="Myles C. Maxfield"> | ||
<link rel="stylesheet" href="/fonts/ahem.css"> | ||
<style> | ||
#container { | ||
position: relative; | ||
padding: 3px; | ||
} | ||
|
||
span { | ||
color: green; | ||
font: 48px "Ahem"; | ||
} | ||
<meta charset="UTF-8"> | ||
|
||
div.cover { | ||
position: absolute; | ||
background: green; | ||
} | ||
</style> | ||
</head> | ||
<body> | ||
<p>This test makes sure that multi-line elements with <code>background-clip: text</code> are placed correctly. The test passes if the top rectangle is (roughly) half as wide as the bottom rectangle.</p> | ||
<div id="container"> | ||
<span>AAA<br>AAAAAA</span> | ||
<div class="cover" style="left: 0px; top: 0px; width: calc(48px * 3 + 3px); height: 3px;"></div> | ||
<div class="cover" style="left: 0px; top: 48px; width: calc(48px * 6 + 3px); height: 6px;"></div> | ||
<div class="cover" style="left: 0px; top: calc(48px * 2); width: calc(48px * 6 + 3px); height: 3px;"></div> | ||
<div class="cover" style="left: 0px; top: 0px; width: 3px; height: calc(48px * 2);"></div> | ||
<div class="cover" style="left: calc(48px * 3); top: 0px; width: 3px; height: 48px;"></div> | ||
<div class="cover" style="left: calc(48px * 6); top: 48px; width: 3px; height: 48px;"></div> | ||
</body> | ||
</html> | ||
<title>CSS test reference</title> | ||
|
||
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> | ||
<link rel="stylesheet" href="/fonts/ahem.css"> | ||
|
||
<style> | ||
div | ||
{ | ||
color: green; | ||
font-size: 30px; | ||
font-family: Ahem; | ||
line-height: 1.5; | ||
} | ||
</style> | ||
|
||
<p>Test passes if there are 2 green stripes and if the top stripe is half the width of the bottom stripe. | ||
|
||
<div>12345<br>1234567890</div> |
79 changes: 39 additions & 40 deletions
79
testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,40 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<title>CSS Test: background-clip: text paints multi-line text in the wrong place</title> | ||
<link rel="help" href="https://drafts.csswg.org/css-backgrounds-4/#valdef-background-clip-text"> | ||
<link rel="help" href="https://drafts.fxtf.org/fill-stroke-3/#propdef-fill-color"> | ||
<link rel="author" href="mailto:[email protected]" title="Myles C. Maxfield"> | ||
<link rel="match" href="clip-text-multi-line-ref.html"> | ||
<link rel="stylesheet" href="/fonts/ahem.css"> | ||
<style> | ||
#container { | ||
position: relative; | ||
padding: 3px; | ||
} | ||
|
||
span { | ||
font: 48px "Ahem"; | ||
background-clip: text; | ||
fill-color: rgba(0, 0, 0, 0); | ||
background-image: linear-gradient(0deg, green 0%, green 100%); | ||
} | ||
|
||
div.cover { | ||
position: absolute; | ||
background: green; | ||
} | ||
</style> | ||
</head> | ||
<body> | ||
<p>This test makes sure that multi-line elements with <code>background-clip: text</code> are placed correctly. The test passes if the top rectangle is (roughly) half as wide as the bottom rectangle.</p> | ||
<div id="container"> | ||
<span>AAA<br>AAAAAA</span> | ||
<div class="cover" style="left: 0px; top: 0px; width: calc(48px * 3 + 3px); height: 3px;"></div> | ||
<div class="cover" style="left: 0px; top: 48px; width: calc(48px * 6 + 3px); height: 6px;"></div> | ||
<div class="cover" style="left: 0px; top: calc(48px * 2); width: calc(48px * 6 + 3px); height: 3px;"></div> | ||
<div class="cover" style="left: 0px; top: 0px; width: 3px; height: calc(48px * 2);"></div> | ||
<div class="cover" style="left: calc(48px * 3); top: 0px; width: 3px; height: 48px;"></div> | ||
<div class="cover" style="left: calc(48px * 6); top: 48px; width: 3px; height: 48px;"></div> | ||
</div> | ||
</body> | ||
</html> | ||
|
||
<meta charset="UTF-8"> | ||
|
||
<title>CSS Backgrounds Test: 'background-clip: text' and painting of multi-line text</title> | ||
|
||
<!-- | ||
Inspired by | ||
http://wpt.live/css/css-backgrounds/background-clip/clip-text-multi-line.html | ||
For more info, see | ||
https://github.com/web-platform-tests/wpt/pull/30812#issuecomment-1314514987 | ||
--> | ||
|
||
<link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> | ||
<link rel="author" href="mailto:[email protected]" title="Myles C. Maxfield"> | ||
<link rel="help" href="https://drafts.csswg.org/css-backgrounds-4/#valdef-background-clip-text"> | ||
<link rel="match" href="clip-text-multi-line-ref.html"> | ||
<link rel="stylesheet" href="/fonts/ahem.css"> | ||
|
||
<style> | ||
div | ||
{ | ||
background-clip: text; | ||
background-color: red; | ||
background-image: linear-gradient(green, green); | ||
color: transparent; | ||
font-family: Ahem; | ||
font-size: 30px; | ||
line-height: 1.5; | ||
} | ||
</style> | ||
|
||
<p>Test passes if there are 2 green stripes and if the top stripe is half the width of the bottom stripe. | ||
|
||
<div>12345<br>1234567890</div> |