Los últimos tutoriales de desarrollo web
×

CSS Tutorial

CSS CASA CSS Introducción CSS Sintaxis CSS Cómo CSS Colores CSS Antecedentes CSS Fronteras CSS márgenes CSS Relleno CSS Anchura altura CSS Texto CSS Fuentes CSS Campo de golf CSS lista CSS mesa CSS Modelo de cuadro esquema CSS CSS visualización CSS Anchura máxima Posición CSS CSS Flotador CSS Inline-block CSS Alinear CSS combinadores CSS Pseudo-clase CSS Pseudo-elemento CSS Barra de navegación CSS Menús desplegables CSS La información sobre herramientas CSS galería de imágenes CSS Opacidad imagen CSS Sprites de imagen CSS Attr selectores Formas CSS CSS contadores

CSS3

CSS3 Introducción CSS3 Esquinas redondeadas CSS3 Imágenes de frontera CSS3 Antecedentes CSS3 Colores CSS3 gradientes CSS3 Oscuridad CSS3 Texto CSS3 Fuentes CSS3 Transformaciones 2D CSS3 Transformaciones 3D CSS3 transiciones CSS3 animaciones CSS3 imágenes CSS3 Botones CSS3 Paginación CSS3 varias columnas CSS3 Interfaz de usuario CSS3 caja de medición CSS3 Flexbox CSS3 consultas de medios CSS3 Ejemplos MQ

CSS Diseño web adaptable

Diseño web adaptable Introducción Diseño web adaptable ventana Diseño web adaptable Vista en cuadrícula Diseño web adaptable consultas de medios Diseño web adaptable imágenes Diseño web adaptable vídeos Diseño web adaptable marcos

CSS Examples

CSS Ejemplos CSS Examen CSS Certificado

CSS References

CSS Referencia CSS selectores CSS funciones CSS referencia Aural CSS Web Safe Fuentes CSS animatable CSS Unidades CSS PX-EM Convertidor CSS Colores CSS Los valores de color CSS Los nombres de color CSS3 Soporte para el navegador

 

CSS Las consultas de medios de comunicación - Ejemplos


CSS3 preguntas de los medios - Más ejemplos

Veamos algunos ejemplos más de la utilización de preguntas de los medios.

Vamos a empezar con una lista de nombres que funcionan como enlaces de correo electrónico. El HTML es:

Ejemplo 1

<!DOCTYPE html>
<html>
<head>
<style>
ul {
    list-style-type: none;
}

ul li a {
    color: green;
    text-decoration: none;
    padding: 3px;
    display: block;
}
</style>
</head>
<body>

<ul>
  <li><a data-email="[email protected]" href="mailto:[email protected]">John Doe</a></li>
  <li><a data-email="[email protected]" href="mailto:[email protected]">Mary Moe</a></li>
  <li><a data-email="[email protected]" href="mailto:[email protected]">Amanda Panda</a></li>
</ul>

</body>
</html>
Inténtalo tú mismo "

Nótese la data-email de atributos. En HTML5, podemos usar el prefijo atributos data- para almacenar información. Vamos a utilizar el data- de atributos más tarde.


Ancho de 520 a 699px - Aplicar un icono de correo electrónico a cada enlace

Cuando el ancho del navegador es de entre 520 y 699px, aplicaremos un icono de correo electrónico a cada enlace de correo electrónico:

Ejemplo 2

@media screen and (max-width: 699px) and (min-width: 520px) {
    ul li a {
        padding-left: 30px;
        background: url(email-icon.png) left center no-repeat;
    }
}
Inténtalo tú mismo "

Ancho de 700 a 1000 píxeles - Prefacio los vínculos con un texto

Cuando el ancho del navegador es de entre 700 a 1000 píxeles, que le Prefacio cada enlace de correo electrónico con el texto "Correo electrónico:":

Ejemplo 3

@media screen and (max-width: 1000px) and (min-width: 700px) {
    ul li a:before {
        content: "Email: ";
        font-style: italic;
        color: #666666;
    }
}
Inténtalo tú mismo "

Anchura por encima de 1001PX - Aplicar dirección de correo electrónico a los enlaces

Cuando el ancho del navegador está por encima de 1001PX, nosotros agregamos la dirección de correo electrónico a los enlaces.

Vamos a utilizar el valor de la data- de atributos para agregar la dirección de correo electrónico después del nombre de la persona:

Ejemplo 4

@media screen and (min-width: 1001px) {
    ul li a:after {
        content: " (" attr(data-email) ")";
        font-size: 12px;
        font-style: italic;
        color: #666666;
    }
}
Inténtalo tú mismo "

Anchura por encima de 1151px - Añadir icono ya que utilizamos antes

Para anchos de navegador por encima de 1151px, vamos a agregar el icono de nuevo, ya que utilizamos antes.

Aquí, no tenemos que escribir un bloque de consulta de medios adicionales, podemos simplemente añadir una consulta de medios adicionales a nuestra ya existente utilizando una coma (esto se comportará como un operador OR):

Ejemplo 5

@media screen and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
    ul li a {
        padding-left: 30px;
        background: url(email-icon.png) left center no-repeat;
    }
}
Inténtalo tú mismo "

Ejemplos

Más ejemplos

Utilice la lista de enlaces de correo electrónico en una barra lateral en una página web
Este ejemplo pone la lista de enlaces de correo electrónico en la barra lateral izquierda de una página web.