LibWeb/Painting: Keep alpha for inset/outset border colors

Also return the original color when needed, instead of reconstructing it
from HSV.
This commit is contained in:
Sam Atkins
2025-07-02 12:48:08 +01:00
committed by Jelle Raaijmakers
parent 408694ab4f
commit c7166527ce
Notes: github-actions[bot] 2025-07-02 13:17:10 +00:00
3 changed files with 44 additions and 5 deletions

View File

@@ -0,0 +1,18 @@
<!DOCTYPE html>
<link rel="match" href="../../expected/css/transparent-borders-ref.html" />
<style>
.example {
width: 0;
height: 0;
background: orange;
border: 20px solid transparent;
margin-bottom: 10px;
}
</style>
<div class="example" style="border-style: dotted"></div>
<div class="example" style="border-style: dashed"></div>
<div class="example" style="border-style: solid"></div>
<div class="example" style="border-style: groove"></div>
<div class="example" style="border-style: ridge"></div>
<div class="example" style="border-style: inset"></div>
<div class="example" style="border-style: outset"></div>