Petit déjeuner
5 février 2015
Par Emanuelle Helly et Simon Bats
Intégratrice et développeur front-end
Des utilisateurs hyper-connectés, impatients, technophiles
Des sites pour tout, tout le monde et accessibles partout
(ou presque...)
Sources : smartinsights.com
La fluidité face à l'adaptativité
Les unités relatives face aux unités fixes
Le contenu est roi
et est pensé par support
Le contenu est là... et statique.
Ouf il y a la mise en page
Comment détecter les différentes plateformes
En CSS
@media screen and (min-width: 600px) {
/* La largeur minimum de l'affichage est 600 px inclus */
}
En JS
if (window.matchMedia("(min-width: 600px)").matches) {
/* La largeur minimum de l'affichage est 600 px inclus */
} else {
/* L'affichage est inférieur à 600px de large */
}
Modeler le contenant
Elle permet de mettre en place le flux du contenu
Méthode dépréciée
rapport gain / performance désastreux
Petite astuce :
les terminaux récents supportent le CSS3, n'hésitez pas à sortir la navigation du flux !
Petite astuce :
divisez par 2 le temps que vous estimez nécessaire à la bonne visualisation de l'animation !
Adapter le contenu
Modernizr.load({
test: Modernizr.geolocation,
yep : 'geo.js',
nope: 'geo-polyfill.js'
});
element:before {
content: "...";
position: absolute;
right: -10px;
top: 0;
}
Jonwhitestudio.com
via blogduwebdesign.com