본문 바로가기
웹/CSS

[코딩 공부_65] float simple project-1 실습하기

by BEE_0o0 2021. 5. 6.

float simple project를 만들어 보았다

말 그대로 심플해서 좋았다

float이 포스트잇이야!만 생각하면 쉽게 이해할 수 있는 거 같다

새로운 걸 배울땐 머리가 너무너무 아픈데 계속 복습하다보면 아리쏭해도 머릿속에 조금씩 들어오는 거 같다 히히

 

<결과화면>

 

<simple-project.html>

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>float simple1</title>
<style>
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    /* common */
    .clear-fix:after {
        content: '';
        display: block;
        clear: both;
    }

    header {
        background: url(./img/float-sample-header-bg.jpg) no-repeat center/cover;
        height: 500px;
        margin-bottom: -8rem;
        position: relative;
        z-index: -1;
    }
    .header-title {
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: 4rem;
        text-shadow: 0 0 10px rgba(0, 0, 0, 0.37);
        transform: translate(-50%, -30%);
        white-space: nowrap;
    }
    .travel {
        position: relative;
        margin: 0 auto; 
        margin-top: -50px;
        width: 640px;
        /* background: pink; */
        /* height: 100vh; */
    }
    .travel-item {
        background: #fff;
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.37);
        border-radius: 20px;
        overflow: hidden;
        margin-bottom: 30px;
    }
    .travel-item img {
        float: left;
    }
    .travel-item:nth-child(2n) {
        text-align: right;
    }
    .travel-item:nth-child(2n) img {
        float: right;
    }
    .travel-item-desc {
        padding: 2.5rem;
        overflow: hidden;
        line-height: 1.5rem;
    }
    .travel-item-desc h2 {
        margin-bottom: 10px;
    }
    .travel-item-desc a {
        display: inline-block;
        margin-top: 1.5rem;
        padding: 10px 30px;
        background: pink;
        color: inherit;
        text-decoration: none;
        border: 1px solid #ddd;
        border-radius: 10px;
    }

    
</style>
</head>
<body>
<header>
    <h1 class="header-title">beginning your <br> journey</h1>
</header>
<!-- 
    .travel .item .desc {}
    <CamelCase>
    camelCamel > .travelItemDesc
    <BEM>
    Block__Element-Modifier
    .travelItemDesc
-->
<section class="travel">
    <div class="travel-item clear-fix">
        <img src="./img/float-item.png" alt="fly to the paris">
        <div class="travel-item-desc">
            <h2>Lorem, ipsum dolor.</h2>
            <p>
                Lorem ipsum dolor sit, amet consectetur adipisicing elit. Aperiam placeat beatae dolor doloribus aut illum dolorem sit odit minima, neque officiis nostrum id animi harum fugiat sint nobis sunt laudantium?
            </p>
            <a href="#">get Ticket</a>
        </div>
    </div>
    <div class="travel-item clear-fix">
        <img src="./img/float-item2.png" alt="fly to the paris">
        <div class="travel-item-desc">
            <h2>Lorem, ipsum dolor.</h2>
            <p>
                Lorem ipsum dolor sit, amet consectetur adipisicing elit. Aperiam placeat beatae dolor doloribus aut illum dolorem sit odit minima, neque officiis nostrum id animi harum fugiat sint nobis sunt laudantium?
            </p>
            <a href="#">get Ticket</a>
        </div>
    </div>
    <div class="travel-item clear-fix">
        <img src="./img/float-item3.png" alt="fly to the paris">
        <div class="travel-item-desc">
            <h2>Lorem, ipsum dolor.</h2>
            <p>
                Lorem ipsum dolor sit, amet consectetur adipisicing elit. Aperiam placeat beatae dolor doloribus aut illum dolorem sit odit minima, neque officiis nostrum id animi harum fugiat sint nobis sunt laudantium?
            </p>
            <a href="#">get Ticket</a>
        </div>
    </div>
    <div class="travel-item clear-fix">
        <img src="./img/float-item.png" alt="fly to the paris">
        <div class="travel-item-desc">
            <h2>Lorem, ipsum dolor.</h2>
            <p>
                Lorem ipsum dolor sit, amet consectetur adipisicing elit. Aperiam placeat beatae dolor doloribus aut illum dolorem sit odit minima, neque officiis nostrum id animi harum fugiat sint nobis sunt laudantium?
            </p>
            <a href="#">get Ticket</a>
        </div>
    </div>
    <div class="travel-item clear-fix">
        <img src="./img/float-item2.png" alt="fly to the paris">
        <div class="travel-item-desc">
            <h2>Lorem, ipsum dolor.</h2>
            <p>
                Lorem ipsum dolor sit, amet consectetur adipisicing elit. Aperiam placeat beatae dolor doloribus aut illum dolorem sit odit minima, neque officiis nostrum id animi harum fugiat sint nobis sunt laudantium?
            </p>
            <a href="#">get Ticket</a>
        </div>
    </div>
</section>

</body>
</html>

 

댓글