Responsive Design. Technologies du web. Stéphane Bouvry, 2014



Documents pareils
Travaux dirigés n 10

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Media queries : gérer différentes zones de visualisation

Responsive Web Design. La Rochelle, Avril 2014

Présentation du Framework BootstrapTwitter

Sommaire. 1/ Grille. 2/ Specs globales. 3/ Specs HP. 4/ Specs Questions. 5/ Specs Offre. 6/ Specs Faq. 7/ Comportements interactifs

UN SITE WEB RESPONSIVE EN UNE HEURE?

Google Drive, le cloud de Google

Optimiser pour les appareils mobiles

RESPONSIVE WEB DESIGN

HTML5 et CSS3 pour des sites Responsive Web Design

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Introduction à HTML5, CSS3 et au responsive web design

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Pour en expliquer le principe, on se limitera à deux exemples :

Édu-groupe - Version 4.3

TP JAVASCRIPT OMI4 TP5 SRC

Introduction à Expression Web 2

{less} Guide de démarrage

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Freeway 7. Nouvelles fonctionnalités

Affichage de la date d'exigibilité sur les documents FAQ INV 011

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Comment développer et intégrer un module à PhpMyLab?

NOTICE D INSTALLATION ET D UTILISATION DE LIVE BACKUP

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Tutoriel : Feuille de style externe

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Guide d'installation sous Windows

Les tableaux croisés dynamiques

Manuel d utilisation du module GiftList Pro par Alize Web

Espace Client Aide au démarrage

1. La notion de cascade

ENT Espace de stockage

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Créer un diaporama avec Open Office. Sommaire

Création d un formulaire de contact Procédure

Les nouveaux comportements... 9

Administration du site (Back Office)

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Débuter avec Easyweb B

Utilisation de XnView

Utiliser le service de messagerie électronique de Google : gmail (1)

Tutoriel TYPO3 pour les rédacteurs

Mes premiers diaporamas avec Open Office Impress?

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

MERLIN. Guide de démarrage rapide Gestion de projet professionnelle ProjectWizards GmbH, Melle, Allemagne. Tous droits réservés.

OneDrive, le cloud de Microsoft

Responsive Web design, périphériques mobiles et accessibilité

Les tablettes et l'extranet Intermixt Mode d'emploi

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS:

Nouveautés de la version moodle 2.7

Design adaptatif. Guide de l utilisateur VIENNA LONDON MUNICH BERLIN PARIS HONG KONG MOSCOW ISTANBUL BEIJING ZURICH

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Comment accéder à d Internet Explorer

Manuel d utilisation de l outil collaboratif

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Mettre en place un formulaire dans le site avec le module webform

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

Notes pour l utilisation d Expression Web

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Alfresco Guide Utilisateur

Traitement numérique de l'image. Raphaël Isdant

Création d un site Internet

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

Contrôle parental NetAddictFree 8 NetAddictFree 8 - Guide d utilisation

FAQ Mobiclic/ Toboclic

1. accéder aux fichiers partagés

Utilisation de l'outil «Open Office TEXTE»

Utiliser Internet Explorer 7

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Spétechs Mobile. Octobre 2013

Le générateur d'activités

SAUVEGARDER SES DONNEES PERSONNELLES

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Prototyper un site web avec Awestruct et Boostrap

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Dans la série. présentés par le site FRAMASOFT

LIMESURVEY. LimeSurvey est une application permettant de créer des questionnaires d enquête en ligne et d en suivre le dépouillement.

Approche Design Méthodologie de conduite de sites web

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Portail étudiant de la Faculté des sciences Notice d'utilisation du site d'inscription aux unités d enseignement

Utilisation de l éditeur.

Cours de D.A.O. Mécanique

Parcours FOAD Formation EXCEL 2010

Création d un site web avec Nvu

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N


Prise en main du logiciel. Smart BOARD Notebook 10

Transcription:

Responsive Design Technologies du web Stéphane Bouvry, 2014 1. Objectif Utilisation de CSS pour la mise en page 2. Diapos Le responsive design : http://goo.gl/dmh8is 3. Grille fluide Dans cette partie, nous allons créer pas-à-pas notre propre grille fluide. Préparation Créez 2 fichiers : grid.html grid.css La grille que nous allons réaliser permettra de diviser l'espace d'affichage en 12 colonnes. Vous verrez que la somme des colonnes sera toujours égale à 12. Ajoutez ce code au fichier CSS, il permettra de visualiser les différentes colonne de la grille en mettant une couleur en arrière-plan..col12 { background-color: rgba(124,176,69,0.08);.col11 { background-color: rgba(124,176,69,0.16);.col10 { background-color: rgba(124,176,69,0.24);.col9 { background-color: rgba(124,176,69,0.32);.col8 { background-color: rgba(124,176,69,0.40);.col7 { background-color: rgba(124,176,69,0.48);.col6 { background-color: rgba(124,176,69,0.56);.col5 { background-color: rgba(124,176,69,0.64);.col4 { background-color: rgba(124,176,69,0.72);.col3 { background-color: rgba(124,176,69,0.80);.col2 { background-color: rgba(124,176,69,0.88);.col1 { background-color: rgba(124,176,69,1);

Vous pourrez le supprimer une fois la grille prête. La grille Ajoutez maintenant ce code au HTML : <div class="col6">col 6 <div class="col6">col 6 La classe CSS row sera utilisée pour faire un clearfix (voir diapos sur la mise en page) Puis modifier ensuite le CSS pour obtenir un affichage en colonne en utilisant la technique des float comme nous l'avons vu dans les ateliers précédents. Vous ajusterez la largeur des colonnes en pourcent. Modifiez ensuite le fichier HTML en ajoutant ce code, et complétez le CSS : <div class="col6">col 6 <div class="col3">col 3 <div class="col3">col 3 puis ajoutez : <div class="col4">col 4 <div class="col4">col 4 <div class="col4">col 4 Voici enfin le code HTML complet à faire fonctionner :

<div class="col12">col 12 <div class="col11">col 11 <div class="col1">col 1 <div class="col10">col 10 <div class="col2">col 2 <div class="col9">col 9 <div class="col3">col 3 <div class="col8">col 8 <div class="col4">col 4 <div class="col7">col 7 <div class="col5">col 5 <div class="col6">col 6 <div class="col6">col 6 Vous devrez obtenir le résultat suivant : Grille fluide Lors de l'affectation de la largeur, il est recommandé d'utiliser de longues décimal par exemple :.col5 { width: 41.666666666666665%; 4. Medias queries

Les medias queries sont des blocs de code CSS qui ne vont s'appliquer qu'en fonction de certaines conditions. Elles se pésentent sour la forme : @media <CONDITION> { /* Règles CSS si <CONDITION> est vrai */ Les medias queries sont utilisées pour faire du Responsive Design (Web adaptatif) afin d'adapter la mise en page des documents Web à la taille de l'écran. Produisez le HTML suivant : <div> <span class="petit">petit</span> <span class="moyen">moyen</span> <span class="grand">grand</span> Le code qui suit va permettre de modifier la couleur de fond des span en fonction de la largeur de l'écran. /* largeur jusqu'à 480px */ @media (max-width: 480px) {.petit { background: #FF6600; /* Entre 481px et 800 (exclus) */ @media (min-width: 481px) and (max-width: 799px) {.moyen { background: #FF6600; /* 800 et plus */ @media (min-width: 800px) {.grand { background: #FF6600; Exercice Modifier le HTML de cette façon :

<div> <span class="petit">petit</span> <span class="moyen">moyen</span> <span class="grand">grand</span> <span class="tresgrand">tres GRAND</span> Puis modifier le CSS pour obtenir les effets suivant : Le span correspondant a un texte blanc sur fond vert Le span ne correspondant pas a un texte blanc sur fond rouge Les tailles doivent correspondrent à : petit : 0 à 480 moyen : 480 à 768 grand : 769 à 1167 très grand : 1168 et plus Web adaptatif dans firefox Firefox (et chrome sour la forme d'un addon) propose un assistant pour visualiser un document web dans différents format. Vous pouvez l'activer dans la barre de développement (icône web adaptatif) 5. Synthèse Téléchargé le ZIP à l'adresse http://www.jacksay.com/tp/web/tp05/medias-queries.zip puis modifiez le fichier CSS pour obtenir une version mobile du site comme dans l'aperçu ci-dessous :

Résultat Dans la version mobile, vous pourrez choisir de cacher l'aside contenant les archives et les autres articles.