Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(621)

Side by Side Diff: PerformanceTests/Layout/Shapes/resources/MultipleShapesWidth600.html

Issue 231943002: [CSS Shapes] Add regions like performance test (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rename to MultipleShapes Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <link rel="stylesheet" type="text/css" href="resources/MultipleShapes.css">
5 <style>
6 body { width: 600px; }
7
8 #imageShape {
9 background: url("./resources/shape.gif") no-repeat;
10 shape-outside: url("./resources/shape.gif");
11 }
12
13 .regionColumns {
14 float: left;
15 height: 600px;
16 overflow: hidden;
17 }
18
19 .columnLeftBorder {
20 border-left: 1px solid lightgray;
21 padding-left: 3%;
22 margin-left: 3%;
23 }
24
25 .region {
26 clear: both;
27 padding-top: 20px;
28 margin-right: 2%;
29 }
30 #region1, #region2 { width: 46%; }
31 </style>
32 </head>
33
34 <body>
35 <div class="page">
36 <div id="region1" class="regionColumns">
37 <p><div id="circleShape" class="shape"></div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec enim faucibus, laoreet mauris quis, solli citudin nisl. Curabitur feugiat blandit gravida. Duis feugiat sapien sem, quis t incidunt nisl gravida a. Suspendisse dignissim ullamcorper mauris in fringilla. Suspendisse dapibus metus vitae lorem tristique, nec laoreet diam venenatis. Pro in eget rhoncus diam. Ut a aliquet eros. Duis vitae vestibulum erat. Cras pretiu m auctor sem ac tristique. Nam dictum enim ac urna ullamcorper tempus. Aenean fe lis elit, dictum vel fringilla sed, imperdiet a purus.</p>
38
39 <p><div id="imageShape" class="shape"></div>Suspendisse augue lacus, fac ilisis vitae orci sit amet, elementum pharetra lacus. Mauris ac sem est. Nulla a c erat tincidunt, porta ante sit amet, pretium nulla. Donec accumsan, turpis id sollicitudin vehicula, lorem mauris laoreet tellus, quis mattis nisi nisi vulput ate diam. Nullam tincidunt sapien lorem, eget facilisis lorem blandit in. Phasel lus velit orci, lobortis at felis sed, consectetur vehicula mauris. Etiam fermen tum pretium pharetra. Sed aliquet lacus imperdiet vestibulum suscipit.</p>
40
41 <p>Aenean in ipsum venenatis, interdum tellus vel, semper magna. Fusce f aucibus nisl ac sem ultrices,<div id="insetShape" class="shape"></div> in conval lis elit mollis. Nulla et libero sem. Duis sollicitudin dui orci, at ornare ante imperdiet a. Donec aliquam nisi id quam interdum aliquam. Etiam mollis consequa t magna, ut iaculis dolor imperdiet eu. Aenean vehicula sapien sit amet neque mo llis, porta tin
42 cidunt augue posuere. Donec vitae lorem sed lectus hendrerit pellentesqu e vel scelerisque erat. Maecenas fringilla magna neque, ac mollis nisl pharetra sit amet. Nam tempus justo justo, eget sollicitudin libero varius vitae. Maecena s rutrum neque sed pretium ornare. Pellentesque odio metus, convallis eget euism od id, pulvinar vitae nibh. Suspendisse potenti. Integer nec turpis in
43
44 </div>
45 <div id="region2" class="regionColumns columnLeftBorder">
46 justo porttitor hendrerit. Pellentesque commodo laoreet dolor vitae elei fend.</p>
47
48 <p>Vestibulum elementum nunc eu tempus rhoncus. <div id="roundedInsetSha pe" class="shape"></div>Donec sed nunc a ligula cursus sagittis. Etiam lacinia a liquet est, at sagittis eros bibendum ac. In vulputate mauris eget tincidunt var ius. Phasellus quis
49
50 rutrum orci, eget porttitor lectus. Etiam lacus metus, egestas eget just o in, laoreet lobortis purus. Nunc luctus, sapien vestibulum viverra consectetur , dolor metus eleifend elit, ac placerat sem lacus a lacus. Aliquam volutpat neq ue a odio aliquam, id imperdiet tellus varius. Duis at nisi vitae nisi imperdiet mollis. Sed congue justo eget justo interdum porta. Aenean vel tincidunt metus, et commodo enim. Class aptent taciti sociosqu ad litora torquent per
51 conubia nostra, per inceptos himenaeos. Aliquam congue aliquet turpis si t amet bibendum.</p>
52
53 <p><div id="triangleLeft" class="shape"></div>Sed velit dui, egestas vit ae mi ac, semper dapibus est. <div id="triangleRight" class="shape"></div>In rho ncus tellus id libero convallis ultrices. Ut velit augue, ornare eu eros a, feug iat tincidunt magna. Morbi ut ullamcorper nunc. Nam auctor nisi in erat varius p lacerat. Mauris rhoncus ac lectus vitae rutrum. Nullam et risus magna. Cras eges tas aliquam tristique. Cras imperdiet euismod nisl vitae ullamcorper. Nullam ut quam vel dolor mollis malesuada id et sem. Pellentesque nec quam nec est consect etur aliquam in eu enim. Mauris tempor nisl ac nisl sollicitudin, a bibendum vel it elementum. Duis ornare metus elementum nulla interdum, sed pellentesque purus ultrices. Donec varius, risus nec laoreet rhoncus, enim est fringilla risus, se d bibendum augue arcu ac mi. Cras et placerat ipsum, in scelerisque mi.</p>
54
55 <p><div id="circleShape" class="shape"></div>Donec sodales commodo magna . Praesent a sapien eget arcu scelerisque pellentesque. Cur abitur lorem nisi, r honcus sed laoreet sit amet, mattis non metus.
56 Quisque dictum eget massa ut cursus. Fusce eget tristique massa. Cras eu massa augue. Curabitur dictum pellentesque venenatis.
57 Curabitur sit amet neque eget urna convallis vehicula sit amet pellentes que libero. Suspendisse non tincidunt elit. Ut iaculis
58 </div>
59 <div class="region">
60 <div id="triangleLeft" class="shape"></div>est odio, a aliquam odio auct or a. Sed varius dolor ac mattis rhoncus. Aenean tellus elit, feugiat sit amet p retium lacinia, viverra hendrerit nunc. Vestibulum rutrum vel orci eget aliquam. Etiam congue justo eu massa semper ornare. Curabitur at nunc vitae tellus males uada euismod nec nec est.</p>
61
62 <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis metus arcu, euismod a ipsum gravida, commodo sagit tis lectus. Maecenas nisl sem, pretium vitae neque et, sollicitudin scelerisque sapien. Vivamus scelerisque dolor hendrerit magna ullamcorper tincidunt. Phasell us non purus ultrices, tincidunt dui interdum, pellentesque massa. Duis a orci m assa. Quisque non orci in massa hendrerit auctor vel eu mi. Aliquam sit amet rut rum tellus.</p>
63
64 <p>Donec in libero id erat hendrerit hendrerit. In nulla augue, tristiqu e mattis pharetra vel, <div id="selfIntersectingStar"></div>sodales vel libero. Mauris consectetur nibh eu odio gravida, non venenatis nibh tincidunt. Praesent nec magna orci. Vestibulum porta, risus eget cursus ullamcorper, sem ante blandi t leo, sit amet tristique
65
66 mauris vitae, gravida tortor. Suspendisse sed erat adipiscing, hendrerit massa quis, tincidunt nulla. Praesent tristique, ante non posuere placerat, mas sa augue ultrices arcu, ut faucibus nunc eros sed nulla. Duis dolor dui, dapibus eget aliquam posuere, faucibus vel neque. Donec dictum urna nisi, vitae element um magna bibendum at. Integer porta porttitor bibendum. Praesent rutrum libero s ed pharetra varius. Nulla lectus turpis, cursus a fermentum vel, dictum in elit. Etiam vel pharetra lectus, vitae fermentum justo. Quisque eu lacus non odio dig nissim luctus eu ac massa.</p>
67
68 <p>Curabitur rutrum ornare mi at accumsan. Vivamus sagittis magna eros, sed blandit metus placerat ut. Proin blandit, elit ut porta tristique, nisi augu e suscipit augue, at dictum ipsum libero sit amet orci. Vivamus nec dui id ipsum pharetra volutpat. Donec et tellus in risus condimentum tristique nec sed eros. Maecenas nec nibh sit amet augue tristique sollicitudin. Sed sit amet interdum justo. Cras at dui ante. Morbi consequat neque nulla, porttitor consectetur just o convallis id. Nunc tincidunt aliquam rutrum.</p>
69 </article>
70
71 <article>
72 <p><div id="circleShape" class="shape"></div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec enim faucibus, laoreet mauris quis, solli citudin nisl. Curabitur feugiat blandit gravida. Duis feugiat sapien sem, quis t incidunt nisl gravida a. Suspendisse dignissim ullamcorper mauris in fringilla. Suspendisse dapibus metus vitae lorem tristique, nec laoreet diam venenatis. Pro in eget rhoncus diam. Ut a aliquet eros. Duis vitae vestibulum erat. Cras pretiu m auctor sem ac tristique. Nam dictum enim ac urna ullamcorper tempus. Aenean fe lis elit, dictum vel fringilla sed, imperdiet a purus.</p>
73
74 <p><div id="imageShape" class="shape"></div>Suspendisse augue lacus, fac ilisis vitae orci sit amet, elementum pharetra lacus. Mauris ac sem est. Nulla a c erat tincidunt, porta ante sit amet, pretium nulla. Donec accumsan, turpis id sollicitudin vehicula, lorem mauris laoreet tellus, quis mattis nisi nisi vulput ate diam. Nullam tincidunt sapien lorem, eget facilisis lorem blandit in. Phasel lus velit orci, lobortis at felis sed, consectetur vehicula mauris. Etiam fermen tum pretium pharetra. Sed aliquet lacus imperdiet vestibulum suscipit.</p>
75
76 <p>>Aenean in ipsum venenatis, interdum tellus vel, semper magna. Fusce faucibus nisl ac sem ultrices,<div id="insetShape" class="shape"></div> in conva llis elit mollis. Nulla et libero sem. Duis sollicitudin dui orci, at ornare ant e imperdiet a. Donec aliquam nisi id quam interdum aliquam. Etiam mollis consequ at magna, ut iaculis dolor imperdiet eu. Aenean vehicula sapien sit amet neque m ollis, porta tincidunt augue posuere. Donec vitae lorem sed lectus hendrerit pel lentesque vel scelerisque erat. Maecenas fringilla magna neque, ac mollis nisl p haretra sit amet. Nam tempus justo justo, eget sollicitudin libero varius vitae. Maecenas rutrum neque sed pretium ornare. Pellentesque odio metus, convallis eg et euismod id, pulvinar vitae nibh. Suspendisse potenti. Integer nec turpis in j usto porttitor hendrerit. Pellentesque commodo laoreet dolor vitae eleifend.</p>
77
78 <p>Vestibulum elementum nunc eu tempus rhoncus. <div id="roundedInsetSha pe" class="shape"></div>Donec sed nunc a ligula cursus sagittis. Etiam lacinia a liquet est, at sagittis eros bibendum ac. In vulputate mauris eget tincidunt var ius. Phasellus quis rutrum orci, eget porttitor lectus. Etiam lacus metus, egest as eget justo in, laoreet lobortis purus. Nunc luctus, sapien vestibulum viverra consectetur, dolor metus eleifend elit, ac placerat sem lacus a lacus. Aliquam volutpat neque a odio aliquam, id imperdiet tellus varius. Duis at nisi vitae ni si imperdiet mollis. Sed congue justo eget justo interdum porta. Aenean vel tinc idunt metus, et commodo enim. Class aptent taciti sociosqu ad litora torquent pe r conubia nostra, per inceptos himenaeos. Aliquam congue aliquet turpis sit amet bibendum.</p>
79
80 <p><div id="triangleLeft" class="shape"></div>Sed velit dui, egestas vit ae mi ac, semper dapibus est. <div id="triangleRight" class="shape"></div>In rho ncus tellus id libero convallis ultrices. Ut velit augue, ornare eu eros a, feug iat tincidunt magna. Morbi ut ullamcorper nunc. Nam auctor nisi in erat varius p lacerat. Mauris rhoncus ac lectus vitae rutrum. Nullam et risus magna. Cras eges tas aliquam tristique. Cras imperdiet euismod nisl vitae ullamcorper. Nullam ut quam vel dolor mollis malesuada id et sem. Pellentesque nec quam nec est consect etur aliquam in eu enim. Mauris tempor nisl ac nisl sollicitudin, a bibendum vel it elementum. Duis ornare metus elementum nulla interdum, sed pellentesque purus ultrices. Donec varius, risus nec laoreet rhoncus, enim est fringilla risus, se d bibendum augue arcu ac mi. Cras et placerat ipsum, in scelerisque mi.</p>
81
82 <p><div id="circleShape" class="shape"></div>Donec sodales commodo magna . Praesent a sapien eget arcu scelerisque pellentesque. Curabitur lorem nisi, rh oncus sed laoreet sit amet, mattis non metus.
83 Quisque dictum eget massa ut cursus. Fusce eget tristique massa. Cras eu massa augue. Curabitur dictum pellentesque venenatis.
84 Curabitur sit amet neque eget urna convallis vehicula sit amet pellentes que libero. Suspendisse non tincidunt elit.
85 <div id="triangleLeft" class="shape"></div>Ut iaculis est odio, a aliqua m odio auctor a. Sed varius dolor ac mattis rhoncus. Aenean tellus elit, feugiat sit amet pretium lacinia, viverra hendrerit nunc. Vestibulum rutrum vel orci eg et aliquam. Etiam congue justo eu massa semper ornare. Curabitur at nunc vitae t ellus malesuada euismod nec nec est.</p>
86
87 <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis metus arcu, euismod a ipsum gravida, commodo sagit tis lectus. Maecenas nisl sem, pretium vitae neque et, sollicitudin scelerisque sapien. Vivamus scelerisque dolor hendrerit magna ullamcorper tincidunt. Phasell us non purus ultrices, tincidunt dui interdum, pellentesque massa. Duis a orci m assa. Quisque non orci in massa hendrerit auctor vel eu mi. Aliquam sit amet rut rum tellus.</p>
88
89 <p>Donec in libero id erat hendrerit hendrerit. In nulla augue, tristiqu e mattis pharetra vel, <div id="selfIntersectingStar"></div>sodales vel libero. Mauris consectetur nibh eu odio gravida, non venenatis nibh tincidunt. Praesent nec magna orci. Vestibulum porta, risus eget cursus ullamcorper, sem ante blandi t leo, sit amet tristique mauris magna eu enim. Praesent vel nisl sodales, fring illa mauris vitae, gravida tortor. Suspendisse sed erat adipiscing, hendrerit ma ssa quis, tincidunt nulla. Praesent tristique, ante non posuere placerat, massa augue ultrices arcu, ut faucibus nunc eros sed nulla. Duis dolor dui, dapibus eg et aliquam posuere, faucibus vel neque. Donec dictum urna nisi, vitae elementum magna bibendum at. Integer porta porttitor bibendum. Praesent rutrum libero sed pharetra varius. Nulla lectus turpis, cursus a fermentum vel, dictum in elit. Et iam vel pharetra lectus, vitae fermentum justo. Quisque eu lacus non odio dignis sim luctus eu ac massa.</p>
90
91 <p>Curabitur rutrum ornare mi at accumsan. Vivamus sagittis magna eros, sed blandit metus placerat ut. Proin blandit, elit ut porta tristique, nisi augu e suscipit augue, at dictum ipsum libero sit amet orci. Vivamus nec dui id ipsum pharetra volutpat. Donec et tellus in risus condimentum tristique nec sed eros. Maecenas nec nibh sit amet augue tristique sollicitudin. Sed sit amet interdum justo. Cras at dui ante. Morbi consequat neque nulla, porttitor consectetur just o convallis id. Nunc tincidunt aliquam rutrum.</p>
92 </article>
93
94 <article>
95 <p><div id="circleShape" class="shape"></div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec enim faucibus, laoreet mauris quis, solli citudin nisl. Curabitur feugiat blandit gravida. Duis feugiat sapien sem, quis t incidunt nisl gravida a. Suspendisse dignissim ullamcorper mauris in fringilla. Suspendisse dapibus metus vitae lorem tristique, nec laoreet diam venenatis. Pro in eget rhoncus diam. Ut a aliquet eros. Duis vitae vestibulum erat. Cras pretiu m auctor sem ac tristique. Nam dictum enim ac urna ullamcorper tempus. Aenean fe lis elit, dictum vel fringilla sed, imperdiet a purus.</p>
96
97 <p><div id="imageShape" class="shape"></div>Suspendisse augue lacus, fac ilisis vitae orci sit amet, elementum pharetra lacus. Mauris ac sem est. Nulla a c erat tincidunt, porta ante sit amet, pretium nulla. Donec accumsan, turpis id sollicitudin vehicula, lorem mauris laoreet tellus, quis mattis nisi nisi vulput ate diam. Nullam tincidunt sapien lorem, eget facilisis lorem blandit in. Phasel lus velit orci, lobortis at felis sed, consectetur vehicula mauris. Etiam fermen tum pretium pharetra. Sed aliquet lacus imperdiet vestibulum suscipit.</p>
98
99 <p>>Aenean in ipsum venenatis, interdum tellus vel, semper magna. Fusce faucibus nisl ac sem ultrices,<div id="insetShape" class="shape"></div> in conva llis elit mollis. Nulla et libero sem. Duis sollicitudin dui orci, at ornare ant e imperdiet a. Donec aliquam nisi id quam interdum aliquam. Etiam mollis consequ at magna, ut iaculis dolor imperdiet eu. Aenean vehicula sapien sit amet neque m ollis, porta tincidunt augue posuere. Donec vitae lorem sed lectus hendrerit pel lentesque vel scelerisque erat. Maecenas fringilla magna neque, ac mollis nisl p haretra sit amet. Nam tempus justo justo, eget sollicitudin libero varius vitae. Maecenas rutrum neque sed pretium ornare. Pellentesque odio metus, convallis eg et euismod id, pulvinar vitae nibh. Suspendisse potenti. Integer nec turpis in j usto porttitor hendrerit. Pellentesque commodo laoreet dolor vitae eleifend.</p>
100
101 <p>Vestibulum elementum nunc eu tempus rhoncus. <div id="roundedInsetSha pe" class="shape"></div>Donec sed nunc a ligula cursus sagittis. Etiam lacinia a liquet est, at sagittis eros bibendum ac. In vulputate mauris eget tincidunt var ius. Phasellus quis rutrum orci, eget porttitor lectus. Etiam lacus metus, egest as eget justo in, laoreet lobortis purus. Nunc luctus, sapien vestibulum viverra consectetur, dolor metus eleifend elit, ac placerat sem lacus a lacus. Aliquam volutpat neque a odio aliquam, id imperdiet tellus varius. Duis at nisi vitae ni si imperdiet mollis. Sed congue justo eget justo interdum porta. Aenean vel tinc idunt metus, et commodo enim. Class aptent taciti sociosqu ad litora torquent pe r conubia nostra, per inceptos himenaeos. Aliquam congue aliquet turpis sit amet bibendum.</p>
102
103 <p><div id="triangleLeft" class="shape"></div>Sed velit dui, egestas vit ae mi ac, semper dapibus est. <div id="triangleRight" class="shape"></div>In rho ncus tellus id libero convallis ultrices. Ut velit augue, ornare eu eros a, feug iat tincidunt magna. Morbi ut ullamcorper nunc. Nam auctor nisi in erat varius p lacerat. Mauris rhoncus ac lectus vitae rutrum. Nullam et risus magna. Cras eges tas aliquam tristique. Cras imperdiet euismod nisl vitae ullamcorper. Nullam ut quam vel dolor mollis malesuada id et sem. Pellentesque nec quam nec est consect etur aliquam in eu enim. Mauris tempor nisl ac nisl sollicitudin, a bibendum vel it elementum. Duis ornare metus elementum nulla interdum, sed pellentesque purus ultrices. Donec varius, risus nec laoreet rhoncus, enim est fringilla risus, se d bibendum augue arcu ac mi. Cras et placerat ipsum, in scelerisque mi.</p>
104
105 <p><div id="circleShape" class="shape"></div>Donec sodales commodo magna . Praesent a sapien eget arcu scelerisque pellentesque. Curabitur lorem nisi, rh oncus sed laoreet sit amet, mattis non metus.
106 Quisque dictum eget massa ut cursus. Fusce eget tristique massa. Cras eu massa augue. Curabitur dictum pellentesque venenatis.
107 Curabitur sit amet neque eget urna convallis vehicula sit amet pellentes que libero. Suspendisse non tincidunt elit.
108 <div id="triangleLeft" class="shape"></div>Ut iaculis est odio, a aliqua m odio auctor a. Sed varius dolor ac mattis rhoncus. Aenean tellus elit, feugiat sit amet pretium lacinia, viverra hendrerit nunc. Vestibulum rutrum vel orci eg et aliquam. Etiam congue justo eu massa semper ornare. Curabitur at nunc vitae t ellus malesuada euismod nec nec est.</p>
109
110 <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis metus arcu, euismod a ipsum gravida, commodo sagit tis lectus. Maecenas nisl sem, pretium vitae neque et, sollicitudin scelerisque sapien. Vivamus scelerisque dolor hendrerit magna ullamcorper tincidunt. Phasell us non purus ultrices, tincidunt dui interdum, pellentesque massa. Duis a orci m assa. Quisque non orci in massa hendrerit auctor vel eu mi. Aliquam sit amet rut rum tellus.</p>
111
112 <p>Donec in libero id erat hendrerit hendrerit. In nulla augue, tristiqu e mattis pharetra vel, <div id="selfIntersectingStar"></div>sodales vel libero. Mauris consectetur nibh eu odio gravida, non venenatis nibh tincidunt. Praesent nec magna orci. Vestibulum porta, risus eget cursus ullamcorper, sem ante blandi t leo, sit amet tristique mauris magna eu enim. Praesent vel nisl sodales, fring illa mauris vitae, gravida tortor. Suspendisse sed erat adipiscing, hendrerit ma ssa quis, tincidunt nulla. Praesent tristique, ante non posuere placerat, massa augue ultrices arcu, ut faucibus nunc eros sed nulla. Duis dolor dui, dapibus eg et aliquam posuere, faucibus vel neque. Donec dictum urna nisi, vitae elementum magna bibendum at. Integer porta porttitor bibendum. Praesent rutrum libero sed pharetra varius. Nulla lectus turpis, cursus a fermentum vel, dictum in elit. Et iam vel pharetra lectus, vitae fermentum justo. Quisque eu lacus non odio dignis sim luctus eu ac massa.</p>
113
114 <p>Curabitur rutrum ornare mi at accumsan. Vivamus sagittis magna eros, sed blandit metus placerat ut. Proin blandit, elit ut porta tristique, nisi augu e suscipit augue, at dictum ipsum libero sit amet orci. Vivamus nec dui id ipsum pharetra volutpat. Donec et tellus in risus condimentum tristique nec sed eros. Maecenas nec nibh sit amet augue tristique sollicitudin. Sed sit amet interdum justo. Cras at dui ante. Morbi consequat neque nulla, porttitor consectetur just o convallis id. Nunc tincidunt aliquam rutrum.</p>
115 </div>
116 </div>
117 </body>
118 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698