Benutzerdefinierte Werte für einige der bootstrap-sass (v2.0.3) Variablen funktionieren nicht

8

Ich versuche, einige der Standardvariablen, die vom Bootstrap zur Verfügung gestellt werden, zu überschreiben, insbesondere einige Standardeinstellungen für Farbe und Schrift, aber nur wenige scheinen zu wirken. Hier ist der obere Teil meiner custom.css.scss:

%Vor%

Hier habe ich Werte für einige Bootstrap-Variablen angegeben und erwarte, dass die Schriftart die angegebene ist und die Linkfarben die Werte sind, auf die ich sie gesetzt habe.

Ich habe jedoch festgestellt, dass nur wenige dieser Werte funktionieren. Z.B. Die Schriftart auf meiner Seite bleibt weiterhin im Bootstrap-Standard (Helvetica Neue), aber die Farben der Navigationsleiste ändern sich in die richtigen Werte.

Ich habe im Internet gesucht, aber keine der gefundenen Lösungen hat funktioniert. Es wurde ein Problem protokolliert, das diesem Problem ähnelt, aber seitdem wurde es geschlossen: Ссылка

Ich würde weitermachen und diesen Thread kommentieren, aber ich wollte nur sicherstellen, dass ich nichts verpasse.

Eine andere Sache, die ich hier bemerken kann, wenn ich das später in meiner custom.css.scss explizit mache:

%Vor%

Die Schriftarten zeigen sich gut. Ich gebe background-color hier wegen des gleichen Problems an.

Ich benutze bootstrap-sass v2.0.3. Gibt es etwas, das ich falsch mache oder vermisse?

Danke.

    
verma 31.05.2012, 03:58
quelle

5 Antworten

2

Während ich an einer Demo-App arbeitete, um mein Problem zu reproduzieren: Ссылка habe ich den Rails-Entwicklungsserver neu gestartet.

Dies scheint das Problem behoben zu haben. Ich bin nicht wirklich sicher, ob dies eine dauerhafte Lösung ist, also werde ich warten, bevor ich diese Frage als beantwortet markieren.

    
verma 31.05.2012, 16:39
quelle
1

Durch das Entfernen des navbar-inverse -Stils aus dem Klassenattribut im Header -Element kann das Problem möglicherweise behoben werden.

Verwenden Sie zum Beispiel:

%Vor%     
Michele Gozzi 29.05.2013 05:34
quelle
0

Hmm, ich habe Glück gehabt, dies für Schriftarten und Linkfarben zu verwenden:

%Vor%

Die Variablen, die Sie verwenden können, finden Sie im _variables.scss Datei .

    
Paul Oliver 31.05.2012 04:06
quelle
0

Wie sieht Ihre Datei application.css.scss aus? Ich stieß auf ein ähnliches Problem und stellte fest, dass ich ein anderes Stylesheet hatte, das meine Basisschriftart überschrieb, was ich nicht wollte. Stellen Sie sicher, dass keine anderen Dateien Überschreibungen verursachen (z. B. scaffolds.css) und stellen Sie sicher, dass die Option require_tree nicht aktiviert ist.

    
Winston Kotzan 07.04.2013 17:53
quelle
0

Ich habe angehängt, wichtig für die Schriftart-Familie für Körper und das behebt meine Probleme.

Kontext: Ich hatte ein ähnliches Problem für meine Rails 5 App, wo meine benutzerdefinierten Schriftarten (.otf) nicht angewendet wurde. In der Entwicklerkonsole sehe ich die Körperschriftart als "Helvetica Neue", was ich glaube, dass sie von bootstrap-sass kommt.

%Vor%

Wenn ich die Schriftfamilie "Helvetica Neue" deaktiviert habe, sehe ich meine Schriftarten wie erwartet, also weiß ich, dass die Asset-Pipeline für meine benutzerdefinierten Schriftarten korrekt funktioniert.

Vorgehabt! Wichtig schien mein Problem behoben zu haben.

%Vor%     
portatlas 20.11.2016 00:26
quelle