import { Navbar, Nav, Container, NavDropdown} from "react-bootstrap";
function App() {
return (
<>
<div className="App">
<Navbar bg="light" expand="lg">
<Container>
<Navbar.Brand href="#home">Shoes shop</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="me-auto">
<Nav.Link href="#home">Home</Nav.Link>
<NavDropdown title="상품상세페이지" id="basic-nav-dropdown">
<NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item>
<NavDropdown.Item href="#action/3.2">
Another action
</NavDropdown.Item>
<NavDropdown.Item href="#action/3.3">
Something
</NavDropdown.Item>
<NavDropdown.Divider />
<NavDropdown.Item href="#action/3.4">
Separated link
</NavDropdown.Item>
</NavDropdown>
</Nav>
</Navbar.Collapse>
</Container>
</Navbar>
</div>
</>
);
}
export default App;
https://classic.yarnpkg.com/en/docs/install/#windows-stable
import : 버튼 디자인 갖고와서 사용하기, 중괄호에 {Button}추가
import { Navbar, Nav, Container, NavDropdown, Button} from "react-bootstrap";
.... <Navbar/>..
<div className="jumbotron">
<div className="font-background">
<h1> 50% Season SALE !</h1>
<p>
운동화, 구두, 부츠, 워커 모두 최대 ~50% 세일 판매합니다!
<br />
인기 상품은 빠른 시일 내에 품절될 수 있는 점 안내드립니다.
</p>
<p>SALE 기간 : 4월 1일 ~ 4월 15일 (2주 간)</p>
</div>
<div>
<Button variant="primary">Learn more</Button>
</div>
</div>
가로로 상품을 나열하는 레이아웃 만들려면, 박스를 세로열 잘라야한다.
부트스트랩 grid 문법 사용 : className = "row" 가로 정렬 박스안에,classNmae="col" 세로 열로 나눠지게 설정하기
<div className="row">
<div className="col-md-4">상품사진 전시 1</div>
<div className="col-md-4">상품사진 전시 1</div>
<div className="col-md-4">상품사진 전시 1</div>
</div>
위에서 md 로 옵션을 정했기에, 화면을 특정 사이즈보다 작아지면 div의 원래 성질되로 세로정렬이된다.
<div className="product-container">
<div className="row">
<div className="col-md-4">
<img src="https://codingapple1.github.io/shop/shoes1.jpg"></img>
<h3>상품명</h3>
<p>상품설명, 가격</p>
</div>
<div className="col-md-4">
<img src="https://codingapple1.github.io/shop/shoes2.jpg"></img>
<h3>상품명</h3>
<p>상품설명, 가격</p>
</div>
<div className="col-md-4">
<img src="https://codingapple1.github.io/shop/shoes3.jpg"></img>
<h3>상품명</h3>
<p>상품설명, 가격</p>
</div>
</div>
</div>
</div>