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


Imágenes CSS3 Frontera

Con el CSS3 border-image propiedad, se puede establecer una imagen para ser utilizado como la frontera alrededor de un elemento.


Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.

Los números seguidos por -webkit-, -moz- , o -o- especifican la primera versión que funcionaba con un prefijo.

Propiedad
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

CSS3 border-image Propiedad

El CSS3 border-image propiedad le permite especificar una imagen para ser utilizada en lugar de la frontera normal alrededor de un elemento.

La propiedad consta de tres partes:

  1. La imagen que se utiliza como la frontera
  2. Dónde cortar la imagen
  3. Defina si las secciones intermedias deben repetirse o se estiran

Vamos a utilizar la siguiente imagen (llamada "/css/border.png"):

Frontera

El border-image propiedad toma la imagen y secciones que se presentan en nueve secciones, como un tablero de tres en raya. A continuación, coloca las esquinas en las esquinas, y las secciones centrales se repiten o se estira a medida que especifica.

Nota: Para border-image funcione, el elemento también necesita la border del conjunto de propiedades!

En este caso, las secciones centrales de la imagen se repiten para crear la frontera:

Una imagen como una frontera!

Aquí está el código:

Ejemplo

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
    border-image: url(border.png) 30 round;
}
Inténtalo tú mismo "

En este caso, las secciones centrales de la imagen se estiran para crear la frontera:

Una imagen como una frontera!

Aquí está el código:

Ejemplo

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */
    border-image: url(border.png) 30 stretch;
}
Inténtalo tú mismo "
NotaConsejo: El border-image propiedad es en realidad una propiedad resumida para la border-image-source , border-image-slice , border-image-width , border-image-outset y border-image-repeat propiedades.

CSS3 frontera imagen - Diferentes valores de la rebanada

Diferentes valores rebanada cambia por completo el aspecto de la frontera:

Ejemplo 1:

border-image: url(border.png) 50 redonda;

Ejemplo 2:

border-image: url(border.png) 20% redonda;

Ejemplo 3:

border-image: url(border.png) 30% redonda;

Aquí está el código:

Ejemplo

#borderimg1 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 50 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 50 round; /* Opera 11-12.1 */
    border-image: url(border.png) 50 round;
}

#borderimg2 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 20% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 20% round; /* Opera 11-12.1 */
    border-image: url(border.png) 20% round;
}

#borderimg3 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30% round; /* Opera 11-12.1 */
    border-image: url(border.png) 30% round;
}
Inténtalo tú mismo "

Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2»


Propiedades del borde CSS3

Propiedad Descripción
border-image Una propiedad abreviada para establecer todos los border-image-* propiedades
border-image-source Especifica la ruta a la imagen para ser utilizado como una frontera
border-image-slice Especifica cómo cortar la imagen Frontera
border-image-width Especifica el ancho de la imagen de la frontera
border-image-outset Especifica la cantidad en que el área de la imagen frontera se extiende más allá del borde de cuadro
border-image-repeat Especifica si la imagen de la frontera se debe repetir, redondeado o estirado