본문 바로가기
html, css, 자바스크립트/css

css border 속성 이용하여 테두리 꾸미기

by 개발자 L 2023. 3. 18.
반응형

css border 속성 이용하여 테두리 꾸미기

네 안녕하세요, 이번 포스팅에서는 테두리를 꾸미는 방법에 대하여 알아보도록 하겠습니다.

박스를 꾸밀 때는 특히 박스의 내부보다는 테두리를 주로 꾸미는 경우가 많습니다.

박스의 내부를 다채롭게 채우는 것 보다 테두리를 꾸미는 것이 오히려 더 깔끔하고 예뻐 보이기 때문입니다.

그래서 이번 시간에는 테두리를 어떻게 꾸밀 수 있는 지 한 번 알아보도록 하겠습니다.

그럼 지금부터 시작하도록 하겠습니다.

 

1. 테두리의 두께, 모양, 색 꾸미기 : border-width, border-style, border-color 이용

테두리는 패딩과는 다르게 박스의 경계부를 지칭하기 때문에 색과 스타일을 지정할 수 있습니다.

그 쓰임은 이렇습니다.

아래에 보여드리는 예시는 기본적으로 쓰는 박스 테두리 꾸미기 예시 코드입니다.

p {
	border-width : 3px; // 테두리 두께 3픽셀
	border-style : dotted; // 테두리 스타일 점선
	border-color : blue; // 테두리 색깔 blue
}

한 가지 예시로 p 태그의 테두리애 css 스타일을 입힌다고 한다면,

이런 식으로 쓸 수가 있습니다.

그리고 border-style 프로퍼티는 지금 보여드린 dotted 속성 외에도 정말 많습니다.

속성은 이 정도를 주로 씁니다.

반응형

 

none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset

보통은 이 정도를 많이 쓰곤 합니다.

그러면 이 테두리들을 직접 적용을 시키면 어떻게 나올까요?
제가 간단한 예제를 한 번 준비를 해봤습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>다양한 테두리</title>
</head>
<body>
    <h3>다양한 테두리</h3>
    <hr>
    <p style="border: 3px solid blue">3픽셀 soild</p>
    <p style="border: 3px none blue">3픽셀 none</p>
    <p style="border: 3px hidden blue">3픽셀 hidden</p>
    <p style="border: 3px dotted blue">3픽셀 dotted</p>
    <p style="border: 3px dashed blue">3픽셀 dashed</p>
    <p style="border: 3px double blue">3픽셀 double</p>
    <p style="border: 15px groove yellow">15픽셀 groove</p>
    <p style="border: 15px ridge yellow">15픽셀 ridge</p>
    <p style="border: 15px inset yellow">15픽셀 inset</p>
    <p style="border: 15px outset yellow">15픽셀 outset</p>
</body>
</html>

각각의 태그에 직접 테두리 속성을 지정하여 나타낸 코드입니다.

그럼 결과 화면도 같이 보시죠.

이렇게 각각의 태그에 테두리 꾸미기를 적용을 해봤는데,

정말 다양한 테두리들이 있는 것을 확인할 수 있습니다.
여기에서 여러분들이 원하는 테두리를 선택하여 꾸밀 수 있습니다.

 

여기까지 테두리를 꾸미는 방법에 대하여 알아보았습니다.

다음 포스팅에서는 테두리를 꾸밀 때 쓰는 단축 프로퍼티에 대하여 알아보도록 하겠습니다.

긴 글 읽어주신 독자분들께 진심으로 감사드립니다~

반응형

댓글