Bordures

Bordure 1.

Compléter le code css (entre les balises style) ci-dessous pour que :

  • L'article soit encadré d'une bordure en pointillés noirs d'épaisseur 1 pixel.
  • Le titre h3 se présente sous la forme suivante :
    bordure

le code à compléter

Une aide

Pour décaler le titre vers la droite, on peut placer une marge à sa gauche.

Une solution

Bordure 2.

  1. Bordez un paragraphe avec des épaisseurs (border-width) de bordure non nulles uniquement sur le bas (bottom) et la gauche (left), comme pour le titre de l'exercice précédent.
  2. Redéfinir maintenant cette bordure en donnant également une épaisseur à la bordure haute (top) mais avec la couleur 'transparent'. Observez l'effet (augmentez éventuellement les épaisseurs).
  3. En déduire un code css permettant de donner à un paragraphe une forme de triangle (de fond rouge par exemple).

Le code à compléter

Une solution

Bordure 3.

Modifiez le css pour que le paragraphe apparaisse comme ci-dessous :
bordure

le code à modifier

Une solution

Bordure 4.

Dans la page html ci-dessous, les mots "Logo Python" et le logo Python apparaissent. Définir le css pour que :

  1. Seul les mots "Logo Python" apparaissent, dans les couleurs du logo.
  2. Lorsqu'on survole le paragraphe, le texte "Logo Python" disparaît et est remplacé par le logo.
  3. Le logo apparaîtra de plus entouré d'un cercle aux couleurs du logo.

le code à compléter

Aide : modifier au survol

Pour un affichage différent au survol d'un élément, lisez cette page w3schools sur le sélecteur :hover.

Aide : apparaître/disparaître

Pour faire disparaître ou apparaître un élément, lisez cette page w3schools sur display:none, display:block.

Une solution

Bordure 5.

Ci-dessous, définir le CSS (sans modifier le html) pour obtenir une image telle que la suivante :
disques tricolores

le code à compléter

Indication : placer un élément de façon absolue

On aura besoin de placer les div à l'aide de position:absolute;. Voir la page de w3schools.

Une solution