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

2025. 3. 31. 10:24·HTML & CSS

📌 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의 테두리 스타일을 다양하게 활용하여 웹페이지의 디자인을 한층 업그레이드 해보세요!

 

 

 

 

 

 

'HTML & CSS' 카테고리의 다른 글

Chapter 2-7. 배경 다루기(CSS)  (0) 2025.03.31
Chapter 2-6. 여백다루기(CSS)  (0) 2025.03.31
Chapter 2-4 박스모델이란?(CSS)  (0) 2025.03.31
Chapter 2-3 선택자 기본편(CSS)  (0) 2025.03.31
Chapter 2-2 CSS 문서 사용하기(CSS)  (0) 2025.03.31
'HTML & CSS' 카테고리의 다른 글
  • Chapter 2-7. 배경 다루기(CSS)
  • Chapter 2-6. 여백다루기(CSS)
  • Chapter 2-4 박스모델이란?(CSS)
  • Chapter 2-3 선택자 기본편(CSS)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (787)
      • Python (32)
      • 프로젝트 (110)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (153)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    trumpmuskclash
    hotcoffeecase
    remittance
    btsdischarge
    newpoliticalparty
    gpterror
    travel ban
    RM
    americanlaw
    livebroadcast
    lawsuitculture
    self-growth
    btsreunion
    chinanightlife
    urbantrends
    bts
    basalcellcarcinoma
    titaniumcase
    global politics
    americaparty
    youngprofessionals
    chatgpterror
    classaction
    뷔
    btsjungkook
    college reunions
    btscomeback
    smartphonedurability
    homebartrend
    life reflection
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 2-5 테두리 스타일(CSS)
상단으로

티스토리툴바