๐Ÿ’ป Information/Computer

๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ ๋ชฉ๋ก ๋งŒ๋“ค๊ธฐ

GigaWatt 2015. 5. 30. 23:39
๋ฐ˜์‘ํ˜•

Desktop version Mobile version


๊ฐ„๋žตํ•œ ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ ๋ชฉ๋ก์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜• ๋ชฉ๋ก์˜ ๋ ˆ์ด์•„์›ƒ ์ „ํ™˜ ๊ธฐ์ค€์€ ๊ฐ€๋กœ 820px๋ฅผ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.


์ ์šฉ๋œ ์Šคํƒ€์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ๋ชฉ๋ก์˜ ์ œ๋ชฉ ์ขŒ์šฐ์— ๊ฐ€๋กœ์ค„์„ ๋„ฃ์–ด ๊พธ๋ฏธ๊ธฐ

2. ์ด๋ฏธ์ง€ ์œ„ ๊ธ€์”จ ๋„ฃ๊ธฐ

3. ์ด๋ฏธ์ง€ ์œ„ ๊ฒ€์€์ƒ‰ ํˆฌ๋ช… ๋ฐฐ๊ฒฝ ๋„ฃ๊ธฐ

4. ๊ฐ€๋กœ 820px๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ด๋ฏธ์ง€ ๋ฐฐ์—ด์ด 2์—ด, 1์—ด๋กœ ๋ณ€ํ™”


1. ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ ๋ชฉ๋ก - HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<div class="img_category">
    <h1 class="tit_intro"><span>Category</span></h1>
    <a href="/category/Info">
    <div class="img" style="background-image: url(์ด๋ฏธ์ง€๋งํฌ์ฃผ์†Œ1)">
        <div class="content">
            <h1>Info</h1>
        </div>
        <div class="img_cover">
        </div>
    </div>
    </a><a href="/category/Daily">
    <div class="img" style="background-image: url(์ด๋ฏธ์ง€๋งํฌ์ฃผ์†Œ2)">
        <div class="content">
            <h1>Daily</h1>
        </div>
        <div class="img_cover">
        </div>
    </div>
    </a><a href="/category/Review">
    <div class="img" style="background-image: url(์ด๋ฏธ์ง€๋งํฌ์ฃผ์†Œ3)">
        <div class="content">
            <h1>Review</h1>
        </div>
        <div class="img_cover">
        </div>
    </div>
    </a><a href="/category/Computer">
    <div class="img" style="background-image: url(์ด๋ฏธ์ง€๋งํฌ์ฃผ์†Œ4)">
        <div class="content">
            <h1>Com</h1>
        </div>
        <div class="img_cover">
        </div>
    </div>
    </a>
</div>
cs


๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ html.txt


2. ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ ๋ชฉ๋ก 820px ์ด์ƒ์ผ ๋•Œ - CSS

1
2
3
4
5
6
7
.tit_intro{position: relative;margin-bottom:20px;padding:0 20px;z-index:3}/* ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. */
.tit_intro:before {position: absolute;top:50%;left:0;right:0;bottom:0;width:100%;border-top:2px solid #eee;content:"";margin:0 auto;z-index:-1}/* ์ œ๋ชฉ ๊พธ๋ฉฐ์ฃผ๋Š” ๊ฐ€๋กœ์„  ์ž…๋‹ˆ๋‹ค.*/
.tit_intro span {background:#fff;padding: 0 15px;color:#666;}
.img_category{display:none;text-align:center;overflow:hidden;z-index:1}
.img_category .img{position:relative;float:left;width:50%;padding-bottom: 30.9%;background-size:cover}
.img_category .img_cover{position:absolute;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.3)}
.img_category .img .content{position:absolute;width:100px;top:50%;left:50%; transform: translate(-50%, -50%); color: #fff; padding:30px; border:5px solid #fff;z-index:2}
cs


๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ css (desktop).txt


3. ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ ๋ชฉ๋ก 820px ์ดํ•˜์ผ ๋•Œ - CSS

1
2
3
4
5
.tit_intro span{font-weight:bold}
.img_category{margin:10px 0;}
.img_category .img{float:none;width:100%;padding-bottom: 61.8%;margin-bottom:5px}
.img_category .img .content{padding:5px 0 5px;border:none}
.img_category .img .content h1:after{display:block; content:''; width:100%; margin: 0px auto; border: 2px solid #fff;}
cs


๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ css (mobile).txt

๋ฐ˜์‘ํ˜•