Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Styling books – Fronteers 15 Jam Session
Search
mokhov
October 08, 2015
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Styling books – Fronteers 15 Jam Session
mokhov
October 08, 2015
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
Optunaの最新リリースv5.0について
pfn
PRO
0
120
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
640
大型犬好きによるPugの紹介
yamanoku
1
160
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
130
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.2k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Prompt Engineering for Job Search
mfonobong
0
520
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Facilitating Awesome Meetings
lara
57
7.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Designing for humans not robots
tammielis
254
26k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Between Models and Reality
mayunak
4
500
Transcript
Styling books Oleg Mokhov, Fronteers Jam Session
None
None
Pain
None
Page width
None
? 8
60-80 characters 9
20px 0 10
20px 0 *60 = 1200px 10
https://developer.mozilla.org/en/docs/Web/CSS/length 11
1ch 0 12
1ch 0 *60 = 60ch = 1200px 12
Images
14
15
16
.page { columns: 2 } 17
A cat with a hat A cat without a hat
18
19
img { max-width: 100%; max-height: 100%; } 20
img { max-width: 100%; max-height: 100%; display: block; } 21
<figure> <img/> <figcaption>text</figcaption> </figure> 22
figure { max-height: 100%; -webkit-column-break-inside: avoid; page-break-inside: avoid; } 23
figure { display: flex; flex-direction: column; } 24
figure { display: flex; flex-direction: column; } 24
.image-wrapper { overflow: hidden; } 25
.image-wrapper { overflow: hidden; } 25
26 .image-wrapper { background-image: url(…) 50% no-repeat; background-size: contain; }
27
27
figcaption { flex-shrink: 0; } 28
Footnotes
30
30
31
31
32
Swipe right and go back
None
None
::after { content: attr(title); } 35
Moar
More features Correct indentation of the first lines Page breaks
between chapters Position saving based on the first visible paragraph Collecting information about user reading speed Estimated time of book reading 37
https://github.com/chitalka/ @chitalkajs
39 Oleg Mokhov Frontend Developer Contacts @olmokhov_en olmokhov +7 (912)
621 45 27
[email protected]