пседоэлементом after.
Что бы все это было еще и динамично - на hover
- можно увеличить width
кнопки и ширину черного пседоэлемента after
, для анимации движения правой части. Если это не похоже на вашу задумку, тогда делитесь макетом до\после. Не называйте то, что вы сделали - frontend.
Те технологии которые вы описали выше, больше подходят к категории профессии верстальщик. Т.к вы просто сверстали макет, подключили к нему скрипты, здесь не нужно быть гением. Знающие люди прикопаются, и буду гнобить, так как "уважают до снобизма само понятие фронтенда". Лучше написать веб-разработчик, или верстальщик - быть верстальщиком в 2019 не позорно, так как во фронтенде это одно из "тру", и большинство "гуру", даже тэги не знают, лепят дивы.header
- текст под описанием сливается с фоном, это очень плохо по юзабилити, обычно за такое отрывают руки.header
- в разметке. Достаточно один header
- и в нем разбить наheader__navigation, header__content
- так логически будет более правильно.зачем в body все содержимое еще оборачивают в див? разве нельзя все те же значения задать для боди?
На одном из видео уроков человек сказал, что вся лендинг страница сделана из враперов.
wrapper(иногда container)
очень часто центровщик, либо обертка для стилизации внутреннего контента.html
head
body
header
nav
main
section
aside
footer
nav
wrapper
у вас будет находится в любом месте в body, для логической связки контента. Допустим глобальный wrapper
это центровщик контента, а header__menu-wrapper
- может быть оберткой под ваш блок меню. и тут вопрос,нужен ли lazy loading.
<iframe width=”560″ height=”315″ src=”” data-src=”//www.youtube.com/embed/OMOVFvcNfvE” frameborder=”0″ allowfullscreen></iframe>
<script>
function init() {
var vidDefer = document.getElementsByTagName(‘iframe’);
for (var i=0; i<vidDefer.length; i++) {
if(vidDefer[i].getAttribute(‘data-src’)) {
vidDefer[i].setAttribute(‘src’,vidDefer[i].getAttribute(‘data-src’));
} } }
window.onload = init;
</script>
если сначала теорию часа 3 изучать, потом практика часа 2 в день.- обучение напрямую строится на ошибках, поглощая 50% или более информации из литературы - вы рискуете просто прокрастинировать, и отлынивать от практических задач.
высоком уровне(сеньйор)- в каждой компании свои понятия сеньёрности, видел я в нашей компании одного "миддла", который до наших джунов не дотягивал.
продажа стройматериалов- искать толковых продаванов и менеджеров - продавать, анализируя рынок.
создание нового сайта- подключить аналитиков, которые найдут дыры в старой системе, и сделают новую.
партнерство- искать инвестора в знакомых вам компаниях, что бы не остаться на бобах, либо досконально проверять на вшивость.
Нужна ли вышка для того чтобы стать Android разработчиком?- нет, но предпочтительна для развития дальнейшей карьеры разработчика.
Или можно самому научиться по книгам видеоурокам?- научиться сможете только базовым вещам, для лучшего старта карьеры - желательно постараться найти как можно быстрее работу - можно даже за еду.
Требуют ли работодатели вышку?- зависит от компании, как правило - вышка идет плюсом, но не является гарантом вашего трудоустройства.
Реально ли стать junior - ом за 1 год?- если вы прям сегодня устроитесь на работу, то вполне. Зависит от вашей способности обучаться, и умение поглощать информацию в безумном количестве.