본문 바로가기
프로그래밍/Bootstrap

5. Bootstrap 컬러 유틸리티로 디자인에 생기를 불어넣기

by 완소루피 2024. 11. 12.
728x90
반응형

안녕하세요! 오늘은 Bootstrap의 컬러 유틸리티를 이용해 웹페이지에 생기를 더하는 방법을 소개해드릴게요. 컬러는 웹 디자인에서 분위기를 결정짓는 중요한 요소 중 하나인데요, Bootstrap은 다양한 색상 클래스를 제공해 손쉽게 텍스트와 배경에 색을 입힐 수 있어요. 이 글에서는 컬러 유틸리티 활용법, 배경색 및 텍스트 색상 설정 방법을 다루어 보겠습니다.

1. 컬러 유틸리티 활용법

Bootstrap의 컬러 유틸리티 클래스는 텍스트 색상, 배경색, 테두리 색상 등을 지정할 때 유용하게 사용할 수 있습니다. Bootstrap의 컬러 유틸리티는 직관적인 이름으로 클래스가 지정되어 있어 코드만으로도 색상을 쉽게 이해할 수 있어요.

Bootstrap에서 기본으로 제공하는 주요 색상 클래스는 다음과 같습니다:

  • primary (기본 색상 - 보통 파란색 계열)
  • secondary (보조 색상 - 회색 계열)
  • success (성공을 나타내는 녹색)
  • danger (위험을 나타내는 빨간색)
  • warning (경고를 나타내는 노란색)
  • info (정보를 나타내는 청록색)
  • light (밝은 회색 배경색)
  • dark (어두운 회색 배경색)

2. 텍스트 색상 설정

텍스트에 컬러 유틸리티를 적용하려면 text-색상명 형식의 클래스를 사용하면 됩니다. 예를 들어 text-primary, text-danger 등을 사용하면 텍스트 색상이 각각 파랑, 빨강으로 설정됩니다.

 

<p class="text-primary">이 텍스트는 기본 색상(primary)으로 설정되었습니다.</p>
<p class="text-success">이 텍스트는 성공 색상(success)인 녹색입니다.</p>
<p class="text-danger">이 텍스트는 경고 색상(danger)인 빨간색입니다.</p>
<p class="text-warning">이 텍스트는 경고 색상(warning)인 노란색입니다.</p>
<p class="text-info">이 텍스트는 정보 색상(info)인 청록색입니다.</p>

 

위 코드를 사용하면 다양한 색상을 텍스트에 쉽게 적용할 수 있어요. 텍스트 색상은 강조하고 싶은 텍스트나 특정 메시지를 전달할 때 매우 유용하게 사용할 수 있습니다.

3. 배경색 설정

배경색은 bg-색상명 형식의 클래스를 사용해 설정할 수 있습니다. 배경에 색상을 지정하면 해당 요소가 전체적으로 지정된 색상을 가지게 되죠. 아래 예제는 다양한 배경색을 사용하는 방법을 보여줍니다.

 

<div class="p-3 mb-2 bg-primary text-white">Primary 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-success text-white">Success 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-danger text-white">Danger 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-warning text-dark">Warning 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-info text-white">Info 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-light text-dark">Light 배경색을 사용한 박스입니다.</div>
<div class="p-3 mb-2 bg-dark text-white">Dark 배경색을 사용한 박스입니다.</div>

 

위 예제에서 bg-primary, bg-success 등 클래스를 사용해 다양한 배경색을 설정했습니다. p-3 클래스는 내부 여백을 설정하고, mb-2는 아래쪽 여백을 설정해 요소 간의 간격을 유지해 줍니다. text-white는 배경색이 짙은 경우 텍스트를 흰색으로 변경해 가독성을 높여줍니다.

4. 테두리 색상 설정

Bootstrap에서는 border-색상명 클래스를 사용해 테두리 색상을 설정할 수도 있어요. 이 클래스는 테두리에도 쉽게 색을 입힐 수 있게 해줍니다.

 

<div class="p-3 mb-2 border border-primary">Primary 색상의 테두리를 가진 박스입니다.</div>
<div class="p-3 mb-2 border border-success">Success 색상의 테두리를 가진 박스입니다.</div>
<div class="p-3 mb-2 border border-danger">Danger 색상의 테두리를 가진 박스입니다.</div>
<div class="p-3 mb-2 border border-warning">Warning 색상의 테두리를 가진 박스입니다.</div>
<div class="p-3 mb-2 border border-info">Info 색상의 테두리를 가진 박스입니다.</div>

 

위 예제에서 border-primary, border-success 등을 사용해 테두리 색상을 지정했어요. 테두리 색상을 설정하면 강조하고 싶은 요소나 구분이 필요한 요소를 더 잘 구분할 수 있습니다.

5. 배경색과 텍스트 색 조합하기

배경색과 텍스트 색상을 조합해 생동감 있는 디자인을 만들 수 있습니다. 예를 들어 짙은 배경색과 밝은 텍스트 색상을 조합하면 강조 효과를 줄 수 있어요. 다음은 배경색과 텍스트 색상을 조합한 예제입니다.

 

<div class="p-3 mb-2 bg-dark text-light">Dark 배경에 Light 텍스트를 사용한 예제입니다.</div>
<div class="p-3 mb-2 bg-info text-dark">Info 배경에 Dark 텍스트를 사용한 예제입니다.</div>
<div class="p-3 mb-2 bg-warning text-dark">Warning 배경에 Dark 텍스트를 사용한 예제입니다.</div>
<div class="p-3 mb-2 bg-primary text-white">Primary 배경에 White 텍스트를 사용한 예제입니다.</div>

 

이렇게 배경색과 텍스트 색상을 조합해 주면, 다양한 스타일을 연출할 수 있습니다.

요약 및 다음 단계

Bootstrap의 컬러 유틸리티는 텍스트 색상, 배경색, 테두리 색상 등 다양한 요소에 손쉽게 컬러를 입히는 데 유용해요. 각 요소에 다양한 색상을 적용해 웹 디자인의 분위기를 자유롭게 연출할 수 있습니다. 다음 단계로는 Bootstrap의 버튼, 카드와 같은 컴포넌트와 컬러 유틸리티를 결합해 좀 더 생동감 있는 웹페이지를 만들어 보세요.

 

728x90
반응형