STUDY/CSS
[CSS] box-shodow로 inline으로 border 만들기
bottlesun
2022. 11. 25. 09:54
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