본문 바로가기
웹 개발 공부중

인스타 클론 코딩 작업중

by redeyes 2021. 12. 26.

인스타 클론 코딩 중 css 

 @charset "UTF-8";
 /*기본적인 레이아웃 설정*/
        #wrapper {
            
            max-width: 469px;
            height: 900px;
            margin: 0 auto;
            -ms-overflow-style: none;
            border: 1px solid gray;

        }

        #header_contanier {
            width: 100%;
            height: 5%;            
            border-bottom: 1px solid #e5e5e5;
        }

        #footer_contanier {
            width: 100%;
            height: 5%;
            
            overflow: hidden;
            display: flex;
            align-items: flex-end;
            position: sticky;
            top: 100px;
        }

        #section_contanier {
            width: 100%;
            height: 90%;
            
            overflow: scroll;
            
            border-bottom: 1px solid #e5e5e5;

        }

        #section_contanier::-webkit-scrollbar {
            display: none;
        }

        /*header bar 스타일*/
        #header_contanier {
            display: flex;
            justify-content: space-between
        }

        #header_contanier div {
            margin: 2%;
        }

        #header_box1 {}

        #header_box2 {}

        #header_box3 {}

        /*header article 스타일*/
        #header_article {
            display: flex;           
            width: 100%;
            height: 15%;
            overflow: scroll;
            border-bottom: 1px solid #e5e5e5;
        }

        #header_article::-webkit-scrollbar {
            display: none;
        }

        .mystory_box {
            margin: 1% 2% 2% 2%;
            text-align: center;
            width: 150px;
            height: 150px; 
            border-radius: 70%;
   
        }
        .mystory_box > .img{
            
        }
        .mystory_box > P{
            margin: 5%;
        }

        /*section_article 설정 */
        .header_menu_article {
            
            display: flex;
            justify-content: space-between
        }

        .header_menu_article>i {
            margin: 1% 3%;
            flex: 1 1 1;
        }

        .header_menu_article>p {
            margin: auto;
            flex: 1 1 0;
            font-weight: bold;
        }

        /*article */
        .article_img {
            
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            height: 480px;

        }

        .article_menu {
           
            display: flex;
            justify-content: flex-start;
            flex: 1 1 0;
        }

        .menu_box1 {
            padding: 3%;

            flex: 0
        }

        .menu_box2 {
            padding: 3%;
            flex: 0
        }

        .menu_box3 {

            padding: 3%;
            flex: 1
        }

        .menu_box4 {
            padding: 3%;
            flex: 0 0 0;
        }
        /*article-footer-header 부분 설정*/
        .article_footer_header{
            margin: 0 2%;
            display: flex;
        }
        .article_footer_header p{
            margin: auto 2%;
        }
        .article_footer_header > p > span{
            font-weight: bold;
        }
        /*article-footer-section 부분 설정*/
        .reple{           
        }        
               
        .reple > span{
            margin: 10px;
            font-weight: bold;
        }
        .time{
            margin: 30px 10px;
        }
        /*section-footer 부분 설정*/
        #footer_contanier{
            padding: 0px;
        }
        #footer_contanier ul {
            width: 100%;
            display: flex;
            justify-content: space-between;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        #footer_contanier ul li{
            margin: 2%;
        }

인스타 클론 코딩 html부분

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />

    <link rel="stylesheet" href="/homework2.css">
</head>

<body>
    <header>

    </header>
    <section id="wrapper">
        <div id="header_contanier">
            <div id="header_box1">
                <i class="fab fa-instagram fa-lg"></i>
            </div>
            <div id="header_box2">instagram</div>
            <div id="header_box3">
                <i class="far fa-paper-plane fa-lg"></i>
            </div>
        </div>
        <div id="section_contanier">
            <div id="header_article">
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
                <div class="mystory_box"><i class="fas fa-user-circle fa-5x"></i>
                    <p>내스토리</p>
                </div>
            </div>
            <div class="section_article">
                <div class="header_menu_article">
                    <i class="fas fa-user-circle fa-2x"></i>
                    <p>이용자</p>
                    <i class="fas fa-ellipsis-h fa-2x"></i>
                </div>
                <div class="article_img" style="background-image: url('https://cdn.mkhealth.co.kr/news/photo/202004/img_MKH200427004_0.jpg')">
                </div>
                <div class="article_menu">
                    <div class="menu_box1"><i class="far fa-heart fa-2x"></i></div>
                    <div class="menu_box2"><i class="far fa-comment fa-flip-horizontal fa-2x"></i></div>
                    <div class="menu_box3"><i class="far fa-paper-plane fa-2x"></i></div>
                    <div class="menu_box4"><i class="fas fa-share-alt fa-2x"></i></div>
                </div>
                <div class="article_footer">
                    <div class="article_footer_header">
                        <i class="fas fa-user-circle fa-2x"></i>
                        <p><span>이용자</span>님 외 <span>6,6712명</span>이 좋아합니다.</p>
                    </div>
                    <div class="reple"><span>이용자</span> 안녕하세요</div>
                    <div class="time">8시간 전</div>
                </div>
            </div>
            <div class="section_article">
                <div class="header_menu_article">
                    <i class="fas fa-user-circle fa-2x"></i>
                    <p>이용자</p>
                    <i class="fas fa-ellipsis-h fa-2x"></i>
                </div>
                <div class="article_img" style="background-image: url('https://cdn.mkhealth.co.kr/news/photo/202004/img_MKH200427004_0.jpg')">
                </div>
                <div class="article_menu">
                    <div class="menu_box1"><i class="far fa-heart fa-2x"></i></div>
                    <div class="menu_box2"><i class="far fa-comment fa-flip-horizontal fa-2x"></i></div>
                    <div class="menu_box3"><i class="far fa-paper-plane fa-2x"></i></div>
                    <div class="menu_box4"><i class="fas fa-share-alt fa-2x"></i></div>
                </div>
                <div class="article_footer">
                    <div class="article_footer_header">
                        <i class="fas fa-user-circle fa-2x"></i>
                        <p><span>이용자</span>님 외 <span>6,6712명</span>이 좋아합니다.</p>
                    </div>
                    <div class="reple"><span>이용자</span> 안녕하세요</div>
                    <div class="time">8시간 전</div>
                </div>
            </div>
            <div class="section_article">
                <div class="header_menu_article">
                    <i class="fas fa-user-circle fa-2x"></i>
                    <p>이용자</p>
                    <i class="fas fa-ellipsis-h fa-2x"></i>
                </div>
                <div class="article_img" style="background-image: url('https://cdn.mkhealth.co.kr/news/photo/202004/img_MKH200427004_0.jpg')">
                </div>
                <div class="article_menu">
                    <div class="menu_box1"><i class="far fa-heart fa-2x"></i></div>
                    <div class="menu_box2"><i class="far fa-comment fa-flip-horizontal fa-2x"></i></div>
                    <div class="menu_box3"><i class="far fa-paper-plane fa-2x"></i></div>
                    <div class="menu_box4"><i class="fas fa-share-alt fa-2x"></i></div>
                </div>
                <div class="article_footer">
                    <div class="article_footer_header">
                        <i class="fas fa-user-circle fa-2x"></i>
                        <p><span>이용자</span>님 외 <span>6,6712명</span>이 좋아합니다.</p>
                    </div>
                    <div class="reple"><span>이용자</span> 안녕하세요</div>
                    <div class="time">8시간 전</div>
                </div>
            </div>
        </div>
        <div id="footer_contanier">
           <ul>
               <li><i class="fas fa-home fa-2x"></i></li>
               <li><i class="fas fa-search fa-2x"></i></li>
               <li><i class="far fa-plus-square fa-2x"></i></li>
               <li><i class="far fa-heart fa-2x"></i></li>
               <li><i class="fas fa-user-circle fa-2x"></i></li>
           </ul>
                
        </div>
    </section>
    <footer>

    </footer>
</body></html>

블록을 자유자제로 다루는게 쉽지 않다 

float 요소를 좀더 연습해야함

'웹 개발 공부중' 카테고리의 다른 글

[web] LocalStorage, SessionStorage, Cookie의 차이점  (0) 2022.07.12
클라이언트/서버/API  (0) 2022.01.19
pymongo CRUD  (0) 2021.12.15
mongoDB시작하기  (0) 2021.12.15
파이썬 크롤링 기초  (0) 2021.12.15