
|
Exemples interactifs CSS
De $1
Introduction
Cette page contient juste des liens vers des petits exemples d'utilisation de règles CSS, la plupart de ces exemples sont interactifs et tournent dans l'IDE en ligne jsBin.com.
Déclaration simples de propriétés CSS :
Selecteurs
- Exemples de selecteurs pour changer les couleurs de divers éléments, titres, paragraphes, etc : http://jsbin.com/ixabaf/edit#html,live31
- Exemple avec des patterns de type "élément élément" ou "élément.class" ou ".class" : http://jsbin.com/iforor/3/edit#html,live32
- Exemple avec des patterns de type "#id", "élément + élément", "élément > élément" : http://jsbin.com/inodox/2/edit#html,live33
- Exemple avec des patterns de type "élément[attribut]", "élément[attribut="valeur"] et "élément[attribut~="valeur"] : http://jsbin.com/evoyod/2/edit#html,live34
Propriétés background et variantes
Propriété text-decoration
Propriété margin et padding
Propriété visibility
- La propriété visibility sert à montrer/cacher un élément. Même caché, il occupera le même espace dans la page qu'avant. Tester cet exemple interactif (modifier la valeur de la propriété visibility) :http://jsbin.com/eseceq/2/edit#html,live50
Propriété display
- Cacher un élément... Mettre la valeur de display à "none" revient à cacher un élément. Différence par rapport à la propriété visibility : il n'occupera plus l'espace. Exemple : http://jsbin.com/idekey/2/edit#html,live51
- Afficher un élément comme un 'block' ou comme un 'inline'. Un élément (par exemple un <li> ou un <a href>) sous forme de bloc occupe toute la largeur et possède des lignes vides avant et après lui.
- Autre exemple qui mélange les précédents : http://jsbin.com/itozod/2/edit#html,live54
Propriété float
Un élément "flotte" horizontalement à droite ou à gauche et il "pousse" les autres.
Propriétés overflow
Cette propriété permet de gérer le comportement des éléments lorsqu'ils sont plus grand que la zone qui leur est allouée : faire apparaitre une ou deux barres de scrolling, apparaitre en superposition, etc.
Exemples complets mettant en oeuvre plusieurs éléments CSS en même temps
Barre de navigation verticale
Barre de navigation horizontale
On reprend la même approche. Cependant pour faire une barre horizontale on peut utiliser deux approches : utiliser la propriété 'inline' ou 'float' sur les éléments <li> de la liste. Si on veut des liens de même largeur il faut utiliser "float".
- Avec inline :
- Avec 'float' :
Notes de bas de page1 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Introduction 2 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#D.c3.a9claration_simples_de_propri.c3.a9t.c3.a9s_CSS.c2.a0.3a 3 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Compteurs 4 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Selecteurs 5 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Pseudo_classes 6 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Pseudo_.c3.a9l.c3.a9ments 7 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#H.c3.a9ritage 8 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9s_background_et_variantes 9 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_text-decoration 10 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_font 11 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_list 12 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_border 13 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_margin_et_padding 14 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_visibility 15 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_display 16 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_position 17 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_z-index 18 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_float 19 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_width 20 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_height 21 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9_line-height 22 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Propri.c3.a9t.c3.a9s_overflow 23 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Exemples_complets_mettant_en_oeuvre_plusieurs_.c3.a9l.c3.a9ments_CSS.c2.a0en_m.c3.aame_temps 24 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Barre_de_navigation_verticale 25 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Barre_de_navigation_horizontale 26 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Exemples_interactifs_CSS#Galerie_d'images 27 http://jsbin.com/upinet/edit#html,live 28 http://jsbin.com/otagic/3/edit#html,live 29 http://jsbin.com/iwebel/4/edit#html,live 30 http://jsbin.com/uqeduz/edit#html,live 31 http://jsbin.com/ixabaf/edit#html,live 32 http://jsbin.com/iforor/3/edit#html,live 33 http://jsbin.com/inodox/2/edit#html,live 34 http://jsbin.com/evoyod/2/edit#html,live 35 http://jsbin.com/uzejag/2/edit#html,live 36 http://jsbin.com/inibin/2/edit#html,live 37 http://jsbin.com/enedoj/3/edit#html,live 38 http://jsbin.com/ajoyin/3/edit#html,live 39 http://jsbin.com/oxevoc/2/edit#html,live 40 http://jsbin.com/ufuzut/2/edit#html,live 41 http://jsbin.com/ixuzed/2/edit#html,live 42 http://jsbin.com/ukozop/3/edit#html,live 43 http://jsbin.com/abahan/2/edit#html,live 44 http://jsbin.com/umawuk/2/edit#html,live 45 http://jsbin.com/ucotim/3/edit#html,live 46 http://jsbin.com/ipiquz/2/edit#html,live 47 http://jsbin.com/atiqag/2/edit#html,live 48 http://jsbin.com/adudaq/3/edit#html,live 49 http://jsbin.com/ovadoq/2/edit#html,live 50 http://jsbin.com/eseceq/2/edit#html,live 51 http://jsbin.com/idekey/2/edit#html,live 52 http://jsbin.com/avutax/2/edit#html,live 53 http://jsbin.com/efisus/3/edit#html,live 54 http://jsbin.com/itozod/2/edit#html,live 55 http://jsbin.com/eyopuf/2/edit#html,live 56 http://jsbin.com/ikedaw/2/edit#html,live 57 http://jsbin.com/ohufuh/2/edit#html,live 58 http://jsbin.com/ayugom/2/edit#html,live 59 http://jsbin.com/epicej/2/edit#html,live 60 http://jsbin.com/itefuh/2/edit#html,live 61 http://jsbin.com/iparux/3/edit#html,live 62 http://jsbin.com/iyepim/2/edit#html,live 63 http://jsbin.com/ototor/3/edit#html,live 64 http://jsbin.com/emakiv/3/edit#html,live 65 http://jsbin.com/urimuk/2/edit 66 http://jsbin.com/ekodeb/2/edit#html,live 67 http://jsbin.com/ezajut/2/edit#html,live 68 http://jsbin.com/ikixut/2/edit#html,live 69 http://jsbin.com/enodix/3/edit#html,live 70 http://jsbin.com/ajakuq/2/edit#html,live 71 http://jsbin.com/emumot/2/edit#html,live 72 http://jsbin.com/atareh/2/edit#html,live 73 http://jsbin.com/uleyil/2/edit#html,live 74 http://jsbin.com/ejoyek/2/edit#html,live 75 http://jsbin.com/afugog/2/edit#html,live 76 http://jsbin.com/urosek/2/edit#html,live 77 http://jsbin.com/osasok/2/edit#html,live 78 http://jsbin.com/asosoz/2/edit#html,live
|