Pantalla W3.CSS


Las clases de visualización le permiten mostrar elementos HTML en posiciones específicas dentro de otros elementos HTML:

Arriba a la izquierda
Parte superior derecha
Abajo a la izquierda
Abajo a la derecha
Izquierda
Correcto
Medio
Medio superior
Medio inferior

Clases de visualización W3.CSS

W3.CSS proporciona las siguientes clases de visualización: 

Clase define
w3-display-container Contenedor para w3-display- classes
w3-display-superior izquierda Muestra el contenido en la esquina superior izquierda del contenedor de pantalla w3
w3-display-topright Muestra contenido en la esquina superior derecha del contenedor de pantalla w3
w3-display-bottomleft Muestra el contenido en la esquina inferior izquierda del contenedor de pantalla w3
w3-pantalla-abajo-derecha Muestra contenido en la esquina inferior derecha del contenedor de pantalla w3
w3-pantalla-izquierda Muestra el contenido a la izquierda (centro a la izquierda) del contenedor de pantalla w3
w3-pantalla-derecha Muestra el contenido a la derecha (centro a la derecha) del contenedor de visualización w3
w3-pantalla-medio Muestra el contenido en el medio (centro) del contenedor de pantalla w3
w3-display-top-middle Muestra el contenido en la parte superior central del contenedor de pantalla w3
w3-pantalla-inferior-mediana Muestra el contenido en la parte inferior central del contenedor de pantalla w3
posición de visualización w3 Muestra contenido en una posición específica en el contenedor de visualización w3
w3-display-hover Muestra contenido al pasar el mouse dentro del contenedor de pantalla w3
w3-izquierda Flota un elemento a la izquierda (flotante: izquierda)
w3-derecha Flota un elemento a la derecha (flotante: derecha)
w3-muestra Muestra un elemento (pantalla: bloque)
w3-ocultar Oculta un elemento (pantalla: ninguno)
w3-móvil Agrega capacidad de respuesta móvil primero a cualquier elemento.
Muestra elementos como elementos de bloque en dispositivos móviles


Ejemplos

Ejemplo

<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>

Mismo ejemplo que el anterior con relleno añadido:

Arriba a la izquierda
Parte superior derecha
Abajo a la izquierda
Abajo a la derecha
Izquierda
Correcto
Medio
Medio superior
Medio inferior

Ejemplo

<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>

Mostrar texto dentro de una imagen:

Luces
Arriba a la izquierda
Parte superior derecha
Abajo a la izquierda
Abajo a la derecha
Medio superior
Izquierda
Correcto
Medio
medio inferior

Ejemplo

<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>

Desplazamiento de pantalla

La clase w3-display-hover muestra contenido al pasar el mouse dentro de un contenedor w3-display (va de oculto a mostrado).

Top Left
Top Right
Bottom Left
Bottom Right
Left
Right
Pase el mouse sobre esta caja!
Top Mid
Bottom Mid

Ejemplo

<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>

Las clases w3-display-hover se pueden combinar con clases de efectos y animación para crear fantásticos efectos de desplazamiento:

Avatar
Pantalones
Khaki pants, $19.99

Ejemplo

 <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>

Aprenderá más sobre animaciones y efectos más adelante en este tutorial.


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>