Intenté lograr un aspecto similar al que utiliza una empresa de medios finlandesa.
La captura de pantalla lo dice todo, supongo:
Solo tengo habilidades básicas para manipular CSS y no estoy seguro de si eso se puede hacer (fácilmente) con CSS. Pero mi primer intento salió… bueno, no muy bien.
Esto usé (los comentarios son para mí, por supuesto)
/*- Estilo personalizado para el elemento details - */
/* Reemplaza la imagen de fondo y el estilo del botón */
summary {
background-color: #f5f5f5; /* Color de fondo */
border: 1px solid #d8d8d8; /* Borde */
padding: 10px; /* Relleno */
border-radius: 5px; /* Esquinas redondeadas */
cursor: pointer; /* Estilo del cursor */
display: flex; /* Uso de Flexbox */
justify-content: space-between; /* Alineación */
align-items: center; /* Centrado vertical */
}
summary:hover {
background-color: #eaeaea;
}
summary::marker {
display: none; /* Elimina el marcador de lista predeterminado */
}
summary::after {
content: '⮟'; /* Agrega una flecha */
font-size: 20px; /* Tamaño de la flecha */
}
/*- Estilo personalizado para el contenido del elemento details - */
details[open] summary::after {
content: '⮝'; /* Cambia la flecha hacia arriba al abrir */
}
details {
margin-bottom: 10px; /* Margen inferior del bloque */
}
details > div {
padding: 10px; /* Relleno del contenido */
}
Algunos los hice yo mismo y otros son sugerencias de GPT.
¿Ideas?
