js 공부(ft. sparta)/1주차

1-6. 부트스트랩 써보기

c_sm 2023. 3. 29. 16:31
<div class="mycards">
        <div class="row row-cols-1 row-cols-md-4 g-4">
            <div class="col">
                <div class="card h-100">
                    <img src="https://movie-phinf.pstatic.net/20210728_221/1627440327667GyoYj_JPEG/movie_image.jpg" class="card-img-top" alt="...">
                    <div class="card-body">
                        <h5 class="card-title">영화 제목이 들어갑니다.</h5>
                        <p class="card-text">여기에 코멘트가 들어갑니다.</p>
                        <p>⭐⭐⭐</p>
                        <p class="mycoment">여기에 나의 의견을 쓰면 되겠죠</p>
                    </div>
                </div>
            </div>
    </div>

이것을 복사붙여넣은 뒤 style에 

.mycoment{
            color: gray;
        }

        .mycards{
            width: 1200px;
            margin: 20px auto 20px auto;
        }
 
추가 해주면 아래 처럼 나오게 된다.

포스팅 박스 추가하기

 

박스를 추가한 후 밑에 코드를 썻다.

<div class="mypost">
        <div class="form-floating mb-3">
            <input type="email" class="form-control" id="floatingInput" placeholder="name@example.com">
            <label for="floatingInput">영화URL</label>
        </div>
        <div class="form-floating">
            <textarea class="form-control" placeholder="Leave a comment here" id="floatingTextarea"></textarea>
            <label for="floatingTextarea">코멘트</label>
        </div>
        <div class="mybtn">
            <button type="button" class="btn btn-dark">기록하기</button>
            <button type="button" class="btn btn-outline-dark">닫기</button>

        </div>
    </div>
 
 

그리고 style로 가서 마저  쓰고 나니

.mypost {

            width: 500px;
            margin: 20px auto 20px auto;
            padding: 20px 20px 20px 20px;

            box-shadow: 0px 0px 3px 0px gray; /*그림자 추가하기. 3번째만 주로 바꿈. 그림자 길이설정하는곳이기 때문*/
        }
        .mybtn{ /*버튼들을 가운데 정렬 후 위에 코멘트 박스와 사이 벌려놓았다.*/
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;

            margin-top: 20px;
        }

        .mybtn>button { /*버튼들 사이를 벌려놓기*/
            margin-right: 10px;
        }

위 사진과 같이 만들어 졌다.