Estoy creando un conjunto de botones para mi sitio, y necesito cierta información profesional.¿Estoy subclasando mi CSS correctamente?
Para reducir la saturación de CSS, quiero crear una subclase de mis botones para diferentes colores, ex .button.blue.
¿Los siguientes problemas incurrirán en el futuro? (asumiendo que no hago una clase de solo .blue) ¿Debo usar algo como .button.button-blue?
.button {
display:inline-block;
padding: 9px 18px;
margin: 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
background: #FFE150;
}
.button.blue {
background: #49b8e7;
border:1px solid #54abcf;
border-bottom:1px solid #398fb4;
color:#FFF
text-shadow: 0 1px 0 rgba(255,255,255, 0.5);
}
.header{
height: 50px;
}
.header.blue {
background: blue;
color: #fff;
}
No hay concepto de subclases * * en el CSS. Puedes * agregar * clases adicionales. –