HTML. Неделя вторая.

Правда, немного запоздала, потому что ленилась. В первую неделю я маленько разобралась с HTML и CSS, а потом решила посмотреть, что такое Bootstrap.


Сначала я придумала главную картинку. Хотела под ней сделать меню из двух ссылок, но это оказалось не так-то просто.

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

Билась с <nav> всю ночь, а утром до меня дошло - можно сделать меню в виде текста с ссылками.

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

Правда, наверное, это не самый изящный вариант, но я честно пыталась.


Затем наступил черёд картинки. Она никак не хотела помещаться в <div> при уменьшении экрана.

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

Я долго шаманила с media и блоками, потратила кучу времени. Но зато поняла, что в class можно вводить 2 названия. И это решило всю проблему, картинка легко встала в центр.

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

Блок с соцсетями я взяла из предыдущего макета, в интернете нашла отрывок кода с анимацией наведения на ссылку (появляется плавное подчёркивание).


А потом я сменила дизайн картинок, текста, и получился вот такой макет. Времени на изучение работы Bootstrap у меня ушло меньше, но 90% заняло исправление ошибок. Я часами сидела над одним единственным блоком, не понимала, как сделать всё правильно. Сворачивалась клубочком, грустила, а потом снова шла думать. Вы точно скажете: "Ой, Аня, что тут думать-то, легкотня". Но для меня это было настоящим испытанием, намного сложнее первой недели.

Правда, я ещё почти не приступала к адаптации. Если с маленькими экранами у меня всё хорошо, кроме блока с листочком и цветочком (он уходит далеко вправо при уменьшении экрана),

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

То на больших экранах у меня всё плохо.

HTML. Неделя вторая. HTML, CSS, Bootstrap, Гифка, Длиннопост

И всё равно я чувствую себя молодцом ^^ Вот только дело ещё не закончено. Адаптивностью я займусь уже на третьей неделе :3

4
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку
1
Автор поста оценил этот комментарий
Я бы тебе вообще посоветовал уйти от bootstrap. Сверстай страницу под максимальный размер, а потом через media, дописывай нужное под точки изменения. Если не ошибаюсь 1200, 992, 768, 549?, 320. А вообще, просто почитай про position, margin, padding, flex, float, display-inline. Информации море.
раскрыть ветку
Автор поста оценил этот комментарий

Вот тут есть отличная шпаргалка: http://htmlbook.ru/html/sup

Автор поста оценил этот комментарий
Да и еще, запросы media, лучше выносить в less
раскрыть ветку
Автор поста оценил этот комментарий
Масштабирование под размеры существует двух типов - изменение размеров или расположение контента, в зависимости от ситуации. В данном случае подойдет изменение размеров элементов.
И, вопреки советчикам, не связывайся с нативным javascript. Это зло, хотя вещь вполне производительная.
раскрыть ветку