-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Expand file tree
/
Copy pathline-clamp-with-fixed-pos-009.html
More file actions
31 lines (31 loc) · 1.08 KB
/
line-clamp-with-fixed-pos-009.html
File metadata and controls
31 lines (31 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Overflow: fixed pos whose containing block is fully before the clamp point gets painted</title>
<link rel="author" title="Andreu Botella" href="mailto:abotella@igalia.com">
<link rel="help" href="https://drafts.csswg.org/css-overflow-4/#line-clamp">
<link rel="match" href="reference/line-clamp-with-abspos-009-ref.html">
<meta name="assert" content="Fixed positioned boxes in a line-clamp container are shown if and only if their fixed positioning containing block precedes or contains the clamp point. In this case, the containing block is fully before the clamp point, so the fixed-pos gets painted.">
<style>
.clamp {
line-clamp: 4;
font: 16px / 32px serif;
padding: 0 4px;
white-space: pre;
background-color: yellow;
}
.transformed {
transform: scale(1); /* Makes it a fixed-pos containing block */
}
.fixed {
position: fixed;
top: 0;
left: 0;
width: 20px;
height: 20px;
background-color: skyblue;
}
</style>
<div class="clamp">Line 1
<div class="transformed"><div class="fixed"></div>Line 2
Line 3</div>Line 4
Line 5</div>