Антон Плашкевич, конечно подойдет, можешь даже сам набросать себе мини личный сайт с завлекающим текстом и парочкой интересных современных решений в плане верстки, этого будет достаточно на первых парах, со временем наберешь постоянных заказчиков и потребность в портфолио будет все ниже и ниже.
https://jsfiddle.net/alexndb/nhseytd4/ примерно так, тут проверяется каждое поле на пустоту и если оно пустое - ему задается класс с ошибкой, если заполнить - удаляется, после того как не останется ни 1 класса с ошибкой - форма отправится и можно открыть попап спасибо в том месте где написал комментарий
я дал множество вариантов реализаций, на основе их можно сделать абсолютно любой попап, полностью делать и разбираться дальше придется самому, а вообще попапы лучше реализовать плагином dimsemenov.com/plugins/magnific-popup очень удобный и универсальный плагин с множеством настроек и подробной документацией
Сергей: 1 вариант, свойства display: block у него не добавится, но он будет вести себя как блок, например реагировать на вертикальный margin, даже если блоку явно задать display: inline https://jsfiddle.net/alexndb/4wemcfro/
в jquery только 2 стандартных анимации fadeIn(), fadeOut() и slideUp(), slideDown(), так же есть методы show() и hide() все остальные эффекты нужно реализовывать вручную, например через css
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.