"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo crear una curva encima de un fondo en CSS?

¿Cómo crear una curva encima de un fondo en CSS?

Publicado el 2024-11-08
Navegar:265

How to Create a Curve on Top of a Background in CSS?

Crear una curva sobre un fondo

En el ámbito del desarrollo web, los diseñadores a menudo se encuentran con la necesidad de crear curvas con fines estéticos. . Uno de esos escenarios implica colocar una curva recortada encima de un fondo, en lugar de a la derecha.

Para lograr esto, es necesario modificar el código CSS existente para ajustar la posición y la forma de la curva. Así es como se hace:

  1. Ajustar la posición de los pseudoelementos:

    • Cambiar la posición de los pseudoelementos (.box: antes y .box:después) hasta abajo:100%. Esto los desplazará a la parte inferior del cuadro .box del elemento principal.
  2. Modificar dimensiones del pseudoelemento:

    • Establezca la altura de los pseudoelementos en un valor específico (por ejemplo, 80 px) para controlar la altura de la curva.
    • Ajuste el ancho de los pseudoelementos al 50% para que cubran la mitad del ancho del .box .
  3. Modificación del fondo degradado:

    • Modifica los fondos degradados radiales de .box:before y .box:after para crear la forma curva deseada. La técnica consiste en crear dos degradados con diferentes colores y colocarlos en los ángulos de curva deseados.
  4. Pseudoelemento transformado y escalado:

    • Aplica transform:scaleX(-1) a .box:after para girarlo horizontalmente. Esto creará el efecto de espejo de la curva.

Si sigue estos pasos, podrá crear con éxito una curva sobre un fondo y lograr el efecto de recorte deseado.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3