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

home2 게시판 React 게시판 질문있습니다!! div 안의 안쪽 요소 사이즈

질문있습니다!! div 안의 안쪽 요소 사이즈

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

    선생님....!!
    react-bootstrap 중에 https://react-bootstrap.netlify.app/components/carousel/#carousels 이 항목을 사용했을때 
    해당 들어있는 내용물의 크기에 따라 큰 박스가 유동적으로 사이즈가 변경이 되는데 혹시 이 큰 박스의 크기는  고정 시키면서 안쪽 항목을 작게 만드는 방법이 어떻게 될까요? 

     

    2. https://btl831.github.io 를 참고로 가운데 Go song을 눌렀을때 쥐똥만하게 modal 이 뜨는데 크게만들어주고 싶습니다...! 혹시 이부분에선 어떻게 해야할까요?

    2번에 대한 코드입니다

    import React, {useState} from "react";
    import 'bootstrap/dist/css/bootstrap.min.css';
    import {Modal, Button} from 'react-bootstrap';
    import ReactPlayer from "react-player";

    export default function InfoModal(props) {
    const [show, setShow] = useState(false);
    const handleClose = () => setShow(false);
    const handleShow = () => setShow(true);
     
    return (
    <>
    <Button className="nextButton" variant="secondary" onClick={handleShow}>
    Go Song
    </Button>
    <Modal show={show} onHide={handleClose}
    centered>
     
    <Button variant="secondary" onClick={handleClose}>
    Close
    </Button>
     
     
    <Modal.Body>
    <div className = "row">
    <div className="col-6" >
    <ReactPlayer
    url = {props.곡.link}
    width='100%'
    height='100%'
    playing controls/>
    </div>
    <div className ="col-6">
    제목 : {props.곡.song}
    </div>
    </div>
     

    </Modal.Body>
    <Modal.Footer>
     
    </Modal.Footer>
    </Modal>
    </>
    );
    }

    #15075

    3. 제가 만든 사이즈는 보는 사람에 따라서 그대로 축소가 안되고 찌그러져서 축소가 되는데 이부분은 어떻게 해결해야하나요?!

    #15078

    codingapple
    키 마스터

    1은 큰 박스의 height를 고정하면 됩니다

    그것보다 좋은 방법은 그냥 내부에 있는 박스의 height를 고정하는게 더 낫습니다 

    2. 모달에 className으로 클래스 만들어서 width 조정하는 스타일 넣으면 됩니다

    3. 모바일 사이즈에선 carousel 안에 있는걸 3개가 아니라 1개로 수정하면 되지 않을까요 

    bootstrap carousel은 사진 하나 보여주는데 적합해서

    3개의 div를 carousel에서 한번에 보여줘버리면 모바일 사이즈 대응이 귀찮습니다 

     

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 호 / 개인정보관리자 : 박종흠