CSS : petits compléments



Similar documents
Personnalisez votre intérieur avec les revêtements imprimés ALYOS design

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)

Thursday, February 7, DOM via PHP

Web - Travaux Pratiques 1

Responsive Web Design: Media Types/Media Queries/Fluid Images

Liste d'adresses URL

Langages Orientés Objet Java

Introduction au BIM. ESEB Seyssinet-Pariset Economie de la construction contact@eseb.fr

Machine de Soufflage defibre

Responsive Web Design (RWD) Best Practices Guide Version:

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index:

Archived Content. Contenu archivé

Unrealized Gains in Stocks from the Viewpoint of Investment Risk Management

In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015

Remote Method Invocation

niveau : 1 ere année spécialité : mécatronique & froid et climatisation AU : Programmation C Travaux pratiques

The wolf who wanted to change his color Week 1. Day 0. Day 1. Day 2. Day 3. - Lecture de l album

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

POB-JAVA Documentation

ACP-EU Cooperation Programme in Science and Technology (S&T II) / Programme de Coopération ACP-UE pour la Science et la Technologie

Archived Content. Contenu archivé

Méthodes ensemblistes pour une localisation robuste de robots sous-marins

Sun Management Center Change Manager Release Notes

Brazil + JDBC Juin 2001, douin@cnam.fr

HEALTH CARE DIRECTIVES ACT

Audit de sécurité avec Backtrack 5

Post-Secondary Opportunities For Student-Athletes / Opportunités post-secondaire pour les étudiantathlètes

Detection of water leakage using laser images from 3D laser scanning data

Archived Content. Contenu archivé

Power Distribution System. Additional Information on page 2 See Page 2 Page 6. Eaton. See Page 2. Additional Information on page 2

RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014

Technical Service Bulletin

Solaris 10 Documentation README

Archived Content. Contenu archivé

Calcul parallèle avec R

at à 02 :00 PM on le

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design

You can use percentages for both page elements and text. Ems are used for text,

Program'! Governance)Innovation)Lecture)Series) )Cycle)de)conférence)Innovations)en)gouvernance)

Applying this template to your existing presentation

Short Form Description / Sommaire: Carrying on a prescribed activity without or contrary to a licence

EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE

Memory Eye SSTIC Yoann Guillot. Sogeti / ESEC R&D yoann.guillot(at)sogeti.com

THE CITY OF TORONTO S JOB DEMANDS ANALYSIS AND JOB MATCH SYSTEM

Configuration Guide. SafeNet Authentication Service. SAS Agent for AD FS

READ AND FOLLOW ALL SAFETY INSTRUCTIONS 1. DANGER RISK OF SHOCK DISCONNECT POWER BEFORE INSTALLATION

TP : Configuration de routeurs CISCO

Kenya : safari retro en terre Masaï...

Instruction de montage de voûte ISOLHIS petite portée


NIVEAU 1 - DEBUTANT. Issu de la méthode Language in Use des Editions Cambridge University Press

Strategic Workforce Planning and Competency Management at Schneider Electric

"Internationalization vs. Localization: The Translation of Videogame Advertising"

Archived Content. Contenu archivé

Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique

Archived Content. Contenu archivé

TP1 : Correction. Rappels : Stream, Thread et Socket TCP

PIXEL-PLANES: A VLSI-ORIENTED DESIGN FOR 3-D RASTER GRAPHICS. H. Fuchs and J. Pou1ton. University of North Carolina at Chapel Hill

Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme

Bibliothèque numérique de l enssib

Archived Content. Contenu archivé

MOTEUR / ENGINE COMMISSION INTERNATIONALE DE KARTING FIA FICHE TECHNIQUE D AGRÉMENT APPROVAL TECHNICAL FORM 01/FM/09 FORMULE MONDIALE / WORLD FORMULA

ANIMATION OF CONTINUOUS COMPUTER SIMULATIONS C.M. Woodside and Richard Mallet Computer Center, Carleton University ABSTRACT

SunFDDI 6.0 on the Sun Enterprise Server

BILL C-665 PROJET DE LOI C-665 C-665 C-665 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA

Each of the 16 Canadian medical schools has a psychiatry. Canadian Psychiatry Residency Training Programs: A Glance at the Management Structure

System Requirements Orion

TR "Coverup" Protective Covers for Evidence

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

RÉPONSE DE ÉNERGIE LA LIÈVRE S.E.C. ET D ÉNERGIE BROOKFIELD MARKETING INC. À LA DEMANDE DE RENSEIGNEMENT N o 1 DE LA RÉGIE DE L ÉNERGIE («RÉGIE»)

Measuring Policing Complexity: A Research Based Agenda

NIVEAU 2 - INTERMEDIAIRE

I will explain to you in English why everything from now on will be in French

EVALUATION AS A TOOL FOR DECISION MAKING: A REVIEW OF SOME MAIN CHALLENGES

BALVIN SERVICE. and THE MINISTER OF CITIZENSHIP AND IMMIGRATION REASONS FOR JUDGMENT AND JUDGMENT

site et appel d'offres

AD511 Active Iridium Antenna User Manual Mar 12 V4.0

Décor / Colour. POUR VERRE DE 10 et 12 mm - FOR 3/8 & 1/2 GLASS. - Bec de cane - Peut être livré avec une béquille TC

Certificate of Incorporation Certificat de constitution

Proposition d intervention

TABLECLOTHS TEMPLATES

Chairperson of the NEPAD Heads of State and Government Orientation Committee, President Macky Sall of the Republic of Senegal

G O L D C O L L E C T I O N

FINAL DRAFT INTERNATIONAL STANDARD

International Diversification and Exchange Rates Risk. Summary

Life Sciences. Volume 5 August Issue date: August 7, 2008

Building Responsive Layouts

ICID 21 st International Congress on Irrigation and Drainage, R

Transcription:

CSS : petits compléments Université Lille 1 Technologies du Web CSS : les sélecteurs 1

au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille 1 Technologies du Web CSS : les sélecteurs 2

::before et ::after ::before et ::after Les pseudo-éléments ::before et ::after permettent l insertion de contenu avant ou après un élément. Le contenu se définit grâce à la propriété content. Des propriétés de style peuvent également être précisées. Université Lille 1 Technologies du Web CSS : les sélecteurs 3

content content content peut prendre comme valeur : chaîne une chaîne de caractères, entre " url() le plus souvent pour désigner une image counter() la valeur d un compteur attr(a) une chaîne de caractère correspond à la valeur de l attribut A open-quote close-quote guillemets ouvrant/fermant définis par quotes ex-content.html Université Lille 1 Technologies du Web CSS : les sélecteurs 4

compteurs On peut manipuler des compteurs via : counter-reset : propriété qui crée et réinitialise le compteur précisé en valeur Chaque élément qui déclare la propriété counter-reset crée sa propre instance locale «courante» de compteur. counter-increment : propriété qui incrémente le compteur «courant» précisé en valeur counter() : affiche la valeur du compteur «courant» passé en paramètre ex-content2.html Université Lille 1 Technologies du Web CSS : les sélecteurs 5

au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille 1 Technologies du Web CSS : les sélecteurs 6

au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille 1 Technologies du Web CSS : les sélecteurs 7

media queries Objectif : adapter la feuille de style en fonction du périphérique de consultation du document : type de média (écran, impression, etc.) propriétés (dimensions, couleurs,...) media query Une media query, ou requête de média, est une expression booléenne permettant de préciser la portée de règles CSS. rappel : dans le mécanisme de cascade le filtre par media est le premier appliqué Université Lille 1 Technologies du Web CSS : les sélecteurs 8

définition dans la balise <link> de <head> <link href="style.css" rel="stylesheet" media="(max-width:800px)"/> <link href="style-print.css" rel="stylesheet" media="print"/> dans la feuille de style @media screen and (max-width: 1000px) { img.exemple { width : 60%; } } Université Lille 1 Technologies du Web CSS : les sélecteurs 9

critères media screen, print, tv, braille, all,... propriétés la plupart peuvent être précédées de min- ou maxwidth (min-width, max-width), height (min-height:640px) device-width, device-height (max-device-width:800px) orientation (portrait, landscape) aspect-ratio (16/9, 4/3, etc.) color (min-color:16) etc. media queries sur MDN Université Lille 1 Technologies du Web CSS : les sélecteurs 10

opérateurs and réalise le et logique de requêtes @media screen and (max-width: 1000px) séparation par des virgules : équivaut au ou logique @media screen and (max-width: 800px), orientation:landscape not inverse le résultat de la requête (porte sur l ensemble) not print and (monochrome) not (print and monochrome) only pour compatibilité ancien navigateur exemple-mediaqueries.html Université Lille 1 Technologies du Web CSS : les sélecteurs 11

au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille 1 Technologies du Web CSS : les sélecteurs 12

au programme... 1 ::before et ::after 2 compteurs 3 media queries 4 transformations et transitions Université Lille 1 Technologies du Web CSS : les sélecteurs 13

transformations la propriété transform permet d appliquer des tranformations à la boîte d un élément : translations : translate, translatex, translatey rotations : rotate homothéties : scale, scalex, scaley inclinaisons : skewx, skewy transform : translatex(50px) skewy(5deg); exemple-transition-transform.html Université Lille 1 Technologies du Web CSS : les sélecteurs 14

transitions les transitions permettent d animer les changements de valeurs de propriétés en les rendant progressifs les transitions s appliquent entre une valeur initiale et une valeur finale et concernent nombres, longueurs, couleurs les valeurs intermédiaires sont calculées par le navigateur les transitions sont contrôlées par la propriété transition : qui agrègent les propriétés transition-property la propriété concernée transition-duration la durée de la transition transition-delay la pause avant la transition transition-timing-function la fonction de calcul des valeurs intermédiaires transition sur MDN Université Lille 1 Technologies du Web CSS : les sélecteurs 15

transition : color 1s; transition : padding 1s 0.5s ease-out; transition : équivaut à left 1s 0.5s ease-out, background-color 1s 0s linear; transition-property : left, background-color; transition-duration : 1s; transition-delay : 0.5s, 0s; transition-timing-function : ease-out,linear; Université Lille 1 Technologies du Web CSS : les sélecteurs 16

à suivre... Javascript Université Lille 1 Technologies du Web CSS : les sélecteurs 17