Карточки фильмов в сетке
Три фильма должны стоять рядом, в трёх столбцах одинаковой ширины. Это работа для CSS Grid: .films, div вокруг карточек, становится контейнером сетки, а карточки — его элементами. Три столбца по одной доле, 1fr 1fr 1fr (или repeat(3, 1fr)), делят его ширину поровну, а gap оставляет между ними 24 пикселя.
Затем каждая карточка получает вид карточки: внутренний отступ, тонкую рамку светло-бежевого цвета (#e5d9c5), скруглённые углы и белый фон, чтобы она выделялась на кремовой странице.
Наконец, строка с жанром и продолжительностью менее важна, чем название и описание фильма, поэтому она будет мельче и серой (#6b7280).
Если окно предпросмотра узкое, карточки получатся довольно тесными: три столбца рассчитаны на экран компьютера. Как менять раскладку для узких экранов, вы узнаете позже, в курсе Tailwind CSS.
Задание
- 1
В
style.cssсоздайте правило для.films, которое делает его сеткой с тремя равными столбцами (grid-template-columns: 1fr 1fr 1fr) иgap: 24px. - 2
Создайте правило для
.filmсpadding: 16px,border: 1px solid #e5d9c5,border-radius: 8pxиbackground-color: white. - 3
Создайте правило для
.detailsсcolor: #6b7280иfont-size: 14px.