2012-03-21 2 views
0

디자이너에서 테마를 부여 받았으며 그 테마는 다른 색상이 생성 된 기본 색상을가집니다 (단순히 기본 색상의 음영).단일 색상에서 색 구성표를 생성합니다.

최종 사용자가 기본 색을 변경하고 나머지 색을 모두 기본 색으로 구성해야합니다.

제 질문은 두 가지입니다. 첫째, 색상과 기반 간의 수학적 차이를 얻는 방법을 제시하는 가장 좋은 방법은 무엇입니까?

두 번째로, 구현하는 좋은 방법입니다. Rails 3 애플리케이션의 일부 여야하며, CSS 전처리에 사용할 수있는 보석이 몇 가지 있습니다. 이런 종류의 일에 맞춰진 사람들이 있습니까?

+1

나는 이것을 이미 수행하고있는 기존 사이트를 살펴볼 것입니다. http://www.2createawebsite.com/build/hex-colors.html#colorscheme, http://www.colorschemer.com/online.html, http://colorschemedesigner.com/ 및 16 진수 수학을 익히십시오. –

답변

2

가장 좋은 방법은 HSL 모델을 사용하는 것입니다. HSL 모델은 선형 지각 모델이기 때문에 사용하는 것이 가장 좋습니다. 따라서 (16 진수?) 색상 값을 먼저 HSL로 변환해야 할 수 있습니다.

CSS does support HSL

업데이트 : 당신이 Sass을 사용하는 경우이 더욱 쉽다.

는 "표준 수학 연산은 (+, -, *, /, 그리고 %) 심지어 단위로, 번호에 대해 지원되는 색상의 경우, 밝기를 변경 유용한 기능의 모든 종류가있다. 색조, 채도 및 . "

관련 문제