• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 HTML/CSS 게시판 Admin page 실습

Admin page 실습

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #115092

    정은빈
    참가자
    안녕하세요 선생님. 부트스트랩 사용은 최소화하고 직접 구조를 짜보려는데요, dashboard 박스 정렬이
    잘 안돼요. margin을 주면 아랫줄로 넘어가 버리고, 패딩을 줄여보려고 했는데 크게 차이가 안 보여서 막혀있네요. 
    조언 부탁드려요!
    
    <html>
    <div class="container dashboard-widget">
    <div class="row g-2">
    <div class="col-lg-3 col-md-3 col-sm-12 widget-box box-border-blue ms-auto">
    <p>Earnings (Monthly)</p>
    <p>$400,000</p>
    <div class="widget-icon">
    <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="currentColor" class="bi bi-briefcase-fill" viewBox="0 0 16 16">
    <path d="M6.5 1A1.5 1.5 0 0 0 5 2.5V3H1.5A1.5 1.5 0 0 0 0 4.5v1.384l7.614 2.03a1.5 1.5 0 0 0 .772 0L16 5.884V4.5A1.5 1.5 0 0 0 14.5 3H11v-.5A1.5 1.5 0 0 0 9.5 1zm0 1h3a.5.5 0 0 1 .5.5V3H6v-.5a.5.5 0 0 1 .5-.5"/>
    <path d="M0 12.5A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5V6.85L8.129 8.947a.5.5 0 0 1-.258 0L0 6.85z"/>
    </svg>
    <p>Home</p>
    </div>
    </div>
    <div class="col-lg-3 col-md-3 col-sm-12 widget-box box-border-green ms-auto ms-5">
    <p>Earnings (Annual)</p>
    <p>$800,000</p>
    <div class="widget-icon">
    <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="currentColor" class="bi bi-currency-dollar" viewBox="0 0 16 16">
    <path d="M4 10.781c.148 1.667 1.513 2.85 3.591 3.003V15h1.043v-1.216c2.27-.179 3.678-1.438 3.678-3.3 0-1.59-.947-2.51-2.956-3.028l-.722-.187V3.467c1.122.11 1.879.714 2.07 1.616h1.47c-.166-1.6-1.54-2.748-3.54-2.875V1H7.591v1.233c-1.939.23-3.27 1.472-3.27 3.156 0 1.454.966 2.483 2.661 2.917l.61.162v4.031c-1.149-.17-1.94-.8-2.131-1.718zm3.391-3.836c-1.043-.263-1.6-.825-1.6-1.616 0-.944.704-1.641 1.8-1.828v3.495l-.2-.05zm1.591 1.872c1.287.323 1.852.859 1.852 1.769 0 1.097-.826 1.828-2.2 1.939V8.73z"/>
    </svg>
    </div>
    </div>
    <div class="col-lg-3 col-md-3 col-sm-12 widget-box box-border-navy ms-auto">
    <p>Tasks</p>
    <p>13</p>
    <div class="widget-icon">
    <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="currentColor" class="bi bi-list-check" viewBox="0 0 16 16">
    <path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5M3.854 2.146a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 3.293l1.146-1.147a.5.5 0 0 1 .708 0m0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 7.293l1.146-1.147a.5.5 0 0 1 .708 0m0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0"/>
    </svg>
    </div>
    </div>
    <div class="col-lg-3 col-md-3 col-sm-12 widget-box box-border-yellow ms-auto">
    <p>Requests</p>
    <p>26</p>
    <div class="widget-icon">
    <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="currentColor" class="bi bi-wechat" viewBox="0 0 16 16">
    <path d="M11.176 14.429c-2.665 0-4.826-1.8-4.826-4.018 0-2.22 2.159-4.02 4.824-4.02S16 8.191 16 10.411c0 1.21-.65 2.301-1.666 3.036a.32.32 0 0 0-.12.366l.218.81a.6.6 0 0 1 .029.117.166.166 0 0 1-.162.162.2.2 0 0 1-.092-.03l-1.057-.61a.5.5 0 0 0-.256-.074.5.5 0 0 0-.142.021 5.7 5.7 0 0 1-1.576.22M9.064 9.542a.647.647 0 1 0 .557-1 .645.645 0 0 0-.646.647.6.6 0 0 0 .09.353Zm3.232.001a.646.646 0 1 0 .546-1 .645.645 0 0 0-.644.644.63.63 0 0 0 .098.356"/>
    <path d="M0 6.826c0 1.455.781 2.765 2.001 3.656a.385.385 0 0 1 .143.439l-.161.6-.1.373a.5.5 0 0 0-.032.14.19.19 0 0 0 .193.193q.06 0 .111-.029l1.268-.733a.6.6 0 0 1 .308-.088q.088 0 .171.025a6.8 6.8 0 0 0 1.625.26 4.5 4.5 0 0 1-.177-1.251c0-2.936 2.785-5.02 5.824-5.02l.15.002C10.587 3.429 8.392 2 5.796 2 2.596 2 0 4.16 0 6.826m4.632-1.555a.77.77 0 1 1-1.54 0 .77.77 0 0 1 1.54 0m3.875 0a.77.77 0 1 1-1.54 0 .77.77 0 0 1 1.54 0"/>
    </svg>
    </div>
    </div>
    </div>
    </div>
    
    <css>
    
    .dashboard {
    margin-top: 20px;
    }
    .widget-box {
    box-shadow: 1px 1px 5px lightgray;
    padding: 15px;
    border-radius: 5px;
    position: relative;
    }
    .box-border-blue {
    border-left: 3px solid skyblue;
    }
    .box-border-green {
    border-left: 3px solid lightgreen;
    }
    .box-border-navy {
    border-left: 3px solid navy;
    }
    .box-border-yellow {
    border-left: 3px solid yellow;
    }
    .widget-icon {
    position: absolute;
    color: grey;
    right: 20px;
    top: 35px;
    }
    
    
    
    
    
    #115096

    codingapple
    키 마스터
    col-lg-3 말고 그 안에 박스 하나 더 만들어서 내용물 담는게 좋습니다
    #115100

    정은빈
    참가자
    감사합니다! 만들어서 넣고 col-lg 자리에 margin 주니까 갭이 생기긴 하는데 또 다음 칸으로 넘어가 버려요. ㅜㅜ
    예쁘게 좀 띄어 놓고 싶은데 이럴 땐 어디에 margin을 줘야할까요?
    #115121

    codingapple
    키 마스터
    margin넣으면 폭도 커져서 col 들어있는 박스에 padding 줍시다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠