[OpenSource] CSS Masonry 박스
참으로 CSS의 발전은 날로 빨라지고 있다.
Simple Masonry Layout With Flexbox는 JQuery Masonry 와 같은 기능 구현한 CSS 오픈소스다.
한마로 표현하자면, GOOD이다.
소스 또한 심플하다.
CSS 소스
body {
margin: 0; background: #131212;
}
div#masonry {
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 100vw;
max-height: 800px;
font-size: 0;
}
div#masonry img {
width: 33.3%;
transition: .8s opacity;
}
div#masonry:hover img { opacity: 0.3; }
div#masonry:hover img:hover { opacity: 1; }
/* fallback for earlier versions of Firefox */
@supports not (flex-wrap: wrap) {
div#masonry { display: block; }
div#masonry img {
display: inline-block;
vertical-align: top;
}
}
HTML 소스
<div id="masonry">
</div>
너무 심플하지 않은가?
나도 CSS는 좀 알고 있다고 생각했는데, 이 소스보고 뛰는 놈위에 나는 놈 있다는 속담에 공감한다.
댓글
댓글 쓰기