File tree Expand file tree Collapse file tree 2 files changed +164
-0
lines changed Expand file tree Collapse file tree 2 files changed +164
-0
lines changed Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < body >
4+ < style >
5+ .scroller {
6+ width : 200px ;
7+ height : 200px ;
8+ position : relative;
9+ border : solid;
10+ scroll-marker-group : after;
11+ overflow : scroll;
12+ }
13+ .scroll_marker_group {
14+ height : 100px ;
15+ width : 200px ;
16+ border : solid;
17+ white-space : nowrap;
18+ display : grid;
19+ grid-auto-flow : column;
20+ }
21+ .vwm {
22+ writing-mode : vertical-lr;
23+ }
24+ .box {
25+ position : absolute;
26+ height : 50px ;
27+ width : 50px ;
28+ font-size : 50px ;
29+ background-color : blue;
30+ }
31+ .current {
32+ border : solid blue;
33+ }
34+ .scroll_marker {
35+ height : 40px ;
36+ width : 40px ;
37+ font-size : 20px ;
38+ display : inline-block;
39+ }
40+ .top_right {
41+ top : 0px ;
42+ left : 100px ;
43+ & > scroll_marker {
44+ background-color : teal;
45+ }
46+ }
47+ .bottom_left {
48+ top : 100px ;
49+ left : 0px ;
50+ }
51+ .tr .scroll_marker {
52+ background-color : teal;
53+ }
54+ .bl .scroll_marker {
55+ background-color : brown;
56+ }
57+ .space {
58+ height : 800px ;
59+ width : 800px ;
60+ position : absolute;
61+ }
62+ </ style >
63+ < div >
64+ < div class ="scroller ">
65+ < div class ="space "> </ div >
66+ < div class ="top_right box "> TR</ div >
67+ < div class ="bottom_left box "> BL</ div >
68+ </ div >
69+ < div class ="scroll_marker_group ">
70+ < div class ="current tr scroll_marker "> </ div >
71+ < div class ="bl scroll_marker "> </ div >
72+ </ div >
73+ < div class ="vwm scroller ">
74+ < div class ="space "> </ div >
75+ < div class ="top_right box "> TR</ div >
76+ < div class ="bottom_left box "> BL</ div >
77+ </ div >
78+ < div class ="vwm scroll_marker_group ">
79+ < div class ="tr scroll_marker "> </ div >
80+ < div class ="bl current scroll_marker "> </ div >
81+ </ div >
82+ </ div >
83+ </ body >
84+ </ html >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < title > CSS Test: scroll tracking for ::scroll-markers on 2-D scrollers selects from block and then from inline. </ title >
5+ < link rel ="help " href ="https://drafts.csswg.org/css-overflow-5/#active-scroll-marker ">
6+ < link rel ="match " href ="scroll-marker-selection-in-2d-ref.html ">
7+ </ head >
8+ < body >
9+ < style >
10+ .scroller {
11+ width : 200px ;
12+ height : 200px ;
13+ position : relative;
14+ border : solid;
15+ scroll-marker-group : after;
16+ overflow : scroll;
17+ & ::scroll-marker-group {
18+ height : 100px ;
19+ width : 200px ;
20+ border : solid;
21+ display : grid;
22+ grid-auto-flow : column;
23+ white-space : nowrap;
24+ };
25+ }
26+ .vwm { /* vertical writing-mode */
27+ writing-mode : vertical-lr;
28+ }
29+ .box {
30+ position : absolute;
31+ height : 50px ;
32+ width : 50px ;
33+ font-size : 50px ;
34+ background-color : blue;
35+ & ::scroll-marker {
36+ height : 40px ;
37+ width : 40px ;
38+ font-size : 20px ;
39+ display : inline-block;
40+ }
41+ & ::scroll-marker : target-current {
42+ border : solid blue;
43+ }
44+ }
45+ .top_right {
46+ top : 0px ;
47+ left : 100px ;
48+ & ::scroll-marker {
49+ content : "" ;
50+ background-color : teal;
51+ }
52+ }
53+ .bottom_left {
54+ top : 100px ;
55+ left : 0px ;
56+ & ::scroll-marker {
57+ content : "" ;
58+ background-color : brown;
59+ }
60+ }
61+ .space {
62+ height : 800px ;
63+ width : 800px ;
64+ position : absolute;
65+ }
66+ </ style >
67+ < div >
68+ < div class ="scroller ">
69+ < div class ="space "> </ div >
70+ < div class ="top_right box "> TR</ div >
71+ < div class ="bottom_left box "> BL</ div >
72+ </ div >
73+ < div class ="vwm scroller ">
74+ < div class ="space "> </ div >
75+ < div class ="top_right box "> TR</ div >
76+ < div class ="bottom_left box "> BL</ div >
77+ </ div >
78+ </ div >
79+ </ body >
80+ </ html >
You can’t perform that action at this time.
0 commit comments