SlideShare a Scribd company logo
Submit Search
Upload
CSS Algorithms - v3.6.1 @ Strange Loop
Report
L
Lara Schenck
Follow
•
0 likes
•
2,208 views
1
of
213
CSS Algorithms - v3.6.1 @ Strange Loop
•
0 likes
•
2,208 views
Download Now
Download to read offline
Report
Engineering
Is CSS a PL? Can you write algorithms in CSS?
Read more
L
Lara Schenck
Follow
Recommended
The Ring programming language version 1.6 book - Part 46 of 189
Mahmoud Samir Fayed
22 views
•
10 slides
Algorithms in CSS v3.1.0 | CSS Day 2019
Lara Schenck
1.3K views
•
236 slides
The Ring programming language version 1.10 book - Part 47 of 212
Mahmoud Samir Fayed
11 views
•
10 slides
The Ring programming language version 1.5.2 book - Part 29 of 181
Mahmoud Samir Fayed
10 views
•
10 slides
The Ring programming language version 1.5.4 book - Part 44 of 185
Mahmoud Samir Fayed
14 views
•
10 slides
The Ring programming language version 1.4 book - Part 8 of 30
Mahmoud Samir Fayed
32 views
•
30 slides
More Related Content
What's hot
Gareth hayes. non alphanumeric javascript-php and shared fuzzing
Yury Chemerkin
1.7K views
•
56 slides
Autopsy Of A Widget
Fabian Jakobs
5.4K views
•
87 slides
JavaFX and Scala - Like Milk and Cookies
Stephen Chin
7.1K views
•
46 slides
The Ring programming language version 1.2 book - Part 25 of 84
Mahmoud Samir Fayed
29 views
•
10 slides
Error based blind sqli
DarkZtone Zone
685 views
•
6 slides
Program Language - Fall 2013
Yun-Yan Chi
222 views
•
90 slides
What's hot
(20)
Gareth hayes. non alphanumeric javascript-php and shared fuzzing
Yury Chemerkin
•
1.7K views
Autopsy Of A Widget
Fabian Jakobs
•
5.4K views
JavaFX and Scala - Like Milk and Cookies
Stephen Chin
•
7.1K views
The Ring programming language version 1.2 book - Part 25 of 84
Mahmoud Samir Fayed
•
29 views
Error based blind sqli
DarkZtone Zone
•
685 views
Program Language - Fall 2013
Yun-Yan Chi
•
222 views
Hacking JavaFX with Groovy, Clojure, Scala, and Visage
Stephen Chin
•
3.4K views
Xm lparsers
Suman Lata
•
952 views
Python 1
Ramin Najjarbashi
•
687 views
The Ring programming language version 1.5.1 book - Part 43 of 180
Mahmoud Samir Fayed
•
15 views
Python tutorial
Rajiv Risi
•
689 views
The Ring programming language version 1.4.1 book - Part 12 of 31
Mahmoud Samir Fayed
•
20 views
The Ring programming language version 1.7 book - Part 57 of 196
Mahmoud Samir Fayed
•
13 views
Mary Had a Little λ (QCon)
Stephen Chin
•
3K views
The Ring programming language version 1.3 book - Part 21 of 88
Mahmoud Samir Fayed
•
25 views
Swift Study #2
chanju Jeon
•
1.3K views
Analyzing Functional Programs
Dave Cleaver
•
1.1K views
Effective Java with Groovy
Naresha K
•
501 views
Airline reservation project using JAVA in NetBeans IDE
HimanshiSingh71
•
883 views
The Ring programming language version 1.2 book - Part 19 of 84
Mahmoud Samir Fayed
•
38 views
Similar to CSS Algorithms - v3.6.1 @ Strange Loop
Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...
Lara Schenck
8.5K views
•
104 slides
CSS3 Takes on the World
Jonathan Snook
1.5K views
•
54 slides
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
15.1K views
•
83 slides
Ruby is Awesome
Astrails
2.4K views
•
182 slides
SVG overview
Satoshi Watanabe
2K views
•
65 slides
Implementing Awesome: An HTML5/CSS3 Workshop
Shoshi Roberts
3.5K views
•
57 slides
Similar to CSS Algorithms - v3.6.1 @ Strange Loop
(20)
Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...
Lara Schenck
•
8.5K views
CSS3 Takes on the World
Jonathan Snook
•
1.5K views
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
•
15.1K views
Ruby is Awesome
Astrails
•
2.4K views
SVG overview
Satoshi Watanabe
•
2K views
Implementing Awesome: An HTML5/CSS3 Workshop
Shoshi Roberts
•
3.5K views
Emmet cheat-sheet
Jean Pierre Portocarrero
•
1.2K views
circ.db.dbcircleserver(1).py#!usrlocalbinpython3im.docx
christinemaritza
•
4 views
CSS Flexbox and Grid: The future of website layouts - DN Scrum Breakfast - Au...
Scrum Breakfast Vietnam
•
708 views
Introduction to CSS Grid
Kara Luton
•
128 views
Internet programming lab manual
inteldualcore
•
8.2K views
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
Robert Nyman
•
5.7K views
Vidéo approche en immobilier
hervepouliot
•
1K views
HTML5 after the hype - JFokus2015
Christian Heilmann
•
4.6K views
Ruby Language - A quick tour
aztack
•
400 views
What you need to know bout html5
Kevin DeRudder
•
973 views
HirshHorn theme: how I created it
Paul Bearne
•
2.8K views
Web technology lab manual
neela madheswari
•
10.9K views
1cst
Griffinder VinHai
•
1.8K views
JavaScript Refactoring
Krzysztof Szafranek
•
27.4K views
Recently uploaded
How I learned to stop worrying and love the dark silicon apocalypse.pdf
Tomasz Kowalczewski
22 views
•
66 slides
Informed search algorithms.pptx
Dr.Shweta
12 views
•
19 slides
Stone Masonry and Brick Masonry.pdf
Mohammed Abdullah Laskar
17 views
•
6 slides
Paper 3.pdf
Javad Kadkhodapour
6 views
•
19 slides
cloud computing-virtualization.pptx
RajaulKarim20
72 views
•
31 slides
An approach of ontology and knowledge base for railway maintenance
IJECEIAES
9 views
•
14 slides
Recently uploaded
(20)
How I learned to stop worrying and love the dark silicon apocalypse.pdf
Tomasz Kowalczewski
•
22 views
Informed search algorithms.pptx
Dr.Shweta
•
12 views
Stone Masonry and Brick Masonry.pdf
Mohammed Abdullah Laskar
•
17 views
Paper 3.pdf
Javad Kadkhodapour
•
6 views
cloud computing-virtualization.pptx
RajaulKarim20
•
72 views
An approach of ontology and knowledge base for railway maintenance
IJECEIAES
•
9 views
performance uploading.pptx
SanthiS10
•
7 views
Electronic Devices - Integrated Circuit.pdf
booksarpita
•
10 views
FLOW IN PIPES NOTES.pdf
Dearest Arhelo
•
82 views
Codes and Conventions.pptx
IsabellaGraceAnkers
•
5 views
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
AnnieRachelJohn
•
18 views
SICTECH CORPORATE PRESENTATION
SiCtechInduction
•
15 views
Object Oriented Programming with JAVA
Demian Antony D'Mello
•
49 views
String.pptx
Ananthi Palanisamy
•
45 views
What is Unit Testing
Sadaaki Emura
•
17 views
Sanitary Landfill- SWM.pptx
Vinod Nejkar
•
5 views
IEC 61850 Technical Overview.pdf
ssusereeea97
•
5 views
SNMPx
Amatullahbutt
•
10 views
What is Whirling Hygrometer.pdf
IIT KHARAGPUR
•
10 views
At Indus Tower We Connecting The Communities. The Importance of Professional...
IndustowerFanclub
•
5 views
CSS Algorithms - v3.6.1 @ Strange Loop
10.
What is A
Programming Language? By Will Chrichton
16.
Link to the
Tweet.
52.
Wikipedia
55.
WolframMathWorld
56.
WolframMathWorld
57.
WolframMathWorld
58.
WolframMathWorld
59.
input:checked + input:not(:checked)
+ input:not(:checked) + * { /* Style fourth cell to prompt human to change state */ } if ( cellOne == 1 && cellTwo == 0 && cellThree == 0 ) { cellFour = 1; }
60.
Rule 110 in
CSS/HTML/Human
62.
Accidentally Turing Complete
by Andreas Zwinkau
72.
.square { width: 100px; height:
100px; background-color: blue; } <div class="square"></div>
73.
<div class="square"></div> .square--bigger { width:
150px; height: 150px; } .square--smaller { width: 50px; height: 50px; } <div class="square square--bigger"></div> <div class="square square--smaller"></div> .square { width: 100px; height: 100px; background-color: blue; }
74.
<div class="square"></div>.square { width:
100px; height: 100px; background-color: blue; }
75.
<div class="box"></div>.square { --square-size:
100px; width: var( --square-size ); height: var( --square-size ); background-color: blue; } <div class="square"></div>
76.
.square--smaller { --square-size: 50px; } .square--bigger
{ --square-size: 150px; } <div class="square"></div> <div class="square square--bigger"></div> <div class="square square--smaller"></div> .square { --square-size: 100px; width: var( --square-size ); height: var( --square-size ); background-color: blue; }
78.
.square { ... } <div class="square"></div> .square--smaller
{ --square-size: 50px; } .square--bigger { --square-size: 150px; } <div class="square square--bigger"></div> <div class="square square--smaller square--rounded"></div> <div class="square square--smaller"></div> .square--rounded { border-radius: 50%; }
80.
.square--rounded { border-radius: 50%; } .square
{ ... } <div class="square"></div> <div class="square square--rounded square--bigger square--yellow"></div> .square--yellow { background-color: yellow; } .square--bigger { --square-size: 150px; }
81.
.square { --square-size: 100px; --square-bg-color:
blue; ... background-color: var( --square-bg-color ); } .square--yellow { --square-bg-color: yellow; } <div class="square"></div> <div class="square square--rounded square--yellow"></div> .square--rounded { ... } .square--bigger { ... }
83.
<div class="square"></div>.square { --square-size:
100px; --square-bg-color: blue; width: var( --square-size ); height: var( --square-size ); background-color: var( --square-bg-color ); }
84.
<div class="shape"></div>.shape { --shape-height:
100px; --shape-width: 100px; --shape-bg-color: blue; width: var( --shape-width ); height: var( --shape-height ); background-color: var( --shape-bg-color ); }
85.
.shape { ...
} .shape--smaller { --shape-height: 50px; --shape-width: 50px; } .shape--bigger { --shape-height: 150px; --shape-width: 150px; } <div class="shape shape--bigger"></div> <div class="shape shape--smaller"></div> <div class="shape shape--rounded shape--bigger shape--yellow"></div> .shape--yellow { ... } .shape--rounded { ... } <div class="shape"></div>
86.
<div class="shape shape--big-square"></div> <div
class="shape shape--small-square"></div <div class="shape shape--rounded shape--big-square shape--yellow"></div> .shape { ... } .shape--small-square { --shape-height: 50px; --shape-width: 50px; } .shape--big-square { --shape-height: 150px; --shape-width: 150px; } .shape--yellow { ... } .shape--rounded { ... } <div class="shape"></div>
87.
.shape--small-square { ...
} <div class="shape shape--big-square"></div> <div class="shape shape--small-square"></div .shape--rectangle { --shape-height: 50px; --shape-width: 100px; } <div class="shape shape--rectangle"></div> <div class="shape shape--rounded shape--big-square shape--yellow"></div> .shape--yellow { ... } .shape--rounded { ... } .shape { ... } .shape--big-square { ... } <div class="shape"></div>
88.
.shape--rounded { border-radius: 50%; } <div
class="shape shape--big-square"></div> <div class="shape shape--small-square"></div <div class="shape shape--rounded shape--big-square shape--yellow"></div> <div class="shape shape--rectangle"></div> <div class="shape"></div> .shape--small-square { ... } .shape--rectangle { ... } .shape--yellow { ... } .shape { ... } .shape--big-square { ... }
89.
<div class="shape shape--big-square"></div> <div
class="shape shape--small-square"></div <div class="shape shape--rectangle shape--rounded"></div> <div class="shape shape--circle shape--big-square shape--yellow"></div> .shape--rounded { border-radius: 20px; } .shape--circle { border-radius: 50%; } .shape--rectangle { ... } <div class="shape"></div> .shape--small-square { ... } .shape--yellow { ... } .shape { ... } .shape--big-square { ... }
90.
Sign Up For
Our Newsletter
91.
<div class="shape shape--big-square"></div> <div
class="shape shape--small-square"></div .shape { ... } .shape--small-square { ... } .shape--big-square { ... } .shape--yellow { ... } .shape--circle { ... } .shape--rounded { ... } <div class="shape shape--rounded-rectangle"></div> <div class="shape shape--circle shape--big-square shape--yellow"></div> <div class="shape"></div> .shape--has-text { --shape-height: initial; --shape-width: initial; } .shape__text { color: white; font-size: 16px; } <button class="shape shape--has-text"> <a href="" class="shape__text"></a> </button>
92.
Sign Up For
Our Newsletter 📝 Sign Up For Our Newsletter
93.
<div class="shape shape--big-square"></div> <div
class="shape shape--small-square"></div .shape { ... } .shape--small-square { ... } .shape--big-square { ... } .shape--yellow { ... } .shape--circle { ... } .shape--rounded-rectangle { ... } <div class="shape shape--rounded-rectangle"></div> <div class="shape shape--circle shape--big-square shape--yellow"></div> <div class="shape"></div> .shape--has-text { --shape-height: initial; --shape-width: initial; } .shape__text { color: white; font-size: 16px; } <button class="shape shape--has-text"> <a href="" class="shape__text"></a> </button>
99.
Robert C. Martin
in The Future of Programming
103.
.square { width: 100px; height:
100px; background-color: blue; } <div class="square"></div>
104.
<div class="shape"></div>.shape { --shape-height:
100px; --shape-width: 100px; --shape-bg-color: blue; width: var( --shape-width ); height: var( --shape-height ); background-color: var( --shape-bg-color ); }
122.
function sort(array) { for
(let i = 0; i < array.length; i++) { for (let ii = 0; ii < array.length; ii++) { if (array[ii] > array[ii+1]) { let temp = array[ii]; array[ii] = array[ii+1]; array[ii+1] = temp; } } } return array; } var sorted = sort([4, 2, 1, 3]);
123.
function sort(array) { for
(let i = 0; i < array.length; i++) { for (let ii = 0; ii < array.length; ii++) { if (array[ii] > array[ii+1]) { let temp = array[ii]; array[ii] = array[ii+1]; array[ii+1] = temp; } } } return array; } var sorted = sort([4, 2, 1, 3]);
126.
.container { display: flex; }
127.
.container { display: flex; flex-wrap:
wrap; }
128.
fn get_flex_line(&mut self,
container_size: Au) -> Option<FlexLine> { ... for item in items { let kid = children.get(item.index); item.init_sizes(kid, container_size, self.main_mode); let outer_main_size = item.outer_main_size(kid, self.main_mode); if total_line_size + outer_main_size > container_size && end != start && self.is_wrappable { break; } } ... } // Flex in Servo // https://github.com/servo/servo/blob/master/components/layout/flex.rs
131.
.container { display: flex; flex-wrap:
wrap; }
139.
.clearfix::before, .clearfix::after { content: ""; display:
table; } .clearfix::after { clear: both; }
140.
.relative-parent { position: relative; } .child-stuck-to-bottom-right-of-closest-relative-parent
{ position: absolute; right: 0; bottom: 0; }
141.
.spaced-content > *
+ * { margin-top: 1rem; }
142.
h1 { font-size: calc(
2rem + 3vw ); } // Stops growing at 800px @media( min-width: 800px ) { h1 { font-size: calc( 2rem + ( 800px * ( 3 / 100 ) ) ); } }
143.
.grid { display: grid; grid-template-columns:
repeat( var( --grid-cols, 1 ), 1fr ); } .grid-cols3 { --grid-cols: 3; } .grid-cols4 { --grid-cols: 4; } .grid-item-span2 { grid-column: span 2; }
158.
.lrv-a-glue-parent { position: relative; } .lrv-a-glue
{ // Fallback is top left for IE11. top: 0; left: 0; position: absolute; z-index: $z-index-middle-bottom; top: var( --a-glue-top, initial ); bottom: var( --a-glue-bottom, initial ); right: var( --a-glue-right, initial ); left: var( --a-glue-left, initial ); } .lrv-a-glue--r-0 { --a-glue-right: 0; } .relative-parent { position: relative; } .child-stuck-to-bottom… { position: absolute; right: 0; bottom: 0; }
160.
.space-content > *
+ * { margin-top: 1rem; } .lrv-a-space-children-horizontal > * + * { margin-left: $spacer-050; // Fallback. margin-left: var( --a-space-children-spacer ); } @supports( column-gap: 1rem ) { .lrv-a-space-children-horizontal { column-gap: var( --a-space-children-spacer ); } .lrv-a-space-children-horizontal > * { margin-left: unset; } }
187.
div { counter-reset: fizzbuzz; counter-increment:
fizzbuzz; } div::before { content: counter(fizzbuzz); } div:nth-child(3n)::before { content: 'Fizz'; } div:nth-child(5n)::after { content: 'Buzz'; } Full FizzBuzz in CSS/HTML CodePen