Día 82: CSS Border Images

Día 82: CSS Border Images

La ruta del desarrollador web frontend autónomo🤹‍♂️


Con la propiedad CSS border-image, puedes establecer una imagen para usarla como borde alrededor de un elemento.


La propiedad border-image

La propiedad CSS border-image le permite especificar una imagen para usar en lugar del borde normal alrededor de un elemento.

La propiedad tiene tres partes:

  1. La imagen a usar como borde

  2. Dónde cortar la imagen

  3. Defina si las secciones intermedias deben repetirse o estirarse

Usaremos la siguiente imagen ("border.png"):

La propiedad border-image toma la imagen y la divide en nueve secciones, como un tablero de tres en raya. Luego coloca las esquinas en las esquinas y las secciones centrales se repiten o estiran según lo especifique.

Nota: Para que la propiedad border-image funcione, el elemento también necesita el conjunto de propiedades border.

Aquí, las secciones centrales de la imagen se repiten para crear el borde:

Aquí está el código:

Ejemplo:


Aquí, las secciones centrales de la imagen se estiran para crear el borde:

Aquí está el código:

Ejemplo:

Tip: La propiedad border-image es en realidad una propiedad abreviada para las propiedades border-image-source, border-image-slice, border-image-width, border-image-outset y border-image-repeat.


border-image - diferentes valores de sector

Diferentes valores de corte cambian completamente el aspecto del borde:

Ejemplo 1:

Ejemplo 2:

Ejemplo 3:

Aquí está el código:

Ejemplo:


Todas las propiedades border-image

PropiedadDescripción
border-imageUna propiedad abreviada para establecer todas las propiedades border-image.
border-image-sourceEspecifica la ruta a la imagen que se utilizará como borde.
border-image-sliceEspecifica cómo dividir la imagen del borde.
border-image-widthEspecifica los anchos de la imagen del borde.
border-image-outsetEspecifica la cantidad en la que el área de la imagen del borde se extiende más allá del cuadro del borde.
border-image-repeatEspecifica si la imagen del borde debe repetirse, redondearse o estirarse.

Resumen

La propiedad CSS border-image permite especificar una imagen para usar en lugar del borde normal alrededor de un elemento. La propiedad tiene tres partes: la imagen a usar como borde, dónde cortar la imagen y si las secciones intermedias deben repetirse o estirarse. La propiedad border-image es una propiedad abreviada para las propiedades border-image-source, border-image-slice, border-image-width, border-image-outset y border-image-repeat.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!