'.css.scss.erb'에 파일의 확장자를 변경해야 내 머리 꼭대기에서 :
- 컨트롤러를 통해 스타일 시트를 제공하십시오.
- CSS 클래스를 사용하여 컨트롤러, 인라인 된 부분 또는 CSS
@import
을 통해 색상을 구성하고 CSS를 제공하십시오.
컨트롤러를 통해 스타일 시트를 제공하는 것은 매우 간단하므로 말할 내용이 많지 않습니다. 이것은 약간 추악하고 성 가실 수 있습니다. 두 번째의 경우
, 당신은 몇 가지 추가 CSS 클래스를 추가 할 것 : 그런 다음
.custom-bg {
background-color: some-default-bg;
}
.link-fg {
color: some-default-fg;
}
/*...*/
그들의 보통 CSS 클래스와 custom-bg
을 필요 사용자 정의 배경색을 사용하여 필요한 모든 요소를; 다른 설정 가능한 값에 대해서도 비슷한 헛소리가 필요합니다. 사용자 정의 CSS를 제공하려면 표준 ERB 부분을 사용하여 <style>
요소를 HTML로 인라인하거나 컨트롤러 (<style src="...">
또는 @import
통해)를 통해 CSS를 제공 할 수 있습니다. 그래서 당신은 당신의 HTML에있는 오래된 학교의 여러 CSS 클래스로 SASSy의 장점을 가짜로 만들 것입니다.
JavaScript가 있습니다. 당신은 다음과 같은 것들로 직접 자신의 색상을 조정해야 할 요소를 식별하고 조정할 수있는 방법이 필요 것 :
$('.need-custom-background').css('background-color', '...');
사이트/페이지 당 하나만. – complex