내가 읽은 것부터 CSS로 색상 상수를 만드는 것이 불가능합니다.ASP.NET MVC3 : CSS에서 색상 상수 만들기
분명히 상수를 사용하여 서버 측을 생성해야합니다.
브랜딩에 따라 두 가지 색상 세트를 사용하고 싶습니다. 그러나 나는 스타일 시트를 다르게하고 싶지 않다. 아무것도 바꾸지 말라.
기본적으로, mybe와 함께 색 상수를 정의 할 수있는 방법이 필요합니다. 그래서 예를 들면
:
if (Setting1)
{
color1 = #123534
color2 = #223534
}
else
{
color1 = #553231
color1 = #653231
}
그리고 스타일 시트
, 난 쉽게 호출 할 수 있습니다.background-color = color1
편집 :http://www.dotlesscss.org/
, 답변 중 하나를 다음과 사용하여 지금은 다음과 같이 스타일 시트가 연결되어 있습니다
<link type="text/css" href="@Url.Content("~/Content/Site.less")" rel="stylesheet" />
필자는 dotless.core 라이브러리를 가져옵니다. 모든 Webconfig 참조를 추가했습니다. .
http://www.dotlesscss.org/ : <dotless minifyCss="false" cache="true" />
를 제외하고 (선택하고 어디로 가는지 확실) 내가 잘못했던 어떤
설치가 끝나면 메인 페이지에서 1,2,3,5 단계를 완료했습니다. 그들은 곧장 앞으로 ..하지만 4 단계, 나는 두 번째 부분' 가 어디로 갔는지 알지 못한다. 그래도 선택 사항이라고 말하면서, 왜 내 스타일 시트가 작동하지 않는지 확신 할 수 없습니다. –
Doomsknight
은 선택 사항입니다. Nuget을 설치하지 않았습니까? 그것은 훨씬 더 쉽습니다. 스타일 시트 URL을 직접 열어 오류가 있는지 확인하는 것이 좋습니다. 가장 가능성있는 것은 당신이 무의미한 파일을 제공하지 않는다는 것입니다. mime 유형을 추가하십시오. http://bob.yexley.net/tag/less-css/ – Richard
Will Nuget도 모든 설정 변경을 수행합니까? :) 어떻게 Nuget을 설치합니까? – Doomsknight