728x90
반응형
테이블에 border-radius가 들어간 디자인 시안을 받으면 아주 킹받습니다.
테이블에는 CSS 적용에 제한이 있기때문이죠
대충 예를 들면 아래와 같은 디자인은 보기에 아주 쉬워보이지만 THEAD에는 border-radius가 적용되지 않아 좀 번거롭습니다.
thead에 border-radius값을 주면
이렇게 아무런 변화가 없습니다.
table 태그 자체에 border-radius를 주게 되면 이렇게 말그대로 테이블 전체가 둥글어집니다.
thead에만 border-radius 디자인을 적용하려면, 가상요소 속성을 사용하는 방법이 있습니다.
See the Pen round thead by nah (@wimmwell) on CodePen.
정리하면 thead에 position:relative; 를 주고
thead::before에 position:absolute와 함께 필요한 css를 적용
728x90
반응형
'Front-end' 카테고리의 다른 글
[React] 리액트로 Three.js 작업하기 기본 (3D 박스 구현) (0) | 2022.07.25 |
---|---|
[Javascript] THREE.JS 3D 정육면체에 여러 이미지 적용하기 (textureLoader) (0) | 2022.07.22 |
[Javascript] 간단한 데이터 필터링 탭 메뉴 (forEach, dataset) (0) | 2022.07.14 |
[javascript] 체크박스 클릭으로 selectbox의 disabled 속성 추가/제거하기 (0) | 2022.04.25 |
무료 datepicker 소스 Air-datepicker 한국어로 바꾸는 방법 (1) | 2022.04.14 |