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 imágenes


Aprender cómo el estilo de imágenes usando CSS.


Imágenes redondeadas

Utilice la border-radius propiedad para crear imágenes redondeadas:


París

Ejemplo

Imagen redondeada:

img {
    border-radius: 8px;
}
Inténtalo tú mismo "
París

Ejemplo

Imagen círculo:

img {
    border-radius: 50%;
}
Inténtalo tú mismo "

Las imágenes en miniatura

Utilice la border propiedad para crear imágenes en miniatura.

Imagen en miniatura:

París

Ejemplo

img {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
}

< img src="paris.jpg" alt="Paris" >
Inténtalo tú mismo "

Imagen en miniatura Enlace:

Ejemplo

a {
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    transition: 0.3s;
}

a:hover {
    box-shadow: 0 0 2px 1px rgba
    (0, 140, 186, 0.5);
}

< a href="paris.jpg" >
  < img src="paris.jpg" alt="Paris" >
< /a >
Inténtalo tú mismo "

Imágenes de respuesta

Responsive imágenes se ajustará automáticamente para adaptarse al tamaño de la pantalla.

Cambiar el tamaño de la ventana del navegador para ver el efecto:

Noruega

Si quieres una imagen para escalar hacia abajo si tiene que hacerlo, pero nunca escalar hasta ser más grande que su tamaño original, añada lo siguiente:

Ejemplo

img {
    max-width: 100%;
    height: auto;
}
Inténtalo tú mismo "

Consejo: Pueden leer más sobre al diseño web en nuestro CSS Tutorial RWD .


imagen del texto

Cómo colocar texto en una imagen:

Ejemplo

Noruega
Bottom Left
Top Left
Top Right
Bottom Right
Centered

Inténtalo tú mismo:

Arriba a la izquierda » Arriba a la derecha» Abajo a la izquierda » Abajo a la derecha» »Centrado

Polaroid Imágenes / Tarjetas

Noruega

La lengua del Troll en Hardanger, Noruega

Noruega

Luces del Norte en Noruega

Ejemplo

div.polaroid {
    width: 80%;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

img {width: 100%}

div.container {
    text-align: center;
    padding: 10px 20px;
}
Inténtalo tú mismo "

filtros de imagen

El CSS filter establecimiento tiene efectos visuales (como la falta de definición y saturación) a un elemento.

Nota: La propiedad de filtro no es compatible con Internet Explorer, Edge 12, o Safari 5.1 y versiones anteriores.

Ejemplo

Cambiar el color de todas las imágenes en blanco y negro (100% de gris):

img {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
Inténtalo tú mismo "

Consejo: ir a nuestro filtro de CSS de referencia para aprender más acerca de los filtros CSS.


Galería de imágenes sensible

CSS se puede utilizar para crear galerías de imágenes. En este ejemplo se utilizan las consultas de medios para volver a organizar las imágenes en diferentes tamaños de pantalla. Cambiar el tamaño de la ventana del navegador para ver el efecto:

Trolltunga Noruega
Añadir una descripción de la imagen aquí
Bosque
Añadir una descripción de la imagen aquí
Auroras boreales
Añadir una descripción de la imagen aquí
Montañas
Añadir una descripción de la imagen aquí

Ejemplo

.responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

@media only screen and (max-width: 700px){
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    .responsive {
        width: 100%;
    }
}
Inténtalo tú mismo "

Consejo: Pueden leer más sobre al diseño web en nuestro CSS Tutorial RWD .


Imagen modal (Avanzado)

Este es un ejemplo para demostrar cómo CSS y JavaScript pueden trabajar juntos.

En primer lugar, utilizar CSS para crear una ventana modal (cuadro de diálogo), y ocultarlo de forma predeterminada.

A continuación, utilice un JavaScript para mostrar la ventana modal y para mostrar la imagen en el interior del modal, cuando un usuario hace clic en la imagen:

Luces del Norte, Noruega

Ejemplo

// Get the modal
var modal = document.getElementById('myModal');

// Get the image and insert it inside the modal - use its "alt" text as a caption
var img = document.getElementById('myImg');
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
img.onclick = function(){
    modal.style.display = "block";
    modalImg.src = this.src;
    modalImg.alt = this.alt;
    captionText.innerHTML = this.alt;
}

// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
    modal.style.display = "none";
}
Inténtalo tú mismo "