- 전체
- HTML
- Web Design (웹디자인)
- XE 응용 개발
- wordpress plugin dev
- Javascript & JavaScript Application
- MEAN Stack : full stack javascript
- angular js & ionic framework
- bootstrap
- WebGL, Three.js and Babylon.js
- restful api design
- mobile web
- node.js 응용
- Cloud Service 응용
- 웹 어셈블리 개발 [WASM, WebAssembly]
- 마이크로서비스, MSA (microservice architecture)
- WebGL / WebGPU
- next.js 개발
- micro frontend (마이크로프론트앤드)
- 전자상거래/쇼핑몰
- 서버 클라우드 (aws, azure, google)
HTML5 [HTML/CSS] 4. 카드형 리스트
2018.08.22 16:58
[HTML/CSS] 4. 카드형 리스트
html-css-4 (1).zip |
<h1>리스트 가로 배열 기본형</h1>
<ul>
<li><a href="javascript:;" target="_blank">1</a></li>
<li><a href="javascript:;" target="_blank">2</a></li>
<li><a href="javascript:;" target="_blank">3</a></li>
<li><a href="javascript:;" target="_blank">4</a></li>
</ul>
<br><br><br><br>
<h1>카드형 리스트</h1>
<ul>
<li>
<div class="album-item">
<div class="album-cover"></div>
<div class="album-info">
<p class="album-title">앨범1</p>
<p class="album-date">2017.02.16.</p>
</div>
</div>
</li>
<li>
<div class="album-item">
<div class="album-cover"></div>
<div class="album-info">
<p class="album-title">앨범2</p>
<p class="album-date">2017.02.16.</p>
</div>
</div>
</li>
<li>
<div class="album-item">
<div class="album-cover"></div>
<div class="album-info">
<p class="album-title">앨범3</p>
<p class="album-date">2017.02.16.</p>
</div>
</div>
</li>
<li>
<div class="album-item">
<div class="album-cover"></div>
<div class="album-info">
<p class="album-title">앨범4</p>
<p class="album-date">2017.02.16.</p>
</div>
</div>
</li>
</ul>
======================================================
@import url('https://fonts.googleapis.com/css?family=Noto+Serif|Playfair+Display|Roboto:300,400,700');
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
/* reset.css by hyejin */
*, *:before, *:after { box-sizing: border-box; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,table,th,td,input {margin:0;padding:0;}
input, fieldset, img, iframe {border:0;}
ul,ol {list-style-type:none;}
a {color:inherit;text-decoration:none;outline: none;cursor:pointer; }
a:hover, a:focus {color:inherit;text-decoration:none;}
.hidden {display:none !important;}
button {border:none;background:none;cursor:pointer;outline:none;}
button:disabled, button:disabled:hover {cursor: default;}
/* style */
body { background: #000; }
h1 { color: #fff; }
ul { overflow: hidden; }
li { float: left; margin: 10px; width: calc(25% - 20px); background: #fff; text-align: center; }
li:nth-child(2) .album-cover {
background-image: url('https://cdnimg.melon.co.kr/cm/album/images/100/10/416/10010416_org.jpg');
}
li:nth-child(3) .album-cover {
background-image: url('https://cdnimg.melon.co.kr/cm/album/images/100/00/581/10000581_org.jpg');
}
li:nth-child(4) .album-cover {
background-image: url('https://cdnimg.melon.co.kr/cm/album/images/026/57/056/2657056_org.jpg');
}
.album-cover {
width: 100%;
height: 260px;
background-image: url('https://cdnimg.melon.co.kr/cm/album/images/100/16/426/10016426_org.jpg');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.album-info {
padding: 10px;
}
.album-title {
font-family: 'Noto Sans KR', sans-serif;
}
.album-date {
font-size: 12px;
}
/*
https://cdnimg.melon.co.kr/cm/album/images/100/10/416/10010416_org.jpg
https://cdnimg.melon.co.kr/cm/album/images/100/00/581/10000581_org.jpg
https://cdnimg.melon.co.kr/cm/album/images/026/57/056/2657056_org.jpg */
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.

