안녕하세요, 블로그 사이트 독자 여러분. 나는 ""섹션에 기사를 계속 게시합니다. 오늘은 HTML 및 CSS 코드의 색상에 대해 이야기하고 색상을 설정하는 방법, 색상이 어떻게 형성되는지, 원하는 색상을 검색하거나 캡처하기 위해 특별히 설계된 프로그램을 사용하는 방법 등을 아직 모르는 사람들을 위해 설명하려고 합니다. 더.

원하는 음영을 설정하는 문제는 웹 문서에 제공된 코드가 완전히 명확하지 않고(예: #f3af6c) 이 정보를 가져오는 방법과 위치(어디서 HTML 및 CSS 색상표 찾기) 및 웹 문서의 텍스트 또는 기타 블록을 디자인하는 데 사용하는 방법.

에 사용된 기본 원칙에 대해 이미 알게 되었음을 상기시켜 드리겠습니다. 우리는 또한 이미 태그를 검토했으며 많은 것을 배우고 배웠습니다.

기본 RGB 색상 코드 및 표

하이퍼텍스트 마크업 언어와 계단식 스타일 시트에서 문서를 색칠할 가능성이 있다는 것은 매우 논리적입니다. 그렇지 않으면 사이트가 매우 지루하고 같은 유형이 될 것이기 때문입니다. 이를 위해 일반적으로 RGB(빨간색, 녹색, 파란색의 세 가지 영어 단어에서 파생된 약어)라는 모델이 사용됩니다.

RGB 모델에서세 가지 색상만 사용되며(빨간색, 녹색 및 파란색임이 분명함) 각 색상은 다음과 같이 나타낼 수 있습니다. 다른 수준글로우 밝기. 각 채널(빨간색, 녹색 및 파란색)에 대해 256가지 밝기 계조 중 하나를 선택할 수 있습니다. 256이라는 숫자는 1바이트의 정보에 너무 많은 색조 값을 인코딩할 수 있기 때문에 취해진 것입니다.

따라서 웹 문서의 경우 다음에서 음영을 선택할 수 있습니다. 엄청난 양가능(256*256*256). 예를 들어 검정색을 얻으려면 색 구성표의 세 채널이 모두 필요합니다. 제로 값밝기 및 흰색을 얻으려면 빨강, 녹색 및 파랑 색상이 최대 밝기에 있어야 합니다.

이제 각 채널의 밝기를 설정하는 방법과 이에 대해 얼마나 많은 가능성이 있는지 알아 보겠습니다.

사실 거기에 두 가지 주요 방법:

  1. 각 채널(적,녹,청)의 밝기를 16진수로 기록하여 설정
  2. 웹 문서의 코드에 색상 이름을 입력하여 작업

복잡한 것부터 시작하여 16진수 코드로 색상을 작성하는 방법을 알아보겠습니다. 예를 들어 흰색에 대한 코드를 십진법으로 기록하려면 256 256 256, 검은색 - 0 0 0 코드를 얻을 수 있습니다. 여기에서 모든 것이 명확할 것입니다.

그러나 16진수 시스템에서는 아라비아 숫자 외에도 라틴 알파벳의 처음 6자도 사용되며, 숫자 형성에 특이성이 있습니다. 나는 이것을 탐구할 가치가 없다고 생각하지만, 예를 들어 Html의 흰색은 #ffffff와 같이 설정할 수 있고 검정색은 #000000과 같이 설정할 수 있다고 말할 것입니다. 저것들. 00은 십진수로 0에 해당하고 ff는 256에 해당합니다.

저것들. CSS 코드의 각 RGB 색상 채널에는 2개의 16진수가 있으므로 색상 값 항목은 파운드 기호 "#" 앞에 오는 6자리(또는 16진수와 동일한 문자)로 구성됩니다. 모든 것이 매우 간단합니다.

예를 들어, 가장 단순한 음영에 대한 위의 표에서 해당 16진수 항목은 다음과 같습니다.

당연히 16진수 음영 코드를 만들어 인터넷 프로젝트에서 보고 싶은 코드와 비교할 의무가 없습니다. 모든 그래픽 편집기(심지어)에서 사이트의 색상을 선택할 수 있습니다. RGB 형식, 또는 찾기 HTML 테이블색상을 지정하고 거기에서 필요한 코드를 복사합니다.

Yandex 색상 - Yandex 검색 결과에서 RGB 색상 팔레트 선택

이 용도로 사용하고 싶지 않음 그래픽 편집기또는 코드가 있는 테이블을 찾으십니까? 문제 없어요. 이 페이지를 조금 아래로 스크롤하면 Html 또는 CSS 코드의 색상 작업을 위한 구체적이고 예리한 프로그램을 많이 찾을 수 있습니다.

이것이 적합하지 않으면 간단히 열고 검색 창에 입력하십시오. 그 그늘의 이름으로 요청, 당신이 관심이있는 것입니다 (단순히 입력 할 수 있습니다 : 회색 갈색 진홍색).

그 결과 맨 위에 있는 검색 결과, 사이트의 색상을 선택하기 위한 매우 편리한 Yandex.Colors 팔레트 테이블이 표시됩니다. 이 팔레트의 오른쪽 하단 모서리에서 필요한 음영의 16진수 코드를 복사할 수 있습니다(앞에 격자가 있음). 그러면 다음에만 삽입될 수 있습니다. 올바른 장소당신의 웹 문서.

이 모든 것은 레이아웃 디자이너와 디자이너를 돕기 위해 설계된 소위 덕분에 실현됩니다.

당신은 할 수 있습니다 Yandex 검색 라인에서 색상 설정, 이름의 형태와 코드의 형태로 - 결과적으로 화면에 어떻게 보이는지 볼 수 있으며 필요한 경우 16진수 표기법을 얻을 수 있습니다.

실제로 이 도구는 유용하고 일반 사용자예를 들어, 회색-버-라즈베리-얼룩이 있는 그늘의 가구가 어떻게 보일지 이해하기 위해 인터넷. 이 Yandex 마법사 사용에 대한 비디오를 볼 수도 있습니다.

하이퍼텍스트 마크업 언어의 일부 색상 단어를 사용하여 지정할 수 있습니다예를 들어 "검정"은 검정을 의미하고 "흰색"은 흰색을 의미합니다. 그러나 한 가지 주의사항이 있습니다. 따라서 색상 작업은 제한된 수의 사람들에게만 가능합니다.

음, 첫째, 가능한 모든 1600만 RGB 패턴당신은 어떤 테이블의 단어의 도움으로 음영을 상상할 수 없을 것입니다 (당신은 그것을 스크롤하는 것에 지칠 것입니다).

둘째, Hypertext Markup Language Specification 4.01에 대한 W3C 유효성 검사기(모든 가능한 브라우저현재) Html 또는 CSS 코드에서 다음과 같은 단어로 지정할 수 있는 16가지 색상만 정의됩니다.

코드에서 단어로 설정할 수 있는 훨씬 더 자세한 음영 테이블을 찾을 수도 있지만 일부 브라우저에서는 이 색상이 올바르게 표시되지 않을 가능성이 있습니다.

따라서 위에서 제시한 16가지 기본 음영의 표 외에 불필요한 초과를 피하기 위해 다른 모든 색상은 16진법만을 사용하여 웹 문서의 코드에서 지정해야 합니다.

웹마스터링에서 색상 코드와 이름 사용하기

이 순간모두 외부 디자인 웹 페이지 CSS(Cascading Style Sheets)에 맡기고 Html에서 직접 색상 코드를 지정하는 것은 극히 드물지만 여전히 발생합니다. 또한 어떤 이유로 외부 테이블을 사용하는 것이 불가능한 상황이 있습니다. CSS 스타일(예: 릴리스를 만드는 경우).

따라서 이 경우 이미 사용되지만 Html에서 색상을 설정하는 예를 보여 드리겠습니다. W3C 검증자가 권장하지 않는 태그. 예를 들어, "bgcolor" 속성을 통해 "BODY" 태그에 배경색을 설정하고, "text" 속성을 사용하여 전체 웹 페이지에 텍스트를 즉시 채색했습니다.

이 경우 원하는 음영을 설정하면 예를 들어 다음과 같이 보일 수 있습니다.

문서 내용

결과적으로 베이지색 배경과 진한 파란색 글꼴의 웹 페이지가 표시됩니다. CSS가 사용되기 전에는 텍스트의 개별 섹션의 글꼴 색상을 변경하기 위해 W3C 유효성 검사기에서 더 이상 권장하지 않는 "FONT" 태그가 일반적으로 사용되었으며, 여기에는 동일한 이름의 "color" 속성이 포함되었습니다. 색상 설정:

파란색으로 색칠해야 하는 텍스트 섹션

작성된 코드의 결과를 화면에서 보려면 이 파일을 html 확장자로 저장한 다음 편리한 브라우저에서 열어야 합니다.

이제 사이트 레이아웃이 유효한 것으로 간주되기 위해서는 다음을 권장합니다. 계단식 스타일 시트에서 요소 색상 설정적절한 규칙과 속성을 통해 CSS에 이러한 삽입 규칙은 위에서 설명한 규칙과 다르지 않습니다.

보시다시피 색조 레코드를 줄이는 데 6자가 아닌 3자만 사용되는 경우가 있습니다. 각 채널에 대해 일치하는 경우 "# 66cc00" 대신 "# 6c0"입니다.

특수 프로그램의 팔레트에서 색상을 선택하거나 화면에서 캡처

바로 위에서 썼듯이 RGB(빨강, 녹색, 파랑) 색 구성표가 널리 사용됩니다. 세 가지 주요 색상 각각에 대해 0에서 255까지의 256 그라데이션이 제공됩니다(이 값을 16진수 시스템으로 변환하면 00에서 FF까지).

왜냐하면 우리는 다른 모든 음영이 형성되는 조합에서 세 가지 주요 색상을 가지고 있습니다. 그러면 16진수 항목은 99FF66(녹색 음영)과 같이 보일 것입니다. 그 앞에 #을 추가하면 코드 #99FF66이 생성되며 이는 HTML과 스타일 파일 모두에서 사용할 수 있습니다. 당신 자신이이 모든 말도 안되는 것을 계산하고 기억할 필요가 없다는 것은 말할 필요도 없습니다.

이를 위해 다음을 사용할 수 있습니다. 특별 프로그램, 팔레트에서 원하는 음영을 선택할 수 있습니다(또는 화면에서 캡처피펫 도구) 즉시 코드를 가져옵니다. 프로그램이 없을 수도 있지만 Yandex로 이동하여 쿼리 문자열에 색상 이름을 입력합니다(이에 대해 조금 더 높게 썼습니다).

다음은 이 모든 것을 완전히 실현할 수 있는 프로그램 목록입니다.


행운을 빕니다! 블로그 페이지 사이트에서 곧 만나요

당신은 관심이있을 수 있습니다

HTML 코드 목록 - UL, OL, LI 및 DL 태그
붙여넣는 방법 HTML 링크그리고 사진(사진) - IMG와 A 태그
하이퍼링크(A, Href, 대상 공백)를 만드는 방법, 사이트의 새 창에서 열리는 방법, Html 코드로 이미지를 링크하는 방법
글꼴(Face, Size 및 Color), Blockquote 및 Pre 태그는 순수 HTML의 레거시 텍스트 형식입니다( CSS 사용)
Html의 테이블 - Table, Tr 및 Td 태그와 함께 이를 생성하는 Colspan, Cellpadding, Cellspacing 및 Rowspan
HTML 형식사이트용 - 웹 양식 요소 생성을 위한 Form, Input 및 Select, Option, Textarea, Label 및 기타 태그 Select, Option, Textarea, Label, Fieldset, Legend - 드롭다운 목록 양식의 Html 태그 및 텍스트 필드
이미지- HTML 태그이미지 삽입(Src), 텍스트로 정렬 및 래핑(align), 배경 설정(background)
HTML 코드의 주석 지시문 및 Doctype, 블록 및 인라인 요소(태그)의 개념
Html Hypertext Markup Language란 무엇이며 W3C 유효성 검사기에서 모든 태그를 나열하는 방법
Html의 공백 문자 및 코드 형식, 줄 바꿈하지 않는 특수 문자 및 기타 니모닉

Yandex를 만들 때 개발자는 사용하기 쉽고 이해하기 쉽게 만들었습니다.

디자인과 글꼴 설정에 불필요한 것이 없으므로 사용자는 무엇이 무엇인지 빠르게 이해할 수 있습니다.

Yandex 브라우저의 각 버전은 아름답게 디자인되었으며 최고의 전문가가 디자인에 참여합니다. 그러나 단조로움을 좋아하지 않는 사용자가 있습니다. 심지어 가장 아름다운 광경그들은 빨리 지루해하고 웹 브라우저로 작업하면서 "상황을 바꾸고", "생명을 불어넣고" 싶어할 것입니다.

이것에는 문제가 없습니다. 그렇지 않으면 개발자가 인터페이스 변경 기능을 도입한 이유는 무엇입니까? 따라서 표준에 의해 설정된 배경이 마음에 들지 않거나 단조로움에 지루한 사람은 응용 프로그램의 모양을 변경할 수 있습니다.

무언가를 바꾸려면 모습 Yandex 브라우저에서 몇 분 동안만 집중하면 됩니다.

  • 웹 브라우저를 켭니다.
  • 열려 있는 새로운 탭(북마크바 옆에 있는 설정에서 이 작업을 수행할 수 있습니다.)
  • Express Panel이 여러분 앞에 나타날 것입니다. 화면 하단으로 내려가 "배경 변경" 아이콘을 클릭해야 합니다.
  • 그러면 다양한 브라우저 디자인이 포함된 목록이 열리며 그 중에서 가장 마음에 드는 것을 선택해야 합니다. 적절한 이미지를 선택했으면 "마침" 버튼을 클릭하십시오.

매번 배경을 바꾸는 것에 대해 걱정할 필요가 없습니다. 그럴 필요가 없습니다. 이제 "익스프레스 패널"에 들어갈 때마다(Yandex를 닫았다가 다시 열어도) 즐거운 그림을 즐길 수 있습니다. 그리고 높은 영혼과 함께 일하는 것이 훨씬 더 흥미롭고 쉽습니다!

배경에 "자신의"것을 설정할 수 있습니까?

물론 Yandex 개발자가 배경 변경을 위해 제공되는 이미지로 모든 사용자를 기쁘게 할 수는 없습니다. 사용 가능한 도면의 전체 목록을 살펴보고 적절한 것을 찾지 못한 후에도 절망하지 마십시오.

이러한 경우는 Yandex 브라우저 작성자가 제공합니다. 컴퓨터에서 사용 가능한 개인 사진을 다운로드할 수 있습니다. 그것은 환상에 완전한 환기를 제공합니다. 예를 들어, "Express Panel"에 들어갈 때마다 생생한 삶의 단편이나 어린 아이의 사진이 보인다면 어떨까요?

장치의 사진을 배경으로 설정하려면 다음을 수행해야 합니다.

  • Yandex를 활성화합니다.
  • 새 하위 창을 엽니다.
  • "배경 변경" 기능을 찾아 클릭하십시오.
  • 마지막 이미지 뒤에 "+" 기호가 있으므로 클릭해야 합니다.
  • 브라우저에서 보고 싶은 사진을 선택하고 엔터(Enter)를 누르세요.

이제 다음 변경까지 저장되는 모든 이미지를 절대적으로 설정할 수 있습니다.


www.livemaster.ru

기본 RGB 색상 코드 및 표

하이퍼텍스트 마크업 언어와 계단식 스타일 시트에서 문서를 색칠할 가능성이 있다는 것은 매우 논리적입니다. 그렇지 않으면 사이트가 매우 지루하고 같은 유형이 될 것이기 때문입니다. 이를 위해 일반적으로 RGB(빨간색, 녹색, 파란색의 세 가지 영어 단어에서 파생된 약어)라는 모델이 사용됩니다.

RGB 모델에서세 가지 색상만 사용되며(빨간색, 녹색 및 파란색임이 분명함) 각 색상은 다른 수준의 광선으로 표현할 수 있습니다. 각 채널(빨간색, 녹색 및 파란색)에 대해 256가지 밝기 계조 중 하나를 선택할 수 있습니다. 256이라는 숫자는 1바이트의 정보에 너무 많은 색조 값을 인코딩할 수 있기 때문에 취해진 것입니다.

따라서 웹 문서의 경우 수많은 가능한 음영(256 * 256 * 256) 중에서 원하는 음영을 선택할 수 있습니다. 예를 들어 검은색을 얻으려면 색 구성표의 세 채널 모두 밝기 값이 0이어야 하고 흰색, 빨간색, 녹색 및 파란색을 얻으려면 최대 밝기가 있어야 합니다.


이제 각 채널의 밝기를 설정하는 방법과 이에 대해 얼마나 많은 가능성이 있는지 알아 보겠습니다.

사실 거기에 두 가지 주요 방법:

  1. 각 채널(적,녹,청)의 밝기를 16진수로 기록하여 설정
  2. 웹 문서의 코드에 색상 이름을 입력하여 작업

복잡한 것부터 시작하여 16진수 코드로 색상을 작성하는 방법을 알아보겠습니다. 예를 들어 흰색에 대한 코드를 십진법으로 기록하려면 256 256 256, 검은색 - 0 0 0 코드를 얻을 수 있습니다. 여기에서 모든 것이 명확할 것입니다.

그러나 16진수 시스템에서는 아라비아 숫자 외에도 라틴 알파벳의 처음 6자도 사용되며, 숫자 형성에 특이성이 있습니다. 나는 이것을 탐구할 가치가 없다고 생각하지만, 예를 들어 Html의 흰색은 #ffffff와 같이 설정할 수 있고 검정색은 #000000과 같이 설정할 수 있다고 말할 것입니다. 저것들. 00은 십진수로 0에 해당하고 ff는 256에 해당합니다.

저것들. CSS 코드의 각 RGB 색상 채널에는 2개의 16진수가 있으므로 색상 값 항목은 파운드 기호 "#" 앞에 오는 6자리(또는 16진수와 동일한 문자)로 구성됩니다. 모든 것이 매우 간단합니다.

예를 들어, 가장 단순한 음영에 대한 위의 표에서 해당 16진수 항목은 다음과 같습니다.


당연히 16진수 음영 코드를 만들어 인터넷 프로젝트에서 보고 싶은 코드와 비교할 의무가 없습니다. 모든 그래픽 편집기(무료 온라인 Pixlr 편집기에서도)에서 사이트의 색상을 선택할 수 있습니다. 여기서 RGB 형식의 이 음영 기록이 확실히 표시되거나 Html 색상표를 찾아 필요한 코드를 복사할 수 있습니다. 거기.

Yandex 색상 - Yandex 검색 결과에서 RGB 색상 팔레트 선택

이 목적으로 그래픽 편집기를 사용하고 싶지 않거나 코드가 있는 테이블을 찾고 싶습니까? 문제 없어요. 이 페이지를 조금 아래로 스크롤하면 Html 또는 CSS 코드의 색상 작업을 위한 구체적이고 예리한 프로그램을 많이 찾을 수 있습니다.

이것이 적합하지 않으면 Yandex를 열고 검색 상자에 입력하십시오. 그 그늘의 이름으로 요청, 당신이 관심이있는 것입니다 (단순히 입력 할 수 있습니다 : 회색 갈색 진홍색).

결과적으로 검색 결과의 맨 위에 사이트의 색상을 선택하기 위한 매우 편리한 Yandex.Colors 팔레트 테이블이 표시됩니다. 이 팔레트의 오른쪽 하단 모서리에서 필요한 음영의 16진수 코드를 복사할 수 있습니다(앞에 해시가 있음). 그런 다음 웹 문서의 올바른 위치에 삽입하기만 하면 됩니다.

이 모든 것은 레이아웃 디자이너와 디자이너를 돕기 위해 설계된 소위 Yandex "마법사" 덕분에 구현됩니다.

당신은 할 수 있습니다 Yandex 검색 라인에서 색상 설정, 이름의 형태와 코드의 형태로 - 결과적으로 화면에 어떻게 보이는지 볼 수 있으며 필요한 경우 16진수 표기법을 얻을 수 있습니다.

실제로 이 도구는 일반 인터넷 사용자에게도 유용할 수 있습니다. 예를 들어 회색-버-라즈베리-얼룩이 있는 가구가 어떻게 생겼는지 이해하기 위해서입니다. 이 Yandex 마법사 사용에 대한 비디오를 볼 수도 있습니다.

하이퍼텍스트 마크업 언어의 일부 색상 단어를 사용하여 지정할 수 있습니다예를 들어 "검정"은 검정을 의미하고 "흰색"은 흰색을 의미합니다. 그러나 한 가지 주의사항이 있습니다. 따라서 색상 작업은 제한된 수의 사람들에게만 가능합니다.

음, 첫째, RGB 구성표에서 모든 테이블의 단어를 사용하여 가능한 1600만 음영을 모두 나타낼 수 없다는 것이 분명합니다(스크롤하는 데 지칠 것입니다).

둘째, 하이퍼텍스트 마크업 언어 4.01 사양에 대한 W3C 유효성 검사기(현재 가능한 모든 브라우저에서 완전히 지원됨)에는 16가지 색상만 정의되어 있으며 Html 또는 CSS 코드에서 다음 단어로 지정할 수 있습니다.

코드에서 단어로 설정할 수 있는 훨씬 더 자세한 음영 테이블을 찾을 수도 있지만 일부 브라우저에서는 이 색상이 올바르게 표시되지 않을 가능성이 있습니다.

따라서 위에서 제시한 16가지 기본 음영의 표 외에 불필요한 초과를 피하기 위해 다른 모든 색상은 16진법만을 사용하여 웹 문서의 코드에서 지정해야 합니다.

웹마스터링에서 색상 코드와 이름 사용하기

현재 웹 페이지의 모든 외부 디자인은 CSS(Cascading Style Sheets)에 달려 있으며 Html에서 직접 색상 코드를 지정하는 것은 극히 드물지만 여전히 발생합니다. 또한 어떤 이유로 외부 CSS 스타일 시트를 사용할 수 없는 상황이 있습니다(예: 릴리스를 생성하는 경우 메일링 리스트구독하다).

따라서 이 경우 이미 사용되지만 Html에서 색상을 설정하는 예를 보여 드리겠습니다. W3C 검증자가 권장하지 않는 태그. 예를 들어, "bgcolor" 속성을 통해 "BODY" 태그에 배경색을 설정하고, "text" 속성을 사용하여 전체 웹 페이지에 텍스트를 즉시 채색했습니다.

이 경우 원하는 음영을 설정하면 예를 들어 다음과 같이 보일 수 있습니다.

문서 내용

결과적으로 베이지색 배경과 진한 파란색 글꼴의 웹 페이지가 표시됩니다. CSS가 사용되기 전에는 텍스트의 개별 섹션의 글꼴 색상을 변경하기 위해 W3C 유효성 검사기에서 더 이상 권장하지 않는 "FONT" 태그가 일반적으로 사용되었으며, 여기에는 동일한 이름의 "color" 속성이 포함되었습니다. 색상 설정:


파란색으로 색칠해야 하는 텍스트 섹션

작성된 코드의 결과를 화면에서 보려면 이 파일을 html 확장자로 저장한 다음 편리한 브라우저에서 열어야 합니다.

이제 사이트 레이아웃이 유효한 것으로 간주되기 위해서는 다음을 권장합니다. 계단식 스타일 시트에서 요소 색상 설정적절한 규칙과 속성을 통해 CSS에 이러한 삽입 규칙은 위에서 설명한 규칙과 다르지 않습니다.

보시다시피 색조 레코드를 줄이는 데 6자가 아닌 3자만 사용되는 경우가 있습니다. 각 채널에 대해 일치하는 경우 "# 66cc00" 대신 "# 6c0"입니다.

ktonanovenkogo.ru

RGB 색상 팔레트, CSS 및 Html에서 색상을 올바르게 설정하는 방법.

아시다시피 텍스트의 색상 디자인 문제를 해결하기 위해 일반적으로 허용되는 구성이 사용됩니다. RGB(그건, 빨간색- 빨간색, 녹색- 녹색 및 그에 따라 푸른- 푸른)


색상 팔레트 RGB각각 다른 밝기 수준으로 잘 표현될 수 있는 세 가지 색상의 사용을 의미합니다. CSS 및 Html 코드에서는 팔레트의 각 색상에 대해 256개의 가능한 색상 그라데이션 중 하나를 정의할 수 있습니다.

따라서 문서를 디자인하기 위해 상당히 많은 수의 색상(256-256-256)을 적용할 수 있습니다. 예를 들어 결과적으로 검은색을 얻으려면 세 가지 색상 모두 RGB밝기 표시기를 0으로 설정해야 하며 그 반대로 흰색이 필요한 경우 모든 색상에 대해 최대 밝기를 설정해야 합니다.

Html에서 색상의 밝기를 설정하는 방법을 자세히 살펴보겠습니다. 밝기를 조정하는 방법에는 두 가지가 있습니다.

  1. Html 코드에서 페이지의 팔레트 색상 코드를 설정하고 밝기를 정의하여 RGB 색상 16진수 시스템을 사용하여
  2. 16진수 시스템에서 CSS의 색상을 설정합니다.

16진수 시스템과 하이퍼텍스트 마크업으로 코드를 작성하는 방법을 살펴보겠습니다. 우선 기억하자. 십진법미적분 - 예를 들어 흰색이 필요한 경우 코드는 256 256 256, 검정색의 경우 0 0 0과 같습니다.


같지 않은 십진법, 숫자만 있는 경우 16진수 팔레트에는 라틴 알파벳 문자도 포함됩니다. 즉,이 경우 숫자를 나타내는 고유 한 시스템이 그 자리를 찾습니다. 예를 들어 흰색은 HTML에서 #ffffff로 지정되고 검은색은 #000000으로 지정됩니다. 여기서 00은 0에 해당하고 ff는 256(십진수로 변환할 때)에 해당한다는 것을 쉽게 알 수 있습니다.

따라서 Html, CSS의 RGB 색상 팔레트는 채널로 나뉘며 각 채널에는 두 개의 16진수 문자가 할당됩니다. 그렇기 때문에 HTML 코드의 모든 색상은 여섯 글자(숫자에 해당)와 숫자 자체로 구성됩니다. "#" 기호가 코드 앞에 배치된다는 점에 유의해야 합니다.

물론 색상 코드를 수동으로 선택할 필요는 없습니다. 그래픽 편집기를 실행하고 올바른 색상을 찾은 다음 세부 정보에서 색상 코드를 확인하기만 하면 됩니다. RGB 시스템. 또 다른 간단한 옵션이 있습니다 - 팔레트 HTML 색상코드로. 찾아서 복사하십시오.

Yandex 색상 - Yandex 결과의 RGB 팔레트에서 HTML 색상 코드 선택.


무엇보다도 Yandex를 사용하여 사이트의 색 구성표를 선택할 수 있습니다. 이렇게 하려면 검색 상자에 "색상"이라는 단어나 필요한 색상 이름을 입력하기만 하면 됩니다. 요청의 결과로 팔레트가 출력에 표시됩니다. Yandex.Colors.색상을 선택할 수 있습니다. 오른쪽 모서리에는 웹 문서를 작성할 때 사용되는 RGB 및 16진법의 색상 코드를 볼 수 있습니다.

Yandex의 이 옵션은 작업 프로세스를 크게 촉진합니다. 모든 것이 매우 간단합니다. 색상 이름을 입력하고 필요한 코드를 얻으십시오.

하이퍼텍스트 마크업의 일부 색상은 예를 들어 "회색" - 회색, "흰색" - 흰색, "검정" - 검은색 등과 같이 단어로 상당히 설정될 수 있다는 점에 유의해야 합니다. 물론 이런 식으로 Html에서 색상을 설정하는 것은 색상의 종류가 많지 않은 경우에만 가능합니다. 실제로 단어의 도움으로 1600만 RGB 색상을 참조 책이나 표에서 찾을 수 없습니다.

W3C 4.01 Validator(Hypertext Markup)는 단어로 지정할 수 있는 색상을 표시하기 위해 CSS 및 Html 색상표를 구성하는 16가지 기본 색상 팔레트를 제공합니다.


나머지 색상은 16진수 코드를 사용하여 지정해야 합니다.

웹 페이지에서 RGB 팔레트의 색상 이름은 물론 CSS 및 Html에서 색상 코드를 사용하기 위한 색상 속성, 예제 및 방법을 사용하여 텍스트 자체의 색상을 대체합니다.

지금, 외부 디자인페이지는 CSS(Cascading Style Sheets)를 사용하여 스타일을 지정하지만, 그럼에도 불구하고 HTML에서 색상이 지정되는 경우를 찾는 것이 일반적입니다.

따라서 다음은 HTML에서 색상을 지정하는 예입니다.

웹사이트의 페이지

최종 결과는 황금색 배경에 자홍색 글꼴이 있는 페이지입니다.

이전에는 CSS에서 단일 섹션에 텍스트 색상을 지정하려면 FONT 태그를 작성해야 했으며(W3C에서는 권장하지 않음) 색상을 설정하기 위해 "color" 속성이 포함되었습니다.

빨간색으로 칠할 텍스트

필요한 색상으로 일부 텍스트 요소에 색상을 지정하려면 다음과 같이 "FONT" 태그를 사용하여 HTML 코드를 작성해야 합니다.

글꼴 색상을 바꾸려는 텍스트

현재 유효한 사이트 레이아웃을 얻으려면 색상 코드를 설정할 때 CSS를 사용하는 것이 좋습니다. 대체로 CSS에 색상 코드를 삽입하는 규칙은 위에서 설명한 규칙과 다르지 않습니다.

www.bestseoblog.ru

Yandex Launcher에서 애플리케이션 프로모션 카드의 색상을 선택하는 새로운 알고리즘.

다양한 Yandex 서비스는 정보 블록 및 객체 응답 강조 표시, 주의 관리, 시각적 계층 구조 생성과 같은 인터페이스 작업을 해결하기 위해 색상과 함께 작동합니다.

검색 및 Yandex.Music에서 색상 일치 알고리즘을 사용하는 예

작업에 따라 색상 일치에는 복잡한 계산이 필요할 수 있습니다. 그러나 원하는 결과를 얻는 것이 훨씬 쉽습니다.

평가, 설명 및 "설치" 버튼과 같은 Yandex Launcher의 응용 프로그램에 대한 프로모션 카드가 있습니다. 이는 상황에 맞는 권장 사항입니다. 응용 프로그램 목록 상단이나 데스크탑의 폴더에서 열립니다.

초기 구현

카드의 배경색은 아이콘에 따라 자동으로 선택되었으며 버튼은 반투명한 흰색이었습니다. 알고리즘은 다음과 같이 픽셀을 구문 분석하여 아이콘의 기본 색상을 결정하려고 했습니다. 색조. 이 접근 방식은 항상 아름다운 결과를 제공하지는 않았지만 단점이 있었습니다.

  • 잘못된 색상 정의;
  • 평균화로 인한 "더러운" 색상;
  • 둔한 단추, 지루한 카드.

문제 카드의 예

당신이 정말로 원했던 것은 무엇입니까

카드는 아이콘의 실제 연속이어야 하며 색상은 풍부하고 밝아야 합니다. 카드가 손으로 정성스럽게 만들어졌고, 무심코 자동으로 생성되는 무언가가 미끄러지지 않는 느낌을 만들고 싶었습니다.

당신은 항상 그것을 더 아름답게 만들고 싶지만 자원은 무제한이 아닙니다. 색상을 결정하기 위한 기적의 라이브러리를 작성하도록 팀을 할당할 계획은 없었습니다. 따라서 과제는 우주선을 발명하지 않고 카드를 아름답게 색칠하는 방법을 알아내기 위해 최소한의 노력으로 색상을 결정하는 알고리즘을 개선하는 것입니다.

토요일에 저는 코드 편집기에서 먼지를 털고 HTML5와 Canvas를 발견하고 발명을 시작했습니다. 월요일에 그는 제안을 가지고 팀에 왔습니다.

새로운 색상 감지 알고리즘

1 단계.우리는 아이콘을 가져갑니다. 우리는 흰색, 검은색 및 투명 픽셀을 버립니다.

소스 아이콘 → 필터링된 픽셀의 정사각형

2 단계결과 이미지를 2 × 2픽셀 크기로 줄입니다(안티 앨리어싱 비활성화). 결과적으로 아이콘의 4가지 색상을 얻습니다. 원본 사진이 균질한 경우 반복할 수 있습니다. 괜찮습니다.

두 번째 단계 이후의 결과입니다. 소스 아이콘 → 색상

색상이 섞이지 않고 "더러워"지지 않도록 앤티 앨리어싱을 비활성화했습니다.

사실, 그것은 다음과 같이 밝혀졌습니다. 정사각형은 네 부분으로 나뉘고 평균 픽셀은 다음과 같습니다. 상단 줄분기마다. 구현에서 모든 것이 간단합니다. 실제 다운샘플 이미지도 필요하지 않으며 일반적으로 그래픽으로 작업합니다. 픽셀 희망 직군첫 번째 단계 후에 얻은 1차원 배열에서 가져옵니다.

3단계거의 모든 것이 준비되었습니다. 꽤 남아 있습니다. 결과 색상을 얻고 HSL로 변환하고 밝기(L)로 정렬합니다. 우리는 카드를 칠합니다.

조명 구성표:

  • 배경 - 가장 밝은 색상;
  • 버튼 - 빛에 가장 가깝습니다.
  • 텍스트가 가장 어둡습니다.

어두운 구성표(두 개 이상의 색상이 어두운 경우):

  • 배경이 가장 어두운 색;
  • 버튼 - 어둠에 가장 가깝습니다.
  • 텍스트가 가장 가볍습니다.

색상 적용, 대비 확인: 배경과 버튼의 밝기 차이 ≥ 20; 배경과 텍스트 사이 ≥ 60. 일치하지 않으면 수정합니다.

받은 카드. 소스 아이콘 → 색상 → 카드

그리고 몇 가지 예시 카드:

결과

"더러운" 불순물 없이 아이콘의 실제 색상에서 다채로운 카드를 얻었습니다. 여러 색상을 사용하여 카드가 훨씬 더 생생하게 보입니다. 아이콘의 균일 한 배경으로 카드가 직접적인 연속이되는 것이 특히 즐겁습니다. 그들 사이의 경계가 전혀 눈에 띄지 않습니다.

그리고 가장 중요한 것은 새로운 알고리즘이 제안된 지 이틀 만에 첫 번째 구현이 이미 개발 빌드에서 사용 가능했다는 것입니다. 팀 내에서 테스트하고 첫 번째 단계에서 필터에 대한 임계값을 설정하고 특별한 경우를 위해 제공했습니다.

  • 한 가지 색상의 아이콘 - 병합되지 않도록 배경을 약간 어둡게 만듭니다.
  • 배경이 있는 아이콘 - 가장자리 주변의 픽셀을 보십시오. 모두 같으면 같은 카드 배경을 설정하십시오.

수정된 알고리즘은 다음 릴리스에 포함됩니다. Yandex Launcher 개발 팀의 책임자인 Dima Ovcharov의 관심, 열망 및 인내에 특별히 감사드립니다. 마지막으로 더 많은 예입니다.