본문 바로가기
STUDY/CSS

[CSS] box-shodow로 inline으로 border 만들기

by bottlesun 2022. 11. 25.
728x90

box-shadow : inset

border의 경우는 px 을 지정하게 되면,
그만큼의 값이 block 속성에 포함되서 크기가 150px 이라고 하면 151px로 잡히게 된다.
그때는 width:149px; border 만큼의 크기를 width height 에서 빼줘야 하는데,
해당 방법 사용이외에 다른 방법이 뭐가 있을가에 대한 고민으로 찾아본 결과
box-shadow : inset 속성을 사용하면, width 값을 줄이지 않고도 사용 할 수가 있게 된다.

div {

width: 150px;

height: 50px;

background-color: green;

box-shadow: 0 0 0 3px #000 inset;
}

 

See the Pen insetBorder by bottlesun (@bottlesun) on CodePen.

728x90

'STUDY > CSS' 카테고리의 다른 글

[CSS] font-display 이란?  (0) 2023.07.06
[CSS]UI 요소  (0) 2023.02.14
[CSS] 제목 줄 넘어가는 부분 ... 처리  (0) 2022.11.25
[CSS] 스크롤바 없애기  (0) 2022.11.25

댓글