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
17
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
44
Lochkartenprogrammierung mit CSS
briziel
0
19
Other Decks in Programming
See All in Programming
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
910
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
AIともっと楽するE2Eテスト
myohei
6
2.6k
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
2
18k
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
650
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
Discover Metal 4
rei315
2
140
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
770
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
590
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
1
190
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.3k
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
490
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Scaling GitHub
holman
460
140k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Speed Design
sergeychernyshev
32
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Adopting Sorbet at Scale
ufuk
77
9.5k
The Invisible Side of Design
smashingmag
301
51k
Typedesign – Prime Four
hannesfritz
42
2.7k
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