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
Responsive Web
Search
Sébastien Dussaut
June 06, 2013
Programming
1
170
Responsive Web
My talk about Responsive Design at Fred Meetup, Geneva June 6th
Sébastien Dussaut
June 06, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
810
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.4k
Remix on Hono on Cloudflare Workers
yusukebe
1
320
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
970
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
130
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
210
Amazon Qを使ってIaCを触ろう!
maruto
0
420
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
React CompilerとFine Grained Reactivityと宣言的UIのこれから / The next chapter of declarative UI
ssssota
5
740
デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns
rkaga
9
1.4k
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.5k
Thoughts on Productivity
jonyablonski
67
4.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Typedesign – Prime Four
hannesfritz
40
2.4k
Fireside Chat
paigeccino
34
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Writing Fast Ruby
sferik
627
61k
How to Ace a Technical Interview
jacobian
276
23k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
Responsive Web Meetup Genève 6 juin 2013 - Nomades Advanced
Technologies samedi 8 juin 13
l’agence front-end Développement front-end Responsive design switch-company.com samedi 8 juin
13
http://www.flickr.com/photos/mroach/3922903520 Responsive design donne la capacité à un contenu de
s’adapter au medium sur lequel il est consulté. http://www.flickr.com/photos/mroach/3922903520/ samedi 8 juin 13
http://www.flickr.com/photos/ frankieclarke/3184140616/ Responsive design regroupe un ensemble d’outils et techniques
: • CSS Media Queries • gestion des images • chargement différé des scripts • amélioration progressive samedi 8 juin 13
http://www.flickr.com/photos/mroach/3922903520 Démarche active • éditorial • UI et UX •
contextes • adaptations http://www.flickr.com/photos/ marcocrupivisualartist/5427768743/ samedi 8 juin 13
http://www.flickr.com/photos/mroach/3922903520 http://www.flickr.com/photos/marcocrupi visualartist/5427768743 En moyenne, jusqu’à 30 à 40% plus
cher qu’un site non-responsive http://www.flickr.com/photos/captainredstorm/5894912614/ samedi 8 juin 13
http://www.flickr.com/photos/ mrjones4u/8648147077/ Plus petit dénominateur commun ? samedi 8 juin
13
http://www.flickr.com/photos/ mrjones4u/8648147077/ Adaptabilité du contenu Media Queries samedi 8 juin
13
http://www.flickr.com/photos/ mrjones4u/8648147077/ Plus petit dénominateur commun : • Media Queries
• Gestion des images samedi 8 juin 13
• habitudes de travail qui évoluent • impact positif sur
les développements http://www.flickr.com/photos/meladegypsie/789054974/ samedi 8 juin 13
http://www.flickr.com/photos/ neilgundel/1700936372/ Chaque projet est unique… samedi 8 juin 13
http://www.flickr.com/photos/ xden/3598769929/ … et a ses propres besoins, contraintes et
possibilités samedi 8 juin 13
Gradation • site • terminaux • budget • temps http://www.flickr.com/photos/
johnidis/8641860140/ samedi 8 juin 13
Gestion des images - switch-company.com • 4 approches différentes samedi
8 juin 13
Gestion des images - switch-company.com • servir des images HD
// loading HD medias @media (min-resolution: 144dpi) { @import "2x.css"; } samedi 8 juin 13
Gestion des images - switch-company.com • images de décoration en
sprite + via Javascript samedi 8 juin 13
Gestion des images - switch-company.com • pictogrammes via une police
de caractères li:before { color: #53565a; content: "m"; // map picto font-family: "SwitchIcons"; font-size: 18px; } samedi 8 juin 13
Gestion des images - switch-company.com • forte compression JPG +
redimensionnement • dimensions x 1,5 - 2 • compression 30% - 40% samedi 8 juin 13
Gestion des scripts - francine.fr • 2 approches distinctes samedi
8 juin 13
Gestion des scripts - francine.fr • forte modularisation • séparation
scripts mobiles / desktop • 2 builds de la bibliothèque principale enderjs samedi 8 juin 13
Gestion des scripts - francine.fr • mise en cache dans
le localStorage • lazy loading • chargement au besoin Francine.files = [ lib, // main library '/medias/js/francine.js', // common scripts '/medias/js/forms.js', // forms script '/medias/js/autocomplete.js', // autocomplete script // main scripts ]; samedi 8 juin 13
Merci pour votre attention ! • Twitter : @sdussaut @switch_company
• switch-company.com samedi 8 juin 13