Como conseguir un ejecto cortina, en el que el color de fondo se va transformado en un degradado de colores en varias columnas… A continuación explico el funcionamiento para hacerlo en css3 sin utilizar imágenes, solo utilizando la función linear-gradient de css3, que sirve para representar un gradiente lineal de colores.

El siguiente ejemplo he aplicado el estilo para el «body» de esta página web. Es totalmente responsive design, y lo podéis modificar a vuestro gusto, en número de columnas, color, transparencia…

body {
    background-color: #CF2D2D;
    /* Chrome & Safari */
    background-image:
    -webkit-linear-gradient(0deg, transparent 10%, rgba(0, 0, 0, 0.1) 10% ),
    -webkit-linear-gradient(0deg, transparent 20%, rgba(0, 0, 0, 0.1) 20% ),
    -webkit-linear-gradient(0deg, transparent 30%, rgba(0, 0, 0, 0.1) 30% ),
    -webkit-linear-gradient(0deg, transparent 40%, rgba(0, 0, 0, 0.1) 40% ),
    -webkit-linear-gradient(0deg, transparent 50%, rgba(0, 0, 0, 0.1) 50% ),
    -webkit-linear-gradient(0deg, transparent 60%, rgba(0, 0, 0, 0.1) 60% ),
    -webkit-linear-gradient(0deg, transparent 70%, rgba(0, 0, 0, 0.1) 70% ),
    -webkit-linear-gradient(0deg, transparent 80%, rgba(0, 0, 0, 0.1) 80% ),
    -webkit-linear-gradient(0deg, transparent 90%, rgba(0, 0, 0, 0.1) 90% ),
    -webkit-linear-gradient(0deg, transparent 100%, rgba(0, 0, 0, 0.1) 100% );
}

* Acordaros de añadirle los prefijos css (-webkit, -moz, -o, -ms) para que funcione correctamente en los diferentes navegadores web. En este ejemplo solo he añadido el prefijo -webkit válido para Chrome y Safari.

[demo]

Agradezco tu comentario 🤘