SlideShare a Scribd company logo
Post-Modern CSS
IN-DEPTH ON GRID LAYOUT, FLEXBOX & OTHER NEW PROPERTIES
Wait. Post-Modern?
LIKE… ANDY WARHOL?
Wait. Post-Modern?
LIKE… ANDY WARHOL? SORTA.
“Simplifying to the extreme, I define postmodern
as an incredulity toward metanarratives.”
– Jean-François Lyotard
“Postmodernism was a reaction to modernism. Where
modernism was about objectivity, postmodernism was
about subjectivity. Where modernism sought a singular
truth, postmodernism sought the multiplicity of truths.”
– Miguel Syjuco
Why Post-Modern?
A VERY BRIEF HISTORY OF THE ERAS OF THE WEB AND CSS
Pre-History
POINT-TO-POINT CONNECTIONS; BULLETIN BOARDS; RESEARCHERS
The Classical Era
HTTP; HTML; THE BROWSER; SIR TIM BERNERS-LEE
The Middle Ages
OR THE RISE AND FALL OF CSS
The Modern Era
HTML5; CSS3; ADVANCED JS; FRAMEWORKS
Postmodernity
ADVANCED LAYOUT; RE-EMERGENCE OF UNIQUE DESIGN
“Postmodernism was a reaction to modernism. Where
modernism was about objectivity, postmodernism was
about subjectivity. Where modernism sought a singular
truth, postmodernism sought the multiplicity of truths.”
– Miguel Syjuco
Our Objectivism
SOURCE: HTTP://ADVENTUREGA.ME/BOOTSTRAP/
“Simplifying to the extreme, I define postmodern
as an incredulity toward metanarratives.”
– Jean-François Lyotard
Our Metanarrative
“CSS Sucks”
-EVERY DEVELOPER EVER
The Rise and Fall of CSS
THE BATTLE OVER STYLE SHEETS AND IMPLEMENTATION
CSS Starts Strong
1994: CSS1 Spec starts
1996: CSS1 Spec complete (IE3
kinda adopts)
2000: IE5 reaches 99% CSS1
adoption
The middle part, not so much
1998: CSS2 Spec first WD
2000: CSS2 Becomes
Recommendation
2000-07: CSS2/2.1 turmoil and
back and forth
2011: CSS2.1 Finally finished and
published
SOURCE: HTTP://LEARNCSS.INFO/
Why CSS3 is better
THE SECRET SAUCE IS MODULES
SOURCE: MDN
• The CSS Saga
• The Evolution of CSS
Further Reading
The New Hotness
TODAY’S GOAL: ADOPT ONE OF THESE PROPERTIES
Code Examples: postmoderncss.com
CSS Gradients
WHY USE IMAGES WHEN CSS CAN DO AMAZING THINGS?
Support (GO FOR IT!)
body {
background-image: linear-
gradient(#F46035, #7E311C);
}
body {
background-image: linear-
gradient(45deg, #F46035, #7E311C);
}
body {
background-image: linear-
gradient(to bottom, #F46035,
#7E311C 50%, #F46035 70%);
}
body {
background-image: radial-
gradient(#F46035, #7E311C);
}
body {
background-image: radial-
gradient(circle at 10% 0, #F46035,
#7E311C 50%);
}
body {
background-image: repeating-
linear-gradient(to top right,
#F46035, #F46035 20px, #7E311C
20px, #7E311C 40px);
}
body {
background-image: repeating-
linear-gradient(to top right,
#F46035, #F46035 20px, #7E311C
20px, #7E311C 40px);
}
repeating-linear-gradient(
to top right, #F46035, #F46035 20px, #7E311C
20px, #7E311C 40px
);
repeating-linear-gradient(
[direction], [first color] #F46035,
[first color again to fight fade] #F46035 20px,
[second color] #7E311C 20px,
[second color again to fight fade] #7E311C 40px
);
CSS Shapes
MAKING FLOATING IMAGES INTERESTING AGAIN
Support (USE BUT DON’T DEPEND ON)
<main class="container angled">
<div class="circle"></div>
<h1></h1>
<p>…</p>
<p>…</p>
<p>…</p>
</main>
shape-outside(circle, polygon, url, content-box)
SHAPE-INSIDE COMING IN LEVEL 2
.circle {
float: left;
shape-outside: circle();
margin: 0 3em .5em 0;
}
<main class="container angled">
<div class="polygon"></div>
<h1></h1>
<p>…</p>
<p>…</p>
<p>…</p>
</main>
.polygon {
float: left;
width: 200px;
height:400px;
shape-outside: polygon(22% 0,
23% 18%, 79% 25%, 90% 36%, 66%
56%, 75% 80%, 28% 101%, 45% 60%,
45% 40%);
}
POLYGON CREATOR: HTTP://BENNETTFEELY.COM/CLIPPY/
<main class="container angled">
<img src=“Image.png” alt="" />
<h1></h1>
<p>…</p>
<p>…</p>
<p>…</p>
</main>
img {
float: left;
shape-outside: url(mask.png);
shape-margin: 10px;
}
<main class="container angled">
<aside class="left"></aside>
<aside class="right"></aside>
<h1></h1>
<p>…</p>
<p>…</p>
<p>…</p>
</main>
.left {
float:left;
width: 20%;
height: 730px;
shape-outside: polygon(50% 0%,
100% 50%, 50% 100%, 0% 50%)
}
.right {
float: right;
width: 20%;
height: 730px;
shape-outside: polygon(50% 0%,
100% 50%, 50% 100%, 0% 50%)
}
Flexbox
TRULY RESPONSIVE UNI-DIRECTIONAL LAYOUT
Support (USE UNLESS <IE10 IS IMPORTANT)
<div class="container">
<div class="box box1">1</div>
<div class="box box2">2</div>
<div class="box box3">3</div>
<div class="box box4">4</div>
<div class="box box5">5</div>
<div class="box box6">6</div>
</div>
DEFAULT: BLOCK-LEVEL
.container {
width: 510px;
margin: 0 auto;
background: lightblue;
}
.box {
background-color: tomato;
margin: 20px 0;
padding: 20px;
color: white;
}
DEFAULT: SIMPLE STYLING
.container {
width: 510px;
margin: 0 auto;
background: lightblue;
}
.box {
float: left;
background-color: tomato;
margin: 20px 0;
padding: 20px;
color: white;
}
.container:after {
content: "";
display: block;
clear: both;
}
(container size) 510px / 6 (number of boxes)
= 85px (box width)
Box Size Math
.box {
float: left;
background-color: tomato;
margin: 20px 0;
padding: 20px;
color: white;
width: 85px;
}
((container size) 510px / 6 (number of boxes)) - 40px (padding)
= 45px (box width)
Box Size Math (gosh darnit)
.box {
float: left;
background-color: tomato;
margin: 20px 0;
padding: 20px;
color: white;
width: 45px;
or
width: 85px;
box-sizing: border-box;
}
This is why we use frameworks
This is why Flex was created
<div class="container">
<div class="box box1">1</div>
<div class="box box2">2</div>
<div class="box box3">3</div>
<div class="box box4">4</div>
<div class="box box5">5</div>
<div class="box box6">6</div>
</div>
BACK THE TO START
.container {
display: flex;
}
.container {
display: flex;
}
.box {
flex: 1;
}
…
Box Size Math (done)
<div class="container">
<div class="box box1">1</div>
<div class="box box2">2</div>
<div class="box box3">3</div>
<!-- <div class="box box4">4</
div>
<div class="box box5">5</div>
<div class="box box6">6</div>
-->
</div>
<div class="container">
<div class="box box1">1</div>
<div class="box box2">2</div>
<div class="box box3">3</div>
<div class="box box4">4</div>
<div class="box box5">5</div>
<div class="box box6">6</div>
<div class="box box7">7</div>
</div>
Flex Layouts
Flex-grow
<div class="container">
<div class="box two-third">
Box 1
</div>
<div class="box one-third">
Box 2
</div>
</div>
.container {
display: flex;
}
.two-third {
flex: 2;
}
.one-third {
flex: 1;
}
Width + Justify-Content
.container {
width: 80%;
padding: 20px;
display: flex;
justify-content: space-
between;
}
.two-third {
width: 65%;
}
.one-third {
width: 33%;
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
.container {
justify-content: space-between; // Extra whitespace between elements
justify-content: space-around; // Extra whitespace split to either
side of elements
justify-content: space-evenly; // Extra whitespace split evenly
around elements and row/column
justify-content: center; // Content center with no whitespace
justify-content: flex-start; // Extra whitespace at the end
(default)
justify-content: flex-end; // Extra whitespace at the start
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Height + Align-Items
.container {
width: 80%;
height: 60vh;
padding: 20px;
display: flex;
}
.two-third {
width: 65%;
}
.one-third {
width: 33%;
}
.container {
align-items: stretch; // Height stretches to match row *default
align-items: flex-start; // Height by content - aligned top
align-items: flex-end; // Height by content - aligned bottom
align-items: center; // Height by content - center aligned
align-items: baseline; // Height by content - aligned by
baseline of first line of text
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Directional Flexing
.container {
flex-direction: row; // Default ... it's a row
flex-direction: row-reverse; // Reverses the order of the row
flex-direction: column; // It's a column with a simple
change in CSS
flex-direction: column-reverse; // Reverses the direction of
the column;
// Column also changes the direction justify and align deal with.
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Simple Utility - Fluid Grid
.container {
display: flex;
justify-content: space-between;
padding: 10px;
flex-wrap: wrap;
}
.box {
height: 30vw;
width: calc(33% - 10px);
margin-bottom: 15px;
}
• Flexbox by Animated GIF
• Flexbox Froggy
• CSS Tricks Complete Guide to Flexbox
Learn More
New Units
SIZING HAS NEVER BEEN MORE FUN!
Size Relative to the viewport
.container {
display: flex;
justify-content: space-between;
width: 80%;
}
.box {
width: 25vw;
height: 25vh;
}
((current viewport size) 600px / 100 (percentage)) x 25vw
= 150px (box width)
Viewport Math
How can I use this for fun and profit?
Responsive Squares!
.box {
width: 20vw;
height: 20vw;
}
Responsive Typography!
h1 {
font-size: default;
}
h2 {
font-size: 5vw;
}
h3 {
font-size: calc(16px + 1vw);
}
p {
font-size: calc(12px + .75vw);
line-height: 1.4em;
}
calc(unit [+, -, ÷, x] unit)
h3 {
font-size: calc(16px + 1vw);
}
.box {
width: calc(33% - 20px);
margin: 0 10px;
}
Let’s put a few things together
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Background Blend Mode
CAN THE BROWSER REPLACE PHOTOSHOP?
Support (FALL FORWARD WITH EYE TOWARD READABILITY)
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
.box {
height: 15vw;
margin-bottom: 50px;
width: calc(25% - 10px);
background-size: cover;
background-image: url(https://placekitten.com/1000/800);
background-color: purple;
background-blend-mode: [value];
}
normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn |
hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Multiply Screen OverlayNormal
Darken Color Dodge Hard LightLighten
Exclusion Color LuminosityDifference
Grid Layout
TWO-DIMENSIONAL LAYOUT AT ITS FINEST. ALMOST HERE!
Support (LEARN NOW. THANK ME LATER)
Grid Terminology
Grid Line Grid Cell Grid Track Grid Area
SOURCE: COMPLETE GUIDE TO GRID CSS-TRICKS
.container {
width: 90%;
background-color: lightblue;
margin: 30px auto;
}
.box {
background-color: tomato;
padding: 10px 20px;
box-sizing: border-box;
margin-bottom: 10px;
}
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
Grid Template Construction
grid-template-columns: 100px 1fr 10vw 10%;
Grid Template Construction
.container {
display: grid;
grid-template-columns: 1fr 1fr
1fr;
grid-gap: 2vw;
}
grid-column: span 2;
grid-column: 1 / 4;
grid-column: 2 / 3;
grid-column: 1 span 2;
Grid Item Placement
grid-row: span 2;
grid-row: 1 / 4;
grid-row: 2 / 3;
grid-row: 1 span 2;
Grid Item Placement
.container {
grid-template-columns: 1fr 1fr
1fr 1fr;
}
.box:nth-child(2) {
grid-column: span 2;
}
.box:nth-child(2) {
grid-row: 2 / 3;
grid-column: 2 / span 2;
}
.box:nth-child(2) {
grid-row: 1 / 3;
grid-column: 2 / span 2;
}
or
.box:nth-child(2) {
grid-row: span 2;
grid-column: span 2;
}
.container {
grid-template-columns: 1fr 1fr
1fr 1fr;
}
.box:nth-child(2) {
grid-row: span 2;
grid-column: span 2;
}
.box:nth-child(2) {
grid-row: span 2;
grid-column: span 2;
}
.box:nth-child(5) {
grid-row: span 5;
grid-column: span 2;
}
.container {
...
grid-auto-flow: dense;
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-gap: calc(.5rem + .5vw);
grid-template-areas: "main main main second third fourth"
"main main main fifth fifth fifth"
"promo promo promo promo promo promo"
"sixth sixth seventh seventh eighth eighth"
"sixth sixth seventh seventh ninth tenth”;
&:nth-child(1) {
grid-area: main;
}
&:nth-child(2) {
grid-area: second;
}
&:nth-child(3) {
grid-area: third;
}
&:nth-child(4) {
grid-area: fourth;
}
&:nth-child(5) {
grid-area: fifth;
}
&:nth-child(6) {
grid-area: sixth;
}
&:nth-child(7) {
grid-area: seventh;
}
&:nth-child(8) {
grid-area: eighth;
}
&:nth-child(9) {
grid-area: ninth;
}
&:nth-child(10) {
grid-area: tenth;
}
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties
.about {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-auto-rows: minmax(20vw, 1fr);
grid-template-areas: " first . . second ."
" . . third . ."
" fourth . . . fifth"
" . sixth sixth . fifth"
" . sixth sixth . ."
" . . . seventh seventh"
"eighth eighth . seventh seventh"
"eighth eighth . . .";
}
.banner {
display: grid;
grid-template-rows: repeat(5, 1fr);
grid-template-columns: repeat(5, 1fr);
}
.headline {
font-size: calc(1.5rem + 6vw);
grid-row: 4 / 5;
grid-column: 2 / 6;
}
.subhead {
grid-column: 2 / 6;
grid-row: 5 / 6;
font-size: calc(1rem + 2vw);
}
• Rachel Andrew's Get Ready for Grid Layout
• My Simple Primer
• CSS Tricks Complete Guide to Grid
• Jen Simmons’ Lab
Learn More
Explore More
• Initial Letter
• CSS Transforms
• Object-Fit
• CSS Filters
• Clip Path
Explore More
No Shame in Templates
BUT UNDERSTAND WHAT THE TEMPLATE DOES AND HOW TO BREAK OUT
CSS is Powerful
LEARN A FEW THINGS AND MAKE INTERESTING DESIGNS
Start Today
YOU DON’T HAVE TO WAIT FOR 100% BROWSER ADOPTION
Homework
LEARN ONE NEW LAYOUT AND ONE NEW STYLE PROPERTY
• http://bryanlrobinson.com
• Twitter: @brob
• Slack: 

http://slack.memphistechnology.org/
• Today’s Examples:
postmoderncss.com
I’d love to help you

More Related Content

PDF
The Great State of Design with CSS Grid Layout and Friends
Stacy Kvernmo
 
PDF
CSS Grid layout - De volta para o futuro
Afonso Pacifer
 
PPTX
Generics and Lambda survival guide - DevNexus 2017
Henri Tremblay
 
PDF
Practical tipsmakemobilefaster oscon2016
Doris Chen
 
PDF
Java Puzzlers NG S02: Down the Rabbit Hole as presented at DevNexus 2017
Baruch Sadogursky
 
PDF
U.S. Storage Battery Market. Analysis And Forecast to 2020
IndexBox Marketing
 
PPTX
DÍA DE LA MUJER
Teo Daza
 
PPTX
Top chrono s08_spécial_VisiteStéphanePeterhansel
Maria Magali
 
The Great State of Design with CSS Grid Layout and Friends
Stacy Kvernmo
 
CSS Grid layout - De volta para o futuro
Afonso Pacifer
 
Generics and Lambda survival guide - DevNexus 2017
Henri Tremblay
 
Practical tipsmakemobilefaster oscon2016
Doris Chen
 
Java Puzzlers NG S02: Down the Rabbit Hole as presented at DevNexus 2017
Baruch Sadogursky
 
U.S. Storage Battery Market. Analysis And Forecast to 2020
IndexBox Marketing
 
DÍA DE LA MUJER
Teo Daza
 
Top chrono s08_spécial_VisiteStéphanePeterhansel
Maria Magali
 

Viewers also liked (17)

PPT
Developing Android applications with Ceylon
Enrique Zamudio López
 
PDF
SICUREZZA CANTIERI - Impianto elettrico nei piccoli cantieri
Marinella Peraino
 
PDF
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
Baruch Sadogursky
 
PDF
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Doc Norton
 
PDF
SAP SD QUERY REPORT_GANESH
Ganesh Tarlana
 
PPTX
Underground (2)
Chris Green
 
PDF
I chronicles 6 commentary
GLENN PEASE
 
PDF
I chronicles 7 commentary
GLENN PEASE
 
PDF
Sách Vô Cùng Tàn Nhẫn Vô Cùng Yêu Thương
Nhân Nguyễn Sỹ
 
PDF
CSS Grid Layout from the inside out (HTML5DevConf Autumn 2015)
Igalia
 
PDF
CSS Grid Layout w/ Blueprint CSS
Steve Hong
 
PPTX
COMM 101-Reflective Project #1
profluther
 
DOCX
Завдання шкільного моніторингу з математики 6 клас
Jo01
 
PPTX
Intro to Microsoft Cognitive Services
Amanda Lange
 
PPTX
14 розчепий л.и. шкільний дім 2015
Ирина Мироненко
 
PDF
Cerec Omnicam and Bluecam a Comparison
Atlas Resell Management
 
PPTX
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Baruch Sadogursky
 
Developing Android applications with Ceylon
Enrique Zamudio López
 
SICUREZZA CANTIERI - Impianto elettrico nei piccoli cantieri
Marinella Peraino
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017
Baruch Sadogursky
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Doc Norton
 
SAP SD QUERY REPORT_GANESH
Ganesh Tarlana
 
Underground (2)
Chris Green
 
I chronicles 6 commentary
GLENN PEASE
 
I chronicles 7 commentary
GLENN PEASE
 
Sách Vô Cùng Tàn Nhẫn Vô Cùng Yêu Thương
Nhân Nguyễn Sỹ
 
CSS Grid Layout from the inside out (HTML5DevConf Autumn 2015)
Igalia
 
CSS Grid Layout w/ Blueprint CSS
Steve Hong
 
COMM 101-Reflective Project #1
profluther
 
Завдання шкільного моніторингу з математики 6 клас
Jo01
 
Intro to Microsoft Cognitive Services
Amanda Lange
 
14 розчепий л.и. шкільний дім 2015
Ирина Мироненко
 
Cerec Omnicam and Bluecam a Comparison
Atlas Resell Management
 
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Baruch Sadogursky
 
Ad

Similar to Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties (20)

PDF
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
Robert Nyman
 
PDF
But what about old browsers?
Rachel Andrew
 
PDF
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
Robert Nyman
 
PDF
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
 
PDF
The Future of Frontend - what is new in CSS?
Rachel Andrew
 
PDF
CSS3 Layout
Zoe Gillenwater
 
PDF
Designing Your Next Generation Web Pages with CSS3
Gil Fink
 
PDF
The Future of CSS Layout
Zoe Gillenwater
 
PDF
Understanding flex box CSS Day 2016
Davide Di Pumpo
 
PDF
CSS3 Transforms Transitions and Animations
Inayaili León
 
PDF
CSS - OOCSS, SMACSS and more
Russ Weakley
 
KEY
CSS3 Takes on the World
Jonathan Snook
 
PDF
The Creative New World of CSS
Rachel Andrew
 
PDF
The Near Future of CSS
Rachel Andrew
 
PDF
Start Using CSS Grid Layout Today - RuhrJS
Rachel Andrew
 
PDF
I Can't Believe It's Not Flash
Thomas Fuchs
 
PDF
Responsive Design Tools & Resources
Clarissa Peterson
 
PPTX
Lecture-8.pptx
vishal choudhary
 
PDF
View Source London: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew
 
PDF
The CSS3 of Tomorrow (Version 2)
Peter Gasston
 
HTML5 and CSS3 – exploring mobile possibilities - Dynabyte event
Robert Nyman
 
But what about old browsers?
Rachel Andrew
 
HTML5 and CSS3 – exploring mobile possibilities - Frontend Conference Zürich
Robert Nyman
 
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
 
The Future of Frontend - what is new in CSS?
Rachel Andrew
 
CSS3 Layout
Zoe Gillenwater
 
Designing Your Next Generation Web Pages with CSS3
Gil Fink
 
The Future of CSS Layout
Zoe Gillenwater
 
Understanding flex box CSS Day 2016
Davide Di Pumpo
 
CSS3 Transforms Transitions and Animations
Inayaili León
 
CSS - OOCSS, SMACSS and more
Russ Weakley
 
CSS3 Takes on the World
Jonathan Snook
 
The Creative New World of CSS
Rachel Andrew
 
The Near Future of CSS
Rachel Andrew
 
Start Using CSS Grid Layout Today - RuhrJS
Rachel Andrew
 
I Can't Believe It's Not Flash
Thomas Fuchs
 
Responsive Design Tools & Resources
Clarissa Peterson
 
Lecture-8.pptx
vishal choudhary
 
View Source London: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew
 
The CSS3 of Tomorrow (Version 2)
Peter Gasston
 
Ad

Recently uploaded (20)

PPTX
Design & Thinking for Engineering graduates
NEELAMRAWAT48
 
PPTX
Creative Agency Presentation For Designers
createchangeedu
 
PPTX
Landscape assignment for landscape architecture
aditikoshley2
 
PPTX
Style and aesthetic about fashion lifestyle
Khushi Bera
 
PPTX
CRP 2025 pnsib jis. Iis k. Konks jnwpt.pptx
bookfilmfusion
 
PPTX
Introduction-to-Graphic-Design-and-Adobe-Photoshop.pptx
abdullahedpk
 
PDF
Fashion project1 kebaya reimagined slideshow
reysultane
 
DOCX
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
 
PPTX
United Nation - CoUnited Nation - CoUnited Nation - Copy (2).pptx
mangalindanjerremyjh
 
PDF
Interior design technology LECTURE 28.pdf
SasidharReddyPlannin
 
PDF
PowerPoint Presentation -- Jennifer Kyte -- 9786400311489 -- ade9381d14f65b06...
Adeel452922
 
PPTX
Landscape assignment for historical garden
aditikoshley2
 
PPTX
Digital Printing presentation-update-26.08.24.pptx
MDFoysalAhmed13
 
PDF
How Neuroscience and AI Inspire Next-Gen Design
Andrea Macruz
 
PPTX
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
 
PDF
Shayna Andrieze Yjasmin Goles - Your VA!
shaynagoles31
 
PDF
Top 10 UI/UX Design Agencies in Dubai Shaping Digital Experiences
Tenet UI UX
 
PPTX
UCSP-Quarter 1-Week 6-Powerpoint Presentation
EmyMaquiling1
 
PDF
slide logistics CONVENIENCE STORES ..pdf
thuphuong0965195082
 
PPTX
Blended Wing Body y jet engines Aircrafts.pptx
anshul9051
 
Design & Thinking for Engineering graduates
NEELAMRAWAT48
 
Creative Agency Presentation For Designers
createchangeedu
 
Landscape assignment for landscape architecture
aditikoshley2
 
Style and aesthetic about fashion lifestyle
Khushi Bera
 
CRP 2025 pnsib jis. Iis k. Konks jnwpt.pptx
bookfilmfusion
 
Introduction-to-Graphic-Design-and-Adobe-Photoshop.pptx
abdullahedpk
 
Fashion project1 kebaya reimagined slideshow
reysultane
 
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
 
United Nation - CoUnited Nation - CoUnited Nation - Copy (2).pptx
mangalindanjerremyjh
 
Interior design technology LECTURE 28.pdf
SasidharReddyPlannin
 
PowerPoint Presentation -- Jennifer Kyte -- 9786400311489 -- ade9381d14f65b06...
Adeel452922
 
Landscape assignment for historical garden
aditikoshley2
 
Digital Printing presentation-update-26.08.24.pptx
MDFoysalAhmed13
 
How Neuroscience and AI Inspire Next-Gen Design
Andrea Macruz
 
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
 
Shayna Andrieze Yjasmin Goles - Your VA!
shaynagoles31
 
Top 10 UI/UX Design Agencies in Dubai Shaping Digital Experiences
Tenet UI UX
 
UCSP-Quarter 1-Week 6-Powerpoint Presentation
EmyMaquiling1
 
slide logistics CONVENIENCE STORES ..pdf
thuphuong0965195082
 
Blended Wing Body y jet engines Aircrafts.pptx
anshul9051
 

Post-Modern CSS: Start learning CSS Grid, Flexbox and other new properties