• Aucun résultat trouvé

Cours CSS avancé la gestion des transparences – Cours et formation gratuit

N/A
N/A
Protected

Academic year: 2022

Partager "Cours CSS avancé la gestion des transparences – Cours et formation gratuit"

Copied!
3
0
0

Texte intégral

(1)

L2 Informatique Cours n°5

Auriane FAURE 1

Cours 5 : CSS avancé

L

ES DIVISIONS

Principe

Les divisions (ou div) servent à partitionner visuellement une page, en l’organisant en « blocs » : par exemple, des zones de titre, de menu, des colonnes…

Une div est une balise HTML : <div>…</div> englobant une protion de code.

Par exemple, si ma div doit être une zone de menu, elle englobe tous les liens de menu.

La div toute seule n’a aucun effet visible : ele doit absolument être liée à une feuille de style. Pour cette raison, toutes les div sont nommées. On peut donc réutiliser plusieurs fois la même balise div.

Deux attributs pour les div

Afin de nommer une div, on lui donne un attribut et un nom : <div attribut= «nom»> … </div>. Il existe deux attributs : id et class

Balise Code CSS correspondant

<div id= "nom"> #nom{propriete :valeur ;}

<div class= "nom"> .nom{propriete :valeur ;}

Exemple

Attention : une <div> doit toujours avoir une largeur (propriété « width ») et un « float » (bord contre lequel s’appuyer)

Pour le code suivant :

#menu{

width : 50% ; float :left ;

background-color :grey ; color :black;

font-family :Verdana ; text-align :center ; border :solid 3px black ; }

(2)

L2 Informatique Cours n°5

Auriane FAURE 2

On obtiendra à l’écran :

P

ROPRIETES

CSS

AVANCEES

Changement d

ʼun lien au survol

Pour produire un effet lorsqu’on survole un lien (en changer la couleur, ou le souligner par exemple), il faut ajouter un attribut à la balise dans la feuille de style.

a {color : orange ;}

a:hoover {color :green ; }

Dans cet exemple, les liens sont orange et deviennent vert lorsqu’on les survole.

Une image de fond

Pour mettre une image comme fond d’une page HTML, il faut utiliser la propriété background-image appliquée à la balise <body>.

body{ background-image : url(image_de_fond.png); }

Autres propriétés Valeurs Rôle

background-position Right top left bottom/

valur chiffrée Positionner l’image sur le fond

background-repeat Repeat-x / repeat-y/no

repeat Faire se répéter l’image ou non

Cadre aux angles ronds

Afin de donner des angles ronds à une div, vous pouvez utiliser la propriété - moz-border-radius associées à des valeurs chiffrées. Attention, cette propriété est mal supportée par les navigateurs IE.

Pour en savoir plus : http://www.amaryllidaceae.org/web-jardin/CSS/moz- border-radius.htm

Texte en Verdana, de couleur noire, centré

Menu faisant 50% de la page, aligné à gauche, encadré en noir

(3)

L2 Informatique Cours n°5

Auriane FAURE 3

Gérer la transparence

La gestion des transparences fait appel à trois propriétés CSS particulières aux navigateurs :

-moz-opacity:0.5; (Mozilla (<= 1.6) opacity: 0.5; (mozilla firefox ) filter:alpha(opacity=50); (IE)

Théoriquement, toute la descendance hérite de la propriété de transparence. Il faudra probablement « empiler » deux div pour ne pas rendre transparent tous les contenus de la div avec un fond transparent.

Pour en savoir plus : http://forum.alsacreations.com/topic-4-8571-1- Transparence-sur-un-fond-couleur-en-CSS.html

Références

Documents relatifs

Cet article a pour but de présenter la nouvelle gestion des couleurs

Le module CSS3 de &#34;modèle de boîte&#34; est l'une des techniques les plus vastes et beaucoup d'informations peuvent être trouvées dans la spécification officielle.

Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.. Sinon

Pour la deuxième partie de cette série d'articles sur le CSS3, nous allons nous pencher sur les bordures.. Toute personne ayant utilisé le CSS connait les propriétés

Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.. Sinon

Quand la valeur L spécifiée pour la propriété 'width' d'un élément 'table', ou 'inline−table', est autre que 'auto', alors la valeur calculée pour cette propriété correspond

Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.. Sinon

Le positionnement absolute permet de retirer totalement un élément du ux et de le positionner par rapport à son conteneur (plus précisément, par rapport au conteneur le plus