λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
SITE

[SITE] μ›Ήμ‚¬μ΄νŠΈ - λ°°λ„ˆ μœ ν˜•01

by _토맀토 2022. 9. 6.
728x90

BannerType01

μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ λ°°λ„ˆ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 λ°°λ„ˆ μœ ν˜•μ€ 이미지와 ν…μŠ€νŠΈ μ˜μ—­, μ•„μ΄μ½˜μ΄ ν•¨κ»˜ λ“€μ–΄μžˆλŠ” νƒ€μž…μž…λ‹ˆλ‹€.
그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ ~ πŸ˜†


< figma : λ””μžμΈ ν•˜κΈ° >

이번 μœ ν˜•μ€ λ°°λ„ˆ νƒ€μž…μœΌλ‘œ 컨셉에 λ§žλŠ” λ ˆμ΄μ•„μ›ƒκ³Ό λ””μžμΈμ„ μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡


< HTML μ†ŒμŠ€ : λ ˆμ•„μ•„μ›ƒ ꡬ쑰 νŒŒμ•…ν•˜κΈ° >

λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€.

TIP !
β€’ μ„Ήμ…˜, 아티클과 같은 μ‹œλ©˜ν‹± νƒœκ·Έμ—λŠ” κΌ­ ν—€λ”© νƒœκ·Έλ₯Ό ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό μ›Ήν‘œμ€€μ„ μ€€μˆ˜ν•˜κ²Œ λ©λ‹ˆλ‹€.
β€’ μ„Ήμ…˜ μ˜μ—­μ— μ›Ήν‘œμ€€ μ€€μˆ˜λ₯Ό μœ„ν•΄ μ„ μ–Έν•œ h2νƒœκ·Έκ°€ μ‚¬μš©μž λˆˆμ— 보이지 μ•Šλ„λ‘ λΈ”λΌμΈλ“œ 속성을 μ£ΌκΈ° μœ„ν•΄ μ„ νƒμžλ‘œ λΈ”λΌμΈλ“œλ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.
β€’ μ΄λ„ˆ(이미지 μ‚½μž…) | 제λͺ© | ν…μŠ€νŠΈ(ν…μŠ€νŠΈ, 링크) | ν…μŠ€νŠΈ(머리말) ꡬ쑰둜 큰 틀을 μ„€μ •ν•©λ‹ˆλ‹€.

<section id="bannerType" class="banner__wrap nexon">
    <h2 class="blind">λ°°λ„ˆ μ˜μ—­</h2>
    <div class="banner__inner">
        <h3 class="title">μ• λ‹ˆλ©€ μœ μΉ˜μ›</h3>
        <p class="desc">μ„Έμƒμ—μ„œ κ·€μ—¬μš΄ 고양이듀을 μ•Œλ¦¬κΈ° μœ„ν•΄ λ§Œλ“  μ‚¬μ΄νŠΈ μž…λ‹ˆλ‹€.
            <a href="#" title="고양이 λ³΄λŸ¬κ°€κΈ°">λ‹€λ“€ 고양이 μžλž‘κ³Ό 이미지 보고 κ°€μ„Έμš”.</a>
        </p>
        <span class="small">λ°°λ„ˆ μœ ν˜• 01</span>
    </div>
</section>

< CSS μ†ŒμŠ€ : μŠ€νƒ€μΌ μ μš©ν•˜κΈ° >

ꡬ쑰 μ§œμž„μ˜ μˆœμ„œλŒ€λ‘œ css μŠ€νƒ€μΌμ„ μ μš©μ‹œμΌœ λ΄…μ‹œλ‹€. 이 λ•Œ λ””μžμΈ μ‹œμ•ˆμ„ μ°Έκ³ ν•˜λ©΄μ„œ html와 λ²ˆκ°ˆμ•„κ°€λ©° 큰 덩어리 λΆ€ν„° μŠ€νƒ€μΌμ„ μ μš©μ‹œμΌœ λ‚˜κ°€λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.
속성에 λŒ€ν•œ λ‚΄μš©μ€ μ½”λ“œμ™€ 주석을 λ³΄λ©΄μ„œ μ΄ν•΄ν•΄λ΄…μ‹œλ‹€!

TIP !
β€’ λ¨Όμ € 전체 μ΄ˆκΈ°ν™”(Reset)와 폰트 λ””ν΄νŠΈ 섀정을 ν•΄μ£ΌλŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
β€’ 각 μ˜μ—­κ³Ό μ„Ήμ…˜μ— 반볡적으둜 λ“€μ–΄κ°€λŠ” 속성듀은 곡톡 μ†μ„±μœΌλ‘œ λ”°λ‘œ μ„€μ •ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.
β€’ μ»¨ν…Œμ΄λ„ˆ 섀정을 톡해 메인 ν™”λ©΄ 크기와 여백을 μ„€μ •ν•΄μ€€ λ’€ 메인 μ½˜ν…μΈ μΈ μ„Ήμ…˜μ—κ²Œ μŠ€νƒ€μΌμ„ μ μš©μ‹œν‚΅λ‹ˆλ‹€.
β€’ span νƒœκ·ΈλŠ” display: blockλ₯Ό λ¨Όμ € μ„€μ •ν•˜μ—¬ μž‘μ—…ν•˜λŠ” 것이 νŽΈλ¦¬ν•©λ‹ˆλ‹€.
β€’ μ΄λ―Έμ§€λŠ” background: url()을 μ΄μš©ν•˜μ—¬ 배경에 μ‚½μž…ν•©λ‹ˆλ‹€.

/* font */
@import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css');

.nexon {
    font-family: 'NexonLv1Gothic';
    font-weight: 400;
}

/* reset */
* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #000;
}
img {
    width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}
em,
i,
address {
    font-style: normal;
}
li {
    list-style: none;
}
.blind{
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}

/* common : 곡톡 μš”μ†Œ(μž¬ν™œμš©) */
.container {
    width: 1160px;
    padding: 0 20px;
    margin: 0 auto;
    min-width: 1160px;
}
.section {
    padding: 120px 0;
}
.section > h2 {
    font-size: 50px;
    line-height: 1;
    text-align: center;
    margin-bottom: 20px;
}
.section > p {
    font-size: 22px;
    font-weight: 300;
    color: #666;
    text-align: center;
    margin-bottom: 70px;
}
.gray {
    background-color: #f5f5f5;
}

/* bannerType */

.banner__inner {
    background-image: url(../img/banner_type01.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    padding: 120px 0;
    color: #fff;
}
.banner__inner .title {
    font-size: 50px;
    line-height: 1;
    font-weight: 300;
    margin-bottom: 40px;
}
.banner__inner .desc {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 70px;
}
.banner__inner .desc a {
    color: #fff;
    display: block;
}
.banner__inner .desc a:hover {
    text-decoration: underline;
}
.banner__inner .small {
    display: block
    font-size: 16px;
    text-decoration: underline;
}

πŸŽ‰ 결과보기 πŸŽ‰

728x90

λŒ“κΈ€


Lucky Charms Rainbow
js
html
css