Computer >> 컴퓨터 >  >> 프로그램 작성 >> CSS

CSS 색상 튜토리얼

UI를 눈에 띄게 만드는 데 있어 올바른 색상 팔레트를 선택하는 것만큼 좋은 것은 없습니다. 이 튜토리얼을 통해 UI를 구축할 때 요소, 글꼴 및 거의 모든 것에 색상을 할당하는 것이 얼마나 쉬운지 배우게 될 것입니다.

색상을 추가하기 위해 CSS에는 color가 있습니다. 표준 Red, Green, Blue(RGB) 형식의 색상을 나타내는 데이터 유형입니다.

색상 구문

CSS를 사용하여 색상을 정의할 수 있는 몇 가지 방법이 있습니다.

  • 키워드로. '빨간색', '흰색', '노란색' 또는 #fff와 같은 16진수와 같은 문자열로 입력됩니다.
  • 16진수 표기법 사용(예:#fff.
  • rgb()를 통해 또는 rgba() 기능적 표기법.
  • 또는 hsl()과 같은 HSL 함수 사용 및 hsla() .

키워드 식별자 사용

색상이 필요한 요소에 색상을 추가하는 가장 쉬운 방법은 키워드 속성을 사용하는 것입니다.

배경, 텍스트 또는 요소와 같이 색상을 추가하는 데 사용할 특정 속성에는 미묘한 차이가 있습니다. 이 예에서는 오래된 버튼을 사용합니다.

<button class="color">Color Me</button>

버튼 요소에는 색상을 추가하는 두 가지 옵션이 있습니다. background-color를 통해 속성 또는 color 재산. 이 경우 color 속성은 텍스트의 색상을 변경하고 background-color는 배경의 색상을 변경합니다. 버튼을 선택한 다음 버튼에 색상을 추가해 보겠습니다.

쉽죠?

CSS 색상 튜토리얼

rgba() 및 hsl() 함수

따라서 키워드를 사용하여 특정 색상 속성에 색상을 추가하는 방법을 볼 수 있습니다. 이 키워드 색상 치트시트를 참조하여 사용 가능한 모든 옵션을 볼 수 있습니다. 키워드 색상은 다양한 색상을 제공하지만 제한적일 수 있습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

이러한 키워드 색상 또는 거의 모든 다른 색상은 Hex RGB 또는 RGB 십진수로도 표현할 수 있습니다. 예를 들어 '검정'은 #000000 또는 십진수로 0,0,0 등입니다. 이러한 16진수 또는 10진수 옵션을 사용하여 보다 구체적인 색상을 얻을 수 있습니다.

RGB 10진수를 추가하는 쉬운 방법은 rgb()를 사용하는 것입니다. 함수. 각 소수의 최대값은 255입니다. 키워드 색상을 변경하여 다음 두 가지 새로운 옵션을 표시해 보겠습니다.

button.color {
    /* RGB and decimal */
    color: #fff;
    background-color: rgb(210,105,30);
}

검은색에 같은 문자가 반복된다는 사실을 알고 계셨습니까? 동일한 문자일 때 위의 흰색에 대해 했던 것처럼 처음 세 개를 입력하면 됩니다. #ffffff로도 표현할 수 있습니다.

색상을 추가하는 또 다른 옵션은 hsl()을 사용하는 것입니다. 함수. HSL은 색조, 채도 및 밝기를 나타냅니다. 밝기는 흰색(100%)에서 검정색(0%)까지의 백분율을 나타냅니다. 채도도 백분율이지만 100%가 '전체' 회색인 회색 색상입니다. Hue는 RGB로 색상환의 도(0~360)를 나타내며, 여기서 0은 빨간색, 120은 녹색, 240은 파란색입니다. 나는 이것이 복잡하게 들린다는 것을 안다.

Visual Studio와 같은 코드 편집기는 재생할 수 있는 색상 선택기를 제공합니다. 계속해서 hsl()을 입력하세요. 그런 다음 마우스를 가져가면 색상 선택기 팝업이 표시됩니다.

CSS 색상 튜토리얼

왼쪽에서는 색조를 조작할 수 있고 다른 두 막대는 채도와 밝기를 조작할 수 있습니다. 그것을 가지고 놀고 어떤 멋진 색상을 얻을 수 있는지 확인하십시오. HSL은 음영에 유용하며 채도와 밝기로 조작할 수 있습니다. 어떤 사람들은 자신의 특정한 필요 때문에 그것을 선호합니다.

색상 불투명도 수정

rgb 및 hsl 함수 모두 rgba() 또는 hsla() . 'a'는 알파를 나타내지만 0은 투명하고 1은 완전히 불투명한 투명도/불투명도입니다.

불투명도를 수정하여 색상을 더욱 세련되게 만들 수 있습니다. 불투명도를 수정하여 버튼 색상을 완성해 보겠습니다.

button.color {
    color: #fff;
    background-color: rgba(210,105,30, 0.7);
}

불투명도를 사용하면 텍스트가 훨씬 더 잘 읽힙니다!

CSS 색상 튜토리얼