Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
3D in CSS
Search
Fabricius Seifert
October 19, 2018
Programming
1
19
3D in CSS
Fabricius Seifert
October 19, 2018
Tweet
Share
More Decks by Fabricius Seifert
See All by Fabricius Seifert
Punchcard Coding in Css [EN / Lightning Version]
briziel
0
46
Lochkartenprogrammierung mit CSS
briziel
0
21
Other Decks in Programming
See All in Programming
Claude Code Skill入門
mayahoney
0
400
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
20260315 AWSなんもわからん🥲
chiilog
2
160
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
200
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
150
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
150
AI 開発合宿を通して得た学び
niftycorp
PRO
0
130
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.3k
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
150
モダンOBSプラグイン開発
umireon
0
140
[SF Ruby Feb'26] The Silicon Heel
palkan
0
110
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
540
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
710
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Designing for Timeless Needs
cassininazir
0
170
Rails Girls Zürich Keynote
gr2m
96
14k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
71
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
86
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
130
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
3D with CSS Basics of
Fundamentals
Document
Elements
Viewport
<p> <div> <ul> <ol> etc. <h1> Block Level Elements
<p> Inline Elements
<span> <a> <img> etc. Inline Elements
position: absolute; top: 100px; left: 100px;
None
position: relative; top: 100px; left: 100px;
Positioning
Absolute Positioning top: 0; right: 0; bottom: 0; left: 0;
Visual Positioning transform: translateY(-100px);
Rotation transform: rotate(45deg);
3D Rotation transform: rotateX(45deg);
3D Rotation transform: rotateY(45deg);
3D Rotation transform: rotateZ(45deg);
3D
transform: rotate3d(0, 1, 0, 45deg); x y z
Z-Axis transform: translateZ(0px);
Z-Axis transform: translateZ(100px);
Perspective
Perspective transform: translateZ(100px); perspective: 200px;
transform: translateZ(100px); perspective: 200px; Document
Document
3D Preservation
transform-style: preserve-3d;
Clip Path( )
Clip Path clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
None
https://github.com/briziel/css-3d-examples
Vielen Dank! Bonusfrage!?
Bildquellen • https://i.ytimg.com/vi/mNjeaJeINCk/maxresdefault.jpg • http://www.posterport.com/media/catalog/product/p/e/perspektive_hi-Poster-S.jpg • http://www.umzug321.de/wp-content/uploads/2018/05/karton.png • https://images.justwatch.com/backdrop/9953699/s1440/the-thirteenth-floor •
http://hoycinema.abc.es/Media/201508/30/dirtydancing--644x362.jpg • https://mfoxes.net/gal/6448-t/dupkbSymqUO3xL440ABPNf4RMTN.jpg