css: CodePen Home Minimal Responsive Thumbnail Gallery (Grid & Masonry)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>CodePen - Minimal Responsive Thumbnail Gallery (Grid & Masonry)</title>
<meta name="Description" content="geovindu"/>
<meta name="Keywords" content="geovindu"/>
<meta name="author" content="geovindu"/>
<script>
if (document.location.search.match(/type=embed/gi)) {
window.parent.postMessage("resize", "*");
}
</script>
<style>
html { font-size: 15px; }
html, body { margin: 0; padding: 0; min-height: 100%; }
body { height:100%; display: flex; flex-direction: column; }
.referer-warning {
background: black;
box-shadow: 0 2px 5px rgba(0,0,0, 0.5);
padding: 0.75em;
color: white;
text-align: center;
font-family: var(--cp-font-family);
line-height: 1.2;
font-size: 1rem;
position: relative;
z-index: 2;
}
.referer-warning h1 { font-size: 1.2rem; margin: 0; }
.referer-warning a { color: #56bcf9; } /* $linkColorOnBlack */
/** RESET **/
* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
}
/** THUMBNAILS **/
.thumbnails {
display: flex;
flex-wrap: wrap;
}
.thumbnails a {
flex-grow: 1;
height: 200px;
margin: 2px;
border-radius: 2px;
overflow: hidden;
}
.thumbnails img {
min-width: 100%;
height: 100%;
object-fit: cover;
transition: transform .3s;
}
.thumbnails a:hover img {
transform: scale(1.05);
}
</style>
</head>
<body>
<!-- Grid Layout (thumbnail images have same dimensions) -->
<div class="thumbnails">
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?man" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?woman" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?design" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?sky" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?tree" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?cat" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?dog" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?office" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?sea" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?green" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?fashion" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?architecture" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?art" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?style" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?animal" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?home" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?flower" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?grass" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?market" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/500x300/?street" alt=""></a>
</div>
<br><br><br><br>
<!-- Masonry Layout (thumbnail images have random dimensions) -->
<div class="thumbnails">
<a href="#"><img src="https://source.unsplash.com/featured/?man" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?woman" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?design" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?sky" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?tree" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?cat" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?dog" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?office" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?sea" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?green" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?fashion" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?architecture" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?art" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?style" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?animal" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?home" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?flower" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?grass" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?market" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?street" alt=""></a>
<a href="#"><img src="https://source.unsplash.com/featured/?bird" alt=""></a>
</div>
<br><br><br><br>
</body>
</html>
图片自适应显示器大小排列个数
from: https://codepen.io/AkinBilgic/pen/LwZNJm

哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)
浙公网安备 33010602011771号