• Какую посоветуете тему дипломной работы?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Если хотите в дальнейшем работать со своим проектом, то можете сделать агрегатор каких-нибудь данных и SPA к нему. Тут вам будут и передовые технологии в вебе, и интерес, и, возможно, даже практическая польза.
    Ответ написан
    Комментировать
  • Как применить фильтр к части блока?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Нет, но если ваш макет позволяет, вы можете продолжить блок с помощью псевдоэлемента и наложить фильтр уже на него.

    https://jsfiddle.net/9unptxbk/
    Ответ написан
    Комментировать
  • Как сделать 2-х колоночную ленту?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Вы имеете ввиду что-то типа такого варианта? В любом случае, если у вас будут посты с разной высотой, то лучше использовать библиотеку Masonry

    https://jsfiddle.net/pxhdvkv4/
    Ответ написан
    2 комментария
  • Как обучить веб-дизайнера?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Как же веб-дизайнер стал таким с нулевыми навыками разработки? Нужно же хотя бы малейшее представление о том, как картинка преобразовывается в код, что можно и что нельзя воплотить (вернее, воплотить-то можно всё, вопрос нужно ли), какие-то знания принципов работы форм и т.д., чтобы сделать грамотный макет сайта/интерфейс веб-приложения.
    Ответ написан
    Комментировать
  • Как при нажатии менять img?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Вообще, если это маленький элемент по типу иконки, то лучше запихните графику звёздочки в обычном и активированном положении в спрайт и потом, при нажатии, меняйте background-position.

    Вот, как-то так: https://jsfiddle.net/nvmcrzg2/
    Ответ написан
    1 комментарий
  • Как лучше реализовать адаптивность такого блока?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Сделайте флексом, тогда у вас не будет проблем, если высота или ширина блоков изменится в большую/меньшую стороны (до определённого предела).
    Ответ написан
    Комментировать
  • Как показать пользователю сайт на WordPress с другой темой?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Есть плагин Theme Switcher
    Потом, наверное, можно как-то через сессии и функции самого WP сделать.
    Видел, кстати, подобный функционал на каком-то муниципальном сайте: подобным образом была реализована поддержка версии сайта для слабовидящих.
    Ответ написан
    1 комментарий
  • Как при нажатии на ссылку открыть div?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    $(document).ready(function(){
    	$('.open').click(function(){
    		$('.popoup').toggle();
    	});
    });

    Под открыть/закрыть, я так понимаю, вы подразумевали появление и исчезание?
    Ответ написан
    Комментировать
  • Сейчас все используют бутстрап при адаптивной вёрстке?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Выбирать Bootstrap или нет — это задача исполнителя. Он хорош, если вам нужно быстро накидать прототип интерфейса, или сделать что-нибудь очень рядовое. Многие студии делают типовые проекты на нём — и у них это неплохо выходит. Но стоит помнить, что это лишь инструмент и только от того, кто его использует, зависит получившийся результат.
    Ответ написан
    7 комментариев
  • Как сделать чтобы блоки росли не только в ширину и но и в высоту?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    А так же при очень сужении панели они бы выстраивались в один ряд.

    Примените к селектору меню - "menu" - стили:
    flex-direction: row;
    flex-wrap: nowrap;
    /* или */
    flex-flow: row nowrap;

    Таким образом, вы запретите перенос элементов на новую строку. И при "ужимании" блока, элементы будут пытаться ужаться в одной строке. Разумеется, до определённой степени, после которой они начнут просто выходить за границы блока.

    По поводу высоты — для меня сложный вопрос. На данном этапе с помощью CSS такое решить нельзя. Только используя JS. Хотя, честно говоря, хотелось бы, чтобы в следующих версиях CSS был реализован механизм пропорций.
    Ответ написан
  • Как скачать Index.html из cms?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Во многих CMS — контент генерируется динамически и файла index.html там быть не может. А может быть файл index.php. Не имея доступа по FTP, либо доступа в админку, вы сможете скопировать лишь сгенерированный HTML код, со стилями, картинками, js-скриптами (простите за тавтологию).

    Если вы хотите знать файловую структуру сайта, то у выше описанного Teleport Pro есть функция выкачивания сайта с сохранением структуры папок и файлов.
    Ответ написан
    Комментировать
  • Как включить кэширование на обычной html странице?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Вариант 1
    Подключить кэширование на сервере, с помощью файла .htaccess (если сервер Апач). Либо, с помощью подобного специализированного файла для nginx.

    Вариант 2
    Воспользоваться мета-тегами
    <meta http-equiv="Cache-Control"...
    <!-- и -->
    <meta http-equiv="expires"...

    Говорят, что это сработает не во всех случаях.
    Ответ написан
    Комментировать
  • Как в CSS при создание паралелограмма текст не трогать?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Как-то так:
    https://jsfiddle.net/573mj412/1/

    То есть вы обрамляете внутренности в элемент и поворачиваете его на то же количество градусов, только в обратную сторону.
    Ответ написан
    Комментировать
  • Как поменять цвет img при hover?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Действительно, просто поменять цвет с помощью CSS никак. Единственный вариант, если вы хотите прослыть знатным извращенцем, то можете попробовать при наведении задавать блоку абсолютную позицию, смещать его за пределы экрана, а на его месте оставлять тень, заданную с помощью фильтров. Предупреждаю, прокатит не со всеми картинками.

    https://jsfiddle.net/4sx29vbr/

    А так - спрайты, иконочные шрифты как посоветовали выше.
    Ответ написан
    Комментировать
  • Что изучать дальше?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Следует хорошо подумать, прежде чем становиться fullstack-разработчиком, потому что, если сейчас у вас в голове бардак, то когда вы начнёте изучать back-end, бардака станет в N раз больше.

    Я бы порекомендовал сейчас ненадолго остановиться, ещё раз пройтись по всем своим знаниям. Сделать для себя какой-нибудь небольшой проект, пусть даже в стол, используя новые умения.

    Как сказал Андрей, можно пофрилансить, но на фрилансе есть шанс просто уйти с головой в рутинную работу. Деньги это вам приносить будет, но профессиональное развитие притормозит (опять же, смотря за какие проекты браться).

    Однако, там есть такой момент. Я сталкивался с двумя типами ситуаций фрилансеров. Одни погружались в рутину и спустя какое-то время сильно отставали в развитии как программисты, как верстальщики, даже как SEO-шники. Когда ты в сотый раз натягиваешь шаблон на WP, тебе уже лень искать новые подходы и методы. С другой стороны, фрилансер брался за очень сложный для себя проект, изучал технологии уже в процессе работы над проектом, из-за этого его знания он получал, но они были обрывочны и не структурированы. Это тоже не есть хорошо.

    Можете отточить свои навыки вёрстки, перед тем как бросаться в хардкорный JS с фреймворками — это не сложно. SVG, анимация, флексы, сетки, иконочные шрифты, разные продвинутые CSS-штуки — это всё весело и ненапряжно.
    Ответ написан
  • Как сделать одинаковое отображение верстки на различных мониторах?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Добавлю про картинки под ретину. Фотографии и прочие сложные растровые изображения можете использовать в обычном и х2 размерах, а иконки делать с помощью SVG. Также, если вам не нужны какие-либо нестандартные иконки, то можете освоить иконочный шрифт Font Awesome - очень классная вещь.
    Ответ написан
    Комментировать
  • Как правильно выровнять последний flex элемент?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Если у вас у дочерних элементов фиксированная ширина, то задайте им свойство flex с их шириной.

    Вот, как-то так — https://jsfiddle.net/jrLkybfe/
    Ответ написан
    Комментировать