Probleme Überschreiben Bootstrap-CSS

Habe ich im Netz gesucht, nach einer Möglichkeit zu überschreiben bootstraps CSS, aber noch haben Sie Arbeit für mich. Ich versuche, ändern Sie die Standard - navbar Farbe ohne Bearbeitung der bootstrap.css - Datei.
Ich habe versucht, indem Sie den folgenden in den Kopf nach dem laden 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);
}

Dieser funktionierte nicht, also habe ich versucht, indem es in seiner eigenen CSS-Datei und dann laden Sie das stylesheet in etwa so:

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">

Wenn das nicht funktioniert ich habe versucht, das hinzufügen einer benutzerdefinierten Klasse, die element

_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);
}

Mache ich etwas falsch? Ich würde wirklich gerne lernen, wie zu tun es der richtige Weg, wenn möglich.

Zusätzlich zu den Antworten unter diesem link nzwhost.com/article/understanding-css-hierarchy kann helfen
Dies ist sehr ähnlich zu ändern der navbar Farbe in twitter bootstrap 2 0 4, die hat eine sehr umfassende Lösung.

InformationsquelleAutor Jeff | 2012-09-29

Schreibe einen Kommentar