He buscado en la red una manera de anular bootstraps CSS pero aún no lo tengo para mí. Estoy intentando cambiar el color navbar
predeterminado sin editar el archivo bootstrap.css
.
he intentado poner el siguiente en la cabeza después de cargar bootstrap.css
:Problema Anulando Bootstrap CSS
.navbar-inner {
background-color: #006633;
background-image: -mox-linear-gradient(top, #006633, #006633);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006633), to(#006633));
background-image: -webkit-linear-gradient(top, #006633, #006633);
background-image: -o-linear-gradient(top, #006633, #006633);
background-image: linear-gradient(to bottom, #006633, #006633);
border-color: #006633;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff006633', endColorstr='#ff006633', GradientType=0);
}
esto no funciona, así que traté de ponerlo en su propio archivo CSS y luego cargar de que hoja de estilo, así:
bootstrapOverload css
.navbar-inner {
background-color: #006633;
background-image: -mox-linear-gradient(top, #006633, #006633);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006633), to(#006633));
background-image: -webkit-linear-gradient(top, #006633, #006633);
background-image: -o-linear-gradient(top, #006633, #006633);
background-image: linear-gradient(to bottom, #006633, #006633);
border-color: #006633;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff006633', endColorstr='#ff006633', GradientType=0);
}
_Layout.cshtml
<link rel="stylesheet" href="Content/bootstrap.css">
<link rel="stylesheet" href="Content/bootstrapOverload.css">
Cuando eso no funcionó He intentado añadir una clase personalizada al elemento
_Layout.cshtml
<div class="navbar-inner navbar-override"> <!-- added navbar-override -->
bootstrapOverload.css
.navbar-override {
background-color: #006633;
background-image: -mox-linear-gradient(top, #006633, #006633);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006633), to(#006633));
background-image: -webkit-linear-gradient(top, #006633, #006633);
background-image: -o-linear-gradient(top, #006633, #006633);
background-image: linear-gradient(to bottom, #006633, #006633);
border-color: #006633;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff006633', endColorstr='#ff006633', GradientType=0);
}
I Am haciendo algo mal? Realmente me encantaría aprender a hacer esto de la manera correcta si es posible.
Además de las respuestas a continuación este enlace http://www.nzwhost.com/article/understanding-css-hierarchy puede ayudar –
Esto es muy similar a [cambiar el color de la barra de navegación en twitter bootstrap 2 0 4] (http://stackoverflow.com/questions/11196638/change-navbar-color-in-twitter-bootstrap- 2-0-4) que tiene una solución muy completa. – everette