Welcome to My Website
This is a simple example of using colors and backgrounds in CSS.
이번 강의에서는 색상과 배경을 사용하여 웹 사이트를 시각적으로 매력적으로 만드는 방법을 살펴보겠습니다. 색상과 배경을 효과적으로 적용하는 방법을 이해하는 것은 매력적이고 미학적으로 만족스러운 웹 디자인을 만드는 데 중요합니다.
CSS를 사용하면 색상 이름, 16진수 값, RGB, RGBA, HSL, HSLA 등 다양한 방법으로 색상을 지정할 수 있습니다.
CSS는 미리 정의된 다양한 색상 이름을 제공합니다.
h1 { color: red; }
이렇게 하면 모든
헥스 코드는 빨간색, 녹색, 파란색(RGB) 값의 혼합으로 정의되는 숫자와 문자의 6자리 조합입니다.
p { color: #3498db; /* A shade of blue */ }
RGB는 빨간색(Red), 녹색(Green), 파란색(Blue)을 의미합니다. RGBA는 불투명도를 위해 알파 채널을 추가합니다.
div { color: rgb(255, 99, 71); /* Tomato color */ }
div { background-color: rgba(255, 99, 71, 0.5); /* Semi-transparent tomato color */ }
HSL은 색조(Hue), 채도(Saturation), 밝기(Lightness)를 나타냅니다. HSLA에는 알파 채널이 포함되어 있습니다.
h2 { color: hsl(120, 100%, 50%); /* Pure green */ }
h2 { color: hsla(120, 100%, 50%, 0.5); /* Semi-transparent green */ }
CSS의 배경은 요소에 색상, 이미지, 그라디언트 등을 추가하여 디자인을 향상시킬 수 있습니다.
background-color 속성을 사용하여 HTML 요소의 배경색을 설정할 수 있습니다.
body { background-color: #f4f4f4; /* Light gray background */ }
CSS를 사용하면 이미지를 배경으로 사용할 수 있습니다.
.banner { background-image: url('banner.jpg'); background-size: cover; background-position: center; }
이것은 클래스 배너가 있는 요소에 배경 이미지를 설정합니다. 이미지는 전체 영역을 포함하며 중앙에 배치됩니다.
배경 이미지가 수평, 수직 또는 전혀 반복되지 않도록 제어합니다.
.tile { background-image: url('tile.png'); background-repeat: repeat; /* Repeats both horizontally and vertically */ }
배경 이미지의 시작 위치를 제어할 수 있습니다.
.header { background-image: url('header.jpg'); background-position: top right; }
그라디언트를 사용하면 두 개 이상의 색상 사이를 부드럽게 전환할 수 있습니다.
.gradient-box { background: linear-gradient(to right, #ff7e5f, #feb47b); /* Gradient from left to right */ }
.circle-gradient { background: radial-gradient(circle, #ff7e5f, #feb47b); /* Circular gradient */ }
색상, 배경 이미지, 그라데이션을 사용하는 예를 통해 이러한 개념을 실제로 적용해 보겠습니다.
HTML:
Welcome to My Website
This is a simple example of using colors and backgrounds in CSS.
CSS:
/* Background color */ body { background-color: #f4f4f4; } /* Text color */ h1 { color: #2c3e50; } /* Background image with gradient overlay */ .content { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('background.jpg'); background-size: cover; color: white; padding: 20px; text-align: center; } /* Text color for paragraph */ p { color: #ecf0f1; }
이 예에서는:
텍스트는 배경을 보완하기 위해 밝은 음영입니다.
다음: 다음 강의에서는 CSS의 타이포그래피와 글꼴 스타일링을 다루며 웹사이트의 가독성을 높이기 위해 글꼴을 선택하고 사용자 정의하는 방법을 배웁니다. 그리고 항소. 거기서 봐요!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3