Estoy intentando anular algunas de las variables predeterminadas proporcionadas por el arranque, particularmente algunas configuraciones predeterminadas de color y fuente, pero solo unas pocas parecen ser tomando efecto. Aquí está la parte superior de mi custom.css.scss:Valores personalizados para algunas de las variables bootstrap-sass (v2.0.3) que no funcionan
$myOrange:#f89406;
$myBlueDark: #304269;
$myBlue: #91BED4;
$myBlueLight: #D9E8F5;
$myWhite: #eee;
$myGrayBlue: #43464C;
/* colors */
$linkColor: $myBlueDark;
$navbarBackground: $myBlueDark;
$navbarBackgroundHighlight: lighten($navbarBackground, 10);
$navbarLinkColor: darken($myOrange, 10);
$navbarLinkColorHover: $myOrange;
$bodyBackground: #000;
$dropdownBackground: $myBlueDark;
$dropdownLinkColor: $myOrange;
$hrBorder: $myBlue;
$heroUnitBackground: lighten($myOrange, 20);
$dropdownLinkColorHover: $myOrange;
/* typography */
$sansFontFamily: 'PT Sans Narrow', 'Lucida Grande', serif;
$baseFontSize: 16px;
@import 'bootstrap';
// ... rest of the css ....
Aquí he especificado los valores de algunas variables de arranque y esperar que el tipo de letra a ser la especificada y los colores de los enlaces a ser los valores que he configurarlos para.
Sin embargo, he notado que solo unos pocos de estos valores funcionan. P.ej. la fuente en mi página aún permanece en el valor predeterminado de arranque (Helvetica Neue) pero los colores de la barra de navegación cambian a los valores correctos.
He buscado en Internet pero ninguna de las soluciones que encontré funcionó. Hubo un problema registrado que se asemeja a este problema, pero desde entonces se ha cerrado: https://github.com/thomas-mcdonald/bootstrap-sass/issues/102
Me gustaría seguir y comentar sobre ese hilo, pero solo quería asegurarme de que no me falta algo.
Otra cosa a notar aquí, cuando lo haga explícitamente esta tarde en mi custom.css.scss:
@mixin default_font {
font-family: "PT Sans Narrow", "Lucida Grande", sans-serif;
font-weight: 400;
}
body {
padding-top: 60px;
background-color: #D9E8F5;
@include default_font;
}
Las fuentes mostrar encima de multa. Estoy especificando background-color
aquí debido al mismo problema.
Estoy usando bootstrap-sass v2.0.3. ¿Hay algo que estoy haciendo mal o me falta?
Gracias.
Me he encontrado con lo mismo: estar confundido porque mis cambios rápidos no surten efecto al instante. También reiniciaré el servidor de rieles para forzar los cambios a mostrar en el navegador. –
¿Estaba esto en desarrollo o producción? Si ha compilado sus activos necesitará volver a compilar y luego reiniciar el servidor para que cualquier cambio en las hojas de estilo o archivos JS surta efecto. En el modo dev, puede eliminar los activos compilados de/public/assets y Rails debe leerlo desde las hojas de estilo reales. – kakubei
Esto estaba en producción. En realidad, nunca compilé ningún activo. – verma