HTML & CSS

Chapter 2-5 테두리 스타일(CSS)

Chansman 2025. 3. 31. 10:24

📌 CSS 테두리(border) 스타일 활용법

웹 디자인에서 테두리는 요소의 경계를 명확하게 표시하여 가독성을 높이고 시각적으로 요소를 구분하는 데 매우 유용합니다. 이번 포스팅에서는 CSS를 이용하여 테두리를 꾸미는 다양한 방법을 알아보겠습니다.


📌 테두리(border) 속성 살펴보기

테두리를 설정할 때는 다음과 같은 CSS 속성을 사용합니다.

속성명 설명

border-width 테두리의 두께 설정
border-style 테두리의 스타일(실선, 점선, 겹선 등) 설정
border-color 테두리 색상 설정
border 위의 세 가지 속성을 한 번에 설정할 수 있는 단축 속성

예시 코드:

.box {
    border-width: 2px;
    border-style: dashed;
    border-color: blue;
}

/* 또는 단축 속성으로 한번에 */
.box {
    border: 2px dashed blue;
}

📌 테두리 스타일(border-style) 옵션

테두리 스타일로는 다음과 같은 것들이 있습니다:

  • solid: 실선
  • dashed: 긴 점선
  • dotted: 짧은 점선
  • double: 이중 실선
  • groove: 입체적 파인 느낌
  • ridge: 입체적 튀어나온 느낌
  • inset: 안쪽으로 들어간 효과
  • outset: 바깥쪽으로 튀어나온 효과

📌 모서리 둥글게 만들기(border-radius)

CSS의 border-radius 속성을 이용하여 요소의 모서리를 둥글게 설정할 수 있습니다.

사용법:

.box {
    border-radius: 10px; /* 네 모서리 모두 동일하게 둥글게 */
}

각 모서리마다 서로 다른 반경 값을 지정할 수도 있습니다.

.box {
    border-radius: 10px 20px 30px 40px; /* 시계방향(좌상단, 우상단, 우하단, 좌하단)으로 지정 */
}

 

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="utf-8">
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible"
        contect="IE=edge"
        >
        <title>테두라</title>

        <style>
            .area{
                width: 200px;
                height: 100px;
            }

            .red{
                border-width: 3 px;
                border-style: solid;
                border-color: red;
            }

            .green{
                border: 3px solid green;
                border-radius: 20px;
            }

            /* .green{
                border: 3px solid green;
                border-radius: 10px 20px 30px 40px 왼쪽상단부터 시계방향순서서
            } */
        
        
        </style>

          

    </head>
    <body>
        <h2>현진영 - 흐린 기억속의 그대</h2>
        <p class="red">안개빛 조명은 흐트러진 내몸을 감싸고</p>
        <!-- 두개의 클래스값을 한번에 적용하여 각각 클레스별로 속성을 부여할수있다. -->
        <!-- HTML 요소에는 여러 개의 클래스를 공백으로 구분해서 동시에 지정할 수 있습니다.
        그리고 CSS에서는 각각의 클래스 이름을 기준으로 개별 스타일을 적용할 수 있어요. -->
        <p class="area green">술에 취해 비틀거리는 나의모습 이제는 싫어</p>     


    </body>
</html>
 <!-- 두개의 클래스값을 한번에 적용하여 각각 클레스별로 속성을 부여할수있다. -->
        <!-- HTML 요소에는 여러 개의 클래스를 공백으로 구분해서 동시에 지정할 수 있습니다.
        그리고 CSS에서는 각각의 클래스 이름을 기준으로 개별 스타일을 적용할 수 있어요. -->

복습 & 활용 포인트

  • 테두리는 요소를 시각적으로 구분하는 데 매우 유용
  • border 단축 속성으로 간단하게 스타일 지정 가능
  • border-radius를 활용해 디자인을 부드럽고 세련되게 표현 가능

CSS의 테두리 스타일을 다양하게 활용하여 웹페이지의 디자인을 한층 업그레이드 해보세요!