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
CSC307 Lecture 01
javiergs
PRO
0
690
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
CSC307 Lecture 02
javiergs
PRO
1
770
Patterns of Patterns
denyspoltorak
0
1.4k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
640
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
0
930
AgentCoreとHuman in the Loop
har1101
5
230
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
AI時代の認知負荷との向き合い方
optfit
0
150
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Cult of Friendly URLs
andyhume
79
6.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How STYLIGHT went responsive
nonsquared
100
6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
100
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
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