본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

SITE 제작

텍스트 유형 02를 만들러 가~~~~~보자고!

by C0Di 2022. 8. 30.
728x90

텍스트 유형 홈페이지 만들기

텍스트 유형 홈페이지를 만들어 보겠습니다~


스프라이트

스프라이트는 아래와 같은 이미지를 이용해 하나의 이미지로 다양하게 사용해보겠습니다!


FIGMA


HTML

display:flex를 통해 하단의 HTML을 작성해서 기초가 될수있는 뼈대를 만들어 보도록 하겠습니다!

<body class="nexon">
    <section class="container section">
        <p>한국에서 가장 유명한 온라인 게임과 유형을 알아보자!</p>
        <h2>대표적인 온라인 게임들.</h2>
        <div class="card_cont1">
            <div class="card_box one">
                <div class="icon_box icon_1"></div>
                <h3>메이플스토리</h3>
                <P>횡스크롤 RPG 게임을 대표하는 한국의 게임인 ‘메이플스토리'는 남녀노소가 다 좋아하는 모든 요소들을 고루 갖춰놓고 서비스..</P>
                <span>더보기</span>
            </div>
            <div class="card_box two">
                <div class="icon_box icon_2"></div>
                <h3>횡스크롤 RPG</h3>
                <P>횡스크롤 알피지란 왼쪽에서 오른쪽으로 이동하며 즐길 수 있는 게임을 의미하며 대표적으로는 ‘메이플스토라', ‘귀혼', 기타등등...</P>
                <span>더보기</span>
            </div>
            <div class="card_box three">
                <div class="icon_box icon_3"></div>
                <h3>레이싱 게임</h3>
                <P>레이싱 게임이란 이름에서 나타나듯 달리면서 하는 게임을 지칭하며 보통의 널리 알려진 대표적인 게임으로는 ‘카트라이더', ‘레..</P>
                <span>더보기</span>
            </div>
        </div>
        <div class="card_cont2">
            <div class="card_box one">
                <div class="icon_box icon_4"></div>
                <h3>슈팅게임</h3>
                <P>총이나 어떠한 개체를 발사하며 상대방의 hP를 깎는것을 뜻하며 세간에 알려진 대표적인 온라인 게임은 ‘서든 어택'..</P>
                <span>더보기</span>
            </div>
            <div class="card_box two">
                <div class="icon_box icon_5"></div>
                <h3>디펜스 게임</h3>
                <P>디펜스 게임이란 적들이 계속해서 들어오는것을 유저가 수시로 막고 지키는것을 의미하는 게임이며, ‘팔라독'과 같은 대표적인 ...</P>
                <span>더보기</span>
            </div>
            <div class="card_box three">
                <div class="icon_box icon_6"></div>
                <h3>오펜스 게임</h3>
                <P>오펜스 게임이란 디펜스 게임의 반대 개념으로 내가 상대방 진영에 쳐들어 가는 게임이며 요즈음 우리니라에서는 이런 종류의..</P>
                <span>더보기</span>
            </div>
        </div>
    </section>
</body>

CSS

웹표준을 준수하기 위해 하단의 ir효과를 프로파일 이미지 부분에 사용해 웹표준을 준수하도록 유의하며 작성합니다.

ir효과 예제 보기

/* ir 효과 */
.ir {
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

CSS 코드 전체 보기

/* fonts */
    @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%;
        border-radius: 10px;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: normal;
    }

    /* common(공통) */
    .container {
        width: 1160px;
        padding: 0 20px;
        margin: 0 auto;
    }

    .section {
        padding: 120px 0;
        /*위 아래 */
    }

    .section>h2 {
        /* ">" 이걸로 section 안에 있는 h2선택 */
        font-size: 50px;
        line-height: 1;
        /* 1이라고 적으면 auto랑 똑같음 */
        text-align: center;
        margin-bottom: 90px;
    }

    .section>p {
        font-size: 22px;
        font-weight: 300;
        color: #666;
        text-align: center;
        margin-bottom: 10px;
    }

    /* card */
    .card_cont1,
    .card_cont2{
        background-color: #ffffff;
        width: 100%;
        height: 260px;
        display: flex;
        justify-content: space-between;
    }
    .card_cont2{
        margin-top: 20px;
    }

    .card_box{
        width: 373px;
        height: 260px;
        background-color: #ffffff;
        border: 1px solid #ededed;
        padding: 20px;
        box-sizing: border-box;
    }

    .card_box:hover{
        background-color: #ededed;
    }

    
    .card_box h3{
        margin-bottom: 10px;
        font-size: 24px;
    }

    .card_box p{
        line-height: 1.4;
        margin-bottom: 20px;
        font-size: 18px;
        font-weight: lighter;
    }
    .card_box span{
        font-size: 16px;
        font-weight: lighter;
    }

    .card_box img{
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }

    .icon_box{
        width: 60px;
        height: 60px;
        background-color: #ededed;
        background: url(img/test_icon_sprite.png) center no-repeat;

        background-size: 660px;
        border-radius: 100px;
        margin-bottom: 10px;
        border: 1px solid #ededed;
    }

    .icon_1{
        background-position: 0px; 
    }

    .icon_2{
        background-position: -112px;
    }

    .icon_3{
        background-position: -224px;
    }

    .icon_4{
        background-position: -336px;
    }

    .icon_5{
        background-position: -448px;
    }
    
    .icon_6{
        background-position: -549px;
    }

    /* ir 효과 */
    .ir {
        display: block;
        overflow: hidden;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
    }

완성

와~~~~~~~~~~~우 설레는 마음으로 완성된 예시를 한번 봅시다!!

728x90
반응형

댓글

#HASH_TAGS

-

1

HTML 멈추지 않는 ' j ' 시리-즈 필터선택자 선택해주세요 ImageSlideEffect 코딩 이건 또 뭐람 코드 제이쿼리 내일은 즐거운 월요일 오늘은 내가바로 오징어! 오늘도 웹표준은.. 오늘 조업 마감했습니다. Method 오징어 1Kg 당 3000원 테스트테스트 scroll-snap-align JQuery 화사한가요? 다크모드 울적하니 꽃을 달아봤습니다 scroll-snap-type 공부 테스트 메서드 숙제가 다양해서 너무 좋아요 오징어 한마리 수확 완료! 오징어 두마리 포획 완료 슬라이드 결과 : 월요일