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

home2 게시판 HTML/CSS 게시판 Admin Page' Responsive Charts.

Admin Page' Responsive Charts.

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

    이미연
    참가자
    안녕하세요. 선생님, 항상 많은 가르침 감사합니다.
    저는 Admin Page를 bootstrap-5.3.0 으로 실습하는 중
    <div class="container mt-5 mb-5">
        <div class="row">
          <div class="col-lg-8 mb-4"> <div class="card">
     <div class="card-header">Earnings Overview</div>
     <div class="card-body"><canvas id="myChart"></canvas></div></div></div>
          <div class="col-lg-4"><div class="card">
      <div class="card-header">   Featured  </div>
      <ul class="list-group list-group-flush">
        <li class="list-group-item"><div>An item</div>
        <li class="list-group-item">A second item
        <li class="list-group-item">A third item
      </div></div>  </div></div>
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
    <script>
      const ctx = document.getElementById('myChart');
      new Chart(ctx, {
        type: 'line',
        data: {
          labels: ['Blue', 'Red', 'Yellow', 'Green', 'Purple', 'Orange'],
          datasets: [{ label: 'Last of CSS', data: [12, 19, 3, 5, 20, 3],      
              borderColor: 'rgb(75, 192, 192)', backgroundColor:'rgb(75, 192, 192)',
              fill:true, tension: 0.1,  borderWidth: 3,
          }]
        },
        options: { responsive:true,
          scales: { y: { beginAtZero: true }}}
      })
    </script>
     <script src="../bootstrap-5.3.0-dist/js/bootstrap.bundle.min.js"></script>
          </div>
        </body>
    <canvas id="myChart">가 responsive 형이 아녀서, 반응형 차트를 만들기 위해,
    .card-body{position: relative}
    #myChart{position: absolute}
    .col-lg-8::after{ content: '';display: block;float: none;clear: both;
    } 시도를 하여 차트는 반응 형이 되었으나,
    
     화면 캡처 2023-07-13 114800
    화면 캡처 2023-07-13 115007
    화면 캡처 2023-07-13 114939
    bootstrap card-body 형식이 .card-body{position: relative} 줬더니, 줄어들었고, #myChart{position: absolute}
    .col-lg-8::after{ content: '';display: block;float: none;clear: both;
    } absolute 로 붕뜬 게 잡히지도 않습니다. 차트는 창 조절에 따라 크기 조절은 잘 됩니다...
    기존 bootstrap card형식이랑 충돌이 생겨서 그러는 걸까요.... bootstrap 없이 손수 짜야 되는건가요... 
    조언 부탁드립니다. 감사합니다. 
    
    #90751

    codingapple
    키 마스터
    원래 차트는 기본으로 반응형일걸요 position 속성들은 빼고 width 속성같은거 퍼센트로 주거나 없애봅시다
    #90762

    이미연
    참가자
    canvas{
      width:100% !important;
      height:100% !important;
    }   이걸로 해결했습니다. 감사합니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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