CSS - Cambiar color de capa transparente en imagen

 
Vista:

Cambiar color de capa transparente en imagen

Publicado por jvr (1 intervención) el 23/11/2022 22:15:53
Buen día, mi problema trata sobre css, pues estoy haciendo una página web de una tienda y me he topado con un inconveniente el cual no he logrado resolver, bueno yo le he agregado una capa transparente con color negro a mis imagenes con la seudoclase ::before, bueno hasta acá todo bien, pero ahora quiero que al pasar el cursor encima el color negro transparente que ya tienen las imagenes cambie a otro color que yo le asigne.

dejo por acá la parte de las imagen

.accesorios{
width: 300px;
height: 230px;
overflow: hidden;
position: relative;
border-radius: 5px;
margin-left: 30px;
margin-right: 30px;
}

.accesorios::before{
content: '';
position: absolute;
background-color: rgba(0, 0, 0, 0.671);
top: 0;
bottom: 0;
left: 0;
right: 0;
}

.accesorios img{
width: 100%;
height: 100%;
}

.accesorios p{
font-size: 25px;
color: white;
font-family: fantasy;
position: absolute;
top: 41%;
left: 50%;
transform: translate(-50%, -50%);
}

Alguien podria ayudarme con esto? y gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kathyu
Val: 101
Bronce
Ha mantenido su posición en CSS (en relación al último mes)
Gráfica de CSS

Cambiar color de capa transparente en imagen

Publicado por Kathyu (30 intervenciones) el 24/11/2022 17:37:25
Es difícil reproducir algo sin todo el código, debería hacer un pequeño HTML con todos los datos para poder reproducirlo.

A modo de comentario debo decir que para que "accesorios" cambie de background debería tener un método que haga ese cambio, y tendría que ser un hover, cosa que no veo en su CSS.

Pseudo
1
2
3
4
5
6
7
8
9
.accesorios::hover{
content: '';
position: absolute;
background-color: red !important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

PD: Se ha planteado hacer lo que usted quiere sin before?? Osea ponerle el background negro a todo y cuando haga hover en cada elemento cambiar ese negro por su color seleccionado?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar