방법 - 포트폴리오 갤러리
CSS로 반응형 포트폴리오 갤러리 그리드를 만드는 방법을 알아보세요.
포트폴리오 갤러리
화면 너비에 따라 4열, 2열 및 전체 너비 열 사이에서 달라지는 반응형 포트폴리오 갤러리를 만드는 방법을 알아보세요.
포트폴리오 웹사이트를 만드는 방법
1단계) HTML 추가:
예시
<!-- MAIN (Center website) -->
<div class="main">
<h1>MYLOGO.COM</h1>
<hr>
<h2>PORTFOLIO</h2>
<p>Resize the browser
window to see the responsive effect.</p>
<!-- Portfolio Gallery Grid
-->
<div class="row">
<div class="column">
<div class="content">
<img src="mountains.jpg" alt="Mountains" style="width:100%">
<h3>My Work</h3>
<p>Lorem ipsum..</p>
</div>
</div>
<div class="column">
<div class="content">
<img src="lights.jpg"
alt="Lights" style="width:100%">
<h3>My
Work</h3>
<p>Lorem ipsum..</p>
</div>
</div>
<div class="column">
<div class="content">
<img src="nature.jpg"
alt="Nature" style="width:100%">
<h3>My
Work</h3>
<p>Lorem ipsum..</p>
</div>
</div>
<div class="column">
<div class="content">
<img src="mountains.jpg"
alt="Mountains" style="width:100%">
<h3>My
Work</h3>
<p>Lorem ipsum..</p>
</div>
</div>
</div>
<div class="content">
<img src="bear.jpg"
alt="Bear" style="width:100%">
<h3>Some Other Work</h3>
<p>Lorem ipsum..</p>
</div>
<!-- END MAIN -->
</div>
2단계) CSS 추가:
예시
* {
box-sizing: border-box;
}
body {
background-color: #f1f1f1;
padding: 20px;
font-family: Arial;
}
/* Center
website */
.main {
max-width: 1000px;
margin: auto;
}
h1 {
font-size: 50px;
word-break: break-all;
}
.row {
margin: 8px -16px;
}
/* Add padding BETWEEN each column (if you
want) */
.row,
.row >
.column {
padding: 8px;
}
/* Create four equal columns that
floats next to each other */
.column {
float: left;
width: 25%;
}
/* Clear floats after rows */
.row:after {
content: "";
display: table;
clear: both;
}
/* Content */
.content {
background-color: white;
padding: 10px;
}
/* Responsive layout -
makes a two column-layout instead of four columns */
@media screen and (max-width:
900px) {
.column {
width: 50%;
}
}
/* Responsive layout - makes the two columns stack on top of each other
instead of next to each other */
@media screen and (max-width: 600px) {
.column
{
width: 100%;
}
}
팁: 필터링 기능이 있는 포트폴리오 갤러리 도 확인하세요 .