.hidden {
position: absolute;
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
margin: -1px;
overflow: hidden;
}
clip
속성 사용
rect
: 네모나게 자르게 해주는 기능이다. top, left, right, bottom
을 설정 가능하다.
반드시 position: absolute
속성이 있어야 적용이 된다.
fixed
도 잘라지지만 화면기준이라 같은 값이라도 absolute
랑 조금 다르게 보인다.
참고 링크:
https://developer.mozilla.org/en-US/docs/Web/CSS/clip
https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
참고 링크:
https://www.toptal.com/developers/css/sprite-generator/
어떨 때 사용하면 안될까?
업데이트가 많이 되어야 하는 이미지
sprite
용량이 많이 크면 자제해야한다.
nav
표지판이나, 브랜드 아이콘 등이 sprite
로 많이 쓰인다.
Sprite
레티나 디스플레이 대응법
참고 링크:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-webkit-device-pixel-ratio
두배되는 이미지가 필요하다.(가로 두배, 세로 두배니까 결국은 네배)
더 큰 스프라이트 만들면 된다.
칼럼 클래스 4가지
Extra small (for smartphone) .col-xs-*
: 항상 가로로 배치
Small (for tablets) .col-sm-*
: 768px 이하에서 세로로 표시 시작
Medium (for laptops) .col-md-*
: 992px 이하에서 세로로 표시 시작
Large (for laptops / desktops) .col-lg-*
:1200px 이하에서 세로로 표시 시작
부트스트랩은 정말 너무 신기하다. 이렇게 편리한게 있었다니... tailwind도 편하다던데 궁금하다.
잘한점
고칠점