Affichage W3.CSS


Les classes d'affichage vous permettent d'afficher des éléments HTML dans des positions spécifiques à l'intérieur d'autres éléments HTML :

En haut à gauche
En haut à droite
En bas à gauche
En bas à droite
À gauche
À droite
Milieu
Haut Milieu
Bas Milieu

Classes d'affichage W3.CSS

W3.CSS fournit les classes d'affichage suivantes : 

Classer Définit
conteneur d'affichage w3 Conteneur pour w3-display- classes
w3-display-topleft Affiche le contenu dans le coin supérieur gauche du w3-display-container
écran w3 en haut à droite Affiche le contenu dans le coin supérieur droit du w3-display-container
w3-affichage-basgauche Affiche le contenu dans le coin inférieur gauche du w3-display-container
écran w3 en bas à droite Affiche le contenu dans le coin inférieur droit du w3-display-container
w3-affichage-gauche Affiche le contenu à gauche (au milieu à gauche) du w3-display-container
w3-affichage-droit Affiche le contenu à droite (au milieu à droite) du w3-display-container
w3-affichage-milieu Affiche le contenu au milieu (centre) du w3-display-container
w3-display-topmiddle Affiche le contenu en haut au milieu du w3-display-container
w3-affichage-en bas au milieu Affiche le contenu en bas au milieu du w3-display-container
position d'affichage w3 Affiche le contenu à une position spécifiée dans le w3-display-container
w3-display-hover Affiche le contenu au survol à l'intérieur du w3-display-container
w3-gauche Fait flotter un élément vers la gauche (float : gauche)
w3-droite Fait flotter un élément vers la droite (float : droite)
w3-show Affiche un élément (affichage : bloc)
w3-masquer Cache un élément (affichage : aucun)
w3-mobile Ajoute une réactivité mobile d'abord à n'importe quel élément.
Affiche les éléments en tant qu'éléments de bloc sur les appareils mobiles


Exemples

Exemple

<div class="w3-display-container w3-green" style="height:300px;">
  <div class="w3-display-topleft">Top Left</div>
  <div class="w3-display-topright">Top Right</div>
  <div class="w3-display-bottomleft">Bottom Left</div>
  <div class="w3-display-bottomright">Bottom Right</div>
  <div class="w3-display-left">Left</div>
  <div class="w3-display-right">Right</div>
  <div class="w3-display-middle">Middle</div>
  <div class="w3-display-topmiddle">Top Mid</div>
  <div class="w3-display-bottommiddle">Bottom Mid</div>
</div>

Même exemple que ci-dessus avec un rembourrage supplémentaire :

En haut à gauche
En haut à droite
En bas à gauche
En bas à droite
À gauche
À droite
Milieu
Haut Milieu
Bas Milieu

Exemple

<div class="w3-display-container w3-green" style="height:300px;">
  <div class="w3-padding w3-display-topleft">Top Left</div>
  <div class="w3-padding w3-display-topright">Top Right</div>
  <div class="w3-padding w3-display-bottomleft">Bottom Left</div>
  <div class="w3-padding w3-display-bottomright">Bottom Right</div>
  <div class="w3-padding w3-display-left">Left</div>
  <div class="w3-padding w3-display-right">Right</div>
  <div class="w3-padding w3-display-middle">Middle</div>
  <div class="w3-padding w3-display-topmiddle">Top Mid</div>
  <div class="w3-padding w3-display-bottommiddle">Bottom Mid</div>
</div>

Afficher du texte dans une image :

Lumières
En haut à gauche
En haut à droite
En bas à gauche
En bas à droite
Haut Milieu
À gauche
À droite
Milieu
Bas Milieu

Exemple

<div class="w3-display-container">
  <img src="img_lights.jpg" alt="Lights" style="width:100%">
  <div class="w3-padding w3-display-topleft">Top Left</div>
  <div class="w3-padding w3-display-topright">Top Right</div>
  <div class="w3-padding w3-display-bottomleft">Bottom Left</div>
  <div class="w3-padding w3-display-bottomright">Bottom Right</div>
  <div class="w3-padding w3-display-topmiddle">Top Mid</div>
  <div class="w3-padding w3-display-left">Left</div>
  <div class="w3-padding w3-display-right">Right</div>
  <div class="w3-padding w3-display-middle">Middle</div>
  <div class="w3-padding w3-display-bottommiddle">Bottom Mid</div>
</div>

Afficher le survol

La classe w3-display-hover affiche le contenu au survol à l'intérieur d'un w3-display-container (va de masqué à affiché).

Top Left
Top Right
Bottom Left
Bottom Right
Left
Right
Passez la souris sur cette case !
Top Mid
Bottom Mid

Exemple

<div class="w3-display-container w3-light-grey" style="height:300px;">
  <div class="w3-display-topleft w3-display-hover">Top Left</div>
  <div class="w3-display-topright w3-display-hover">Top Right</div>
  <div class="w3-display-bottomleft w3-display-hover">Bottom Left</div>
  <div class="w3-display-bottomright w3-display-hover">Bottom Right</div>
  <div class="w3-display-left w3-display-hover">Left</div>
  <div class="w3-display-right w3-display-hover">Right</div>
  <div class="w3-display-middle">Mouse over this box!</div>
  <div class="w3-display-topmiddle w3-display-hover">Top Mid</div>
  <div class="w3-display-bottommiddle w3-display-hover">Bottom Mid</div>
</div>

Les classes w3-display-hover peuvent être combinées avec des classes d' effets et d'animations pour créer des effets de survol sympas :

Avatar
Pantalon
Khaki pants, $19.99

Exemple

 <div class="w3-display-container w3-hover-opacity">
  <img src="img_avatar.png" alt="Avatar">
  <div class="w3-display-middle w3-display-hover">
    <button class="w3-button w3-black">John Doe</button>
  </div>
</div>

Vous en apprendrez plus sur les animations et les effets plus loin dans ce didacticiel.


Displaying A Flag

With a little bit of imagination, the w3-display-classes can be used to create a flag:

Example

<div class="w3-display-container w3-card-4" style="height:200px;width:350px">
  <div class="w3-red w3-display-topleft" style="width:25%;height:40%"></div>
  <div class="w3-red w3-display-topright" style="width:60%;height:40%"></div>
  <div class="w3-red w3-display-bottomleft" style="width:25%;height:40%"></div>
  <div class="w3-red w3-display-bottomright" style="width:60%;height:40%"></div>
</div>

Floating Classes

The w3-left class floats an element to the left, the w3-right class floats an element to the right:

w3-left
w3-right

Example

<div class="w3-bar w3-light-grey">
  <div class="w3-left w3-red">w3-left</div>
  <div class="w3-right w3-blue">w3-right</div>
</div>

Note: Clear floats with the w3-clear class or put them inside a w3-container, like in the example above (clears floats automatically).


Hide and Show

Force an element to be shown or hidden with the w3-show or w3-hide class.

Example

<p class="w3-show">I am shown (display: block).</p>
<p class="w3-hide">I am hidden (display: none).</p>

These classes are often used to toggle between hiding and showing elements:

Example

Hello!


The w3-mobile Class

The w3-mobile class adds mobile-first responsiveness to any element.

It adds display:block and width:100% to an element on screens that are less than 600px wide.

Example

<button class="w3-button w3-mobile">Link</button>