티스토리 뷰
반응형
1. @supports
브라우저의 css 지원여부를 체크
@supports (display: grid) {
div {
display: grid;
}
}
지원을 하지 않으면 아래의 display를 적용
@supports not (display: grid) {
div {
display: flex;
}
}
2. css scrollsnap
#parents { scroll-snap-type: y mandatory;}
.children { scroll-snap-align: center }
https://codepen.io/serranoarevalo/pen/xxdYBxZ
3. is sudoselector
:is(header, nav, form) button {
background-color: tomato;
}
4. flex box gap
div {
display: flex;
gap: 10px 5px;
}
5. aspect-ratio
img {
aspect-ratio: 16/ 9;
}
6. postition:sticky
img {
aspect-ratio: 16/ 9;
}
https://codepen.io/serranoarevalo/pen/YzVeMyJ
반응형
'HTML CSS JS' 카테고리의 다른 글
CSS) margin (0) | 2021.08.09 |
---|---|
CSS) max-width, min-width, max-height, min-height (0) | 2021.08.09 |
CSS) width, height (0) | 2021.07.28 |
CSS) vmin, vmax (0) | 2021.07.28 |
CSS) vw, vh (0) | 2021.07.28 |
댓글
공지사항