¿Hay alguna forma de importar el estilo de un único selector de CSS en otro selector de CSS y agregarle o volver a escribir propiedades desde él?¿Importar estilos de selector de CSS en otro selector? (NO @import)
Digamos:
.original_class{
background:black;
color:white;
}
.overwrite{
@import(.original_class); /* I know this doesn't work */
color:blue;
border:1px solid green;
}
puedo lograr esto con sólo redeclarandolos la .original_class y la asignación de nuevos valores (ya que los estilos CSS se vuelven a escribir de arriba a abajo), pero esto va a sustituir a los atributos de la original de CSS clase. Lo que quiero es heredar sus propiedades en otra clase sin tener que escribirlas de nuevo (duplicar).
Mente elaborando en la parte "no tocar ..."? –
No apruebo los marcos en general. Escribo todo mi HTML, CSS, JavaScript y PHP a mano, y cuando algo sale mal, estoy extremadamente bien armado para solucionarlo. –
Bueno, no tengo más que buenas experiencias con los preprocesadores de CSS (o "cosas de complemento" como los llamas). Me ahorró MUCHO tiempo de desarrollo, y he hecho que mi CSS sea mucho más fácil de mantener, ni siquiera es divertido. Pero a cada cual lo suyo ... –