• Как сделать такую же карусель, как на этом сайте?

    Kazklesh
    @Kazklesh
    Учусь фронтэндить
    Юзай Swiper он совместим с react, vue и т.д. И его легко кастомизировать. Я почти уверен что его вполне достаточно чтобы сделать что то подобное :3
    Ссылка на Swiper JS
    Ответ написан
    1 комментарий
  • Для чего нужен атрибут aria-hidden?

    LenovoId
    @LenovoId
    svg, css,js
    Атрибут aria-hidden используется для скрытия контента для пользователей с нарушениями зрения, которые перемещаются по приложению с помощью программ чтения с экрана (JAWS, NVDA,...).

    Источник информации
    Ответ написан
    Комментировать
  • Лучший курс по основам физики?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    По описанию подходит Григорий Ландсберг - Элементарный учебник физики.

    В своё время сам активно изучал ещё классическое советское издание, там 3 тома со вполне классическим делением по темам.
    Ещё одна полезная особенность в том, что материал излагается на трёх уровнях сложности. Соответственно, в ту или иную тему можно углубляться до необходимой вам степени.

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

    @NewSantaClaus
    Можно так попробовать

    cosnt response = '<div>Здесь ваш ответ от сервера</div>' 
    const elem = new DOMParser().parseFromString(response, 'text/html').querySelector('.mySelectorName')
    console.log(elem.outerHTML)
    Ответ написан
    2 комментария
  • Как в Figma получить все цвета в виде переменных?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Чтобы вы видели все цвета и шрифты, дизайнер должен создать переменные с этими стилями и пользоваться только ими. Кнопки, которая просто проверяет все стили - нет.

    Ну и если дизайнер не создал стили, то в макете разных шрифтов и цветов может быть ооочень много. Я бы на вашем месте, попросил дизайнера провести инвентаризацию всех стилей.

    5de0e08ac64cb715296741.png
    Ответ написан
    Комментировать
  • Как ограничить доступ к статическому сайту?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Если вы играете со всякими Джекиллами, то скорее всего, и Apache у вас свежий, версии 2.4.

    В нём директивы order, allow и deny стали deprecated.

    Сейчас ограничения по IP-адресу пишутся примерно так:
    # Полные адреса
    Require ip 10.1.2.3
    Require ip 192.168.1.104 192.168.1.205
    # Части адресов
    Require ip 10.1
    Require ip 10 172.20 192.168.2
    # CIDR
    Require ip 10.1.0.0/16

    Либо так:
    <RequireAny>
      Require ip 111.x.x.x
      Require ip 122.x.x
      Require ip 133.x
    </RequireAny>

    robots.txt для вашей задачи не подходит.
    Мало того, что сейчас много краулеров его банально игнорируют (даже гугл может сам решить, что проиндексировать стоит), так ещё есть и такие, кто в нём ищет какие директории владелец сайта хочет скрыть.
    Ответ написан
    Комментировать
  • Как заполнить 3 ндфл, если работаю удаленно на фирму из германии?

    @xtreme
    Снимаю порчу по SSH :)
    Опишу свой опыт, попутно отвечая на вопросы.
    Для начала я бы порекомендовал не заполнять бумажки, а воспользоваться личным кабинетом на nalog.ru. Входишь через госуслуги (или логин с паролем, если есть) и выпускайте для себя цифровую подпись для подписывания декларации. Может уйти от нескольких часов до пары дней (похоже, они там RSA руками генерят :) ).

    Если в первый раз подаешься, стоит усвоить, что подать можно только одну декларацию. То есть, например, если есть несколько работ, по которым платит налоги работодатель, это тоже должно быть в декларации. В одной. Любая следующая декларация отменяет предыдущую и считается уточненной.
    Бояться не надо. Если накосячишь- можно потом подать уточнённую.

    Итак, входишь в кабинет, затем - Жизненные ситуации - 3ндфл.

    Сразу увидишь свои доходы от работодателя, если где-то ещё устроен. Там все ок, ничего трогать не надо. Переходим на вкладку «Доходы за пределами РФ» и начинаем вбивать на каждый доход отдельную графу (это как отдельный лист в декларации), после каждого нажимая "Добавить доход".
    В качестве источника укажи наименование компании. Просто как есть, "ITBerlin LTD", например.
    Вид дохода - если это твоя заработная плата и в договоре указано, что это заработная плата - так и вбивай - 2000.
    Указать страну, валюту, дату, сумму. Внизу графы будет галочка - курс на дату поступления дохода, кликаешь - все пересчитывается в рубли по курсу на дату поступления (естественно, дата уже должна стоять)
    Датой поступления дохода считается день, когда на твой банковский счет свалились деньги (либо, если аккаунт в Пионере твой - значит дата поступления на тот аккаунт... но я бы уточнил на всякий)
    Есть ещё момент - вбивать надо всю сумму зарплаты, которая пришла в этот день из одного конкретного места. Нельзя вычитать проценты, которые забирает себе платежная система.
    При сдаче декларации с тебя не будут требовать других документов, подтверждающих доход. Если ты станешь интересен налоговой - она сама к тебе придет :)
    Ответ написан
    5 комментариев
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Как сделать несколько Swiper Slider на странице?

    0xD34F
    @0xD34F
    Попробуйте заменить

    el: '.slidernav'

    на что-то вроде

    el: this.querySelector('.slidernav')

    Ну, то есть - найдите элемент пагинации текущего слайдера вместо того, чтобы указывать сразу все для всех.
    Ответ написан
    3 комментария
  • Чем адаптивное меню на чистом css лучше такого же меню на js?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    frontend developer
    Если задумка дизайнера позволяет реализовать задуманное без джаваскрипта, то понятно, что лучше реализовать без него.

    Если нет, и джаваскрипт необходим для реализации, то в этом нет абсолютно ничего страшного.

    В обоих случаях действует одно и то же правило: не делайте через жопу.
    Ответ написан
    4 комментария
  • Как сделать слайдер, который двигается не только вправо/влево, но и вниз/вверх?

    victory_vas
    @victory_vas
    idangero.us/swiper он идеален. Есть всё, что только может понадобится, в т.ч. вертикальный скролл
    Ответ написан
    1 комментарий
  • Какой слайдер-карусель вы используете с Vue.js?

    kulakoff
    @kulakoff Куратор тега Vue.js
    Vue.js developing
    Вот эта штука может очень много: https://github.com/surmon-china/vue-awesome-swiper
    Ответ написан
    6 комментариев
  • Возможно ли добавить сторонний плагин попап или самописное решение при клике на маркер яндекс карты?

    @Freeeon
    Программист (Vue.js, Laravel, Unity)
    Создаешь метку и вешаешь событие на клик по метке:
    let point = new ymaps.Placemark(/* Описание маркера */)
    point.events.add('click', function(e){
        //Действие при клике на на маркер
    });

    Подробнее:
    События Яндекс.Карты
    Ответ написан
    Комментировать
  • Почему gulp-imagemin очень плохо сжимает файлы?

    @arkanroman Автор вопроса
    Вот, на шару без ключа работает ) https://www.npmjs.com/package/gulp-tinypng-nokey/
    Ответ написан
    Комментировать
  • Событие jQuery при попадание элемента в поле зрения пользователя?

    userAlexander
    @userAlexander
    Верстка наше все)
    В поле зрения пользователя это значит когда пользователь доскроллил до элемента который находиться где то в контенте?

    Например
    var target = $('.elem');
    var targetPos = target.offset().top;
    var winHeight = $(window).height();
    var scrollToElem = targetPos - winHeight;
    $(window).scroll(function(){
    	var winScrollTop = $(this).scrollTop();
    	if(winScrollTop > scrollToElem){
    		//сработает когда пользователь доскроллит к элементу с классом .elem
    	}
    });
    Ответ написан
    4 комментария
  • Как провести собеседование на верстальщика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если не знаете - зачем тогда что-то выдумывать?
    Дайте им работу - пусть делают.

    Пусть сделают "резиновое" (без фиксированных разрешений!) поле без JS, Flexbox, table, Canvas, SVG:
    5ae6041741f87866064962.png

    Растягиваем окно браузера в любом направлении и оно выглядит так:
    5ae604865dbe9876036252.png
    Ответ написан
    Комментировать
  • Битрикс, shop-script, друпал или какой-то другой движок?

    dubr
    @dubr
    пыхарь
    Судя по описанию проекта, тут важнее выбрать хорошего программиста и положиться на него, чем навязывать платформу, присоветованную людьми, которым это не кодить. Если хороший программист выберет плохую платформу, то он плохой программист - возвращаемся в начало =)

    Смотрите в первую очередь портфолио на предмет похожих по функционалу/масштабу проектов. Далее - ценник и просто взаимопонимание. Велосипедов избегайте, но не стоит тешить себя надеждой, что раз оно сделано на чем-то известном, следующий программист не захочет все сжечь и написать заново ;)

    P.S. Магазинная часть, кажется, не ложится на готовые решения совсем, соответственно ее я бы пилил на фреймворке, а контентную (рецепты/блог) можно и на цмску рядом посадить. Но бес в деталях, а детали должен смотреть уже ваш исполнитель - просто имейте ввиду, что гипотетически можно дробить проект на части и брать под каждую более подходящий инструмент.
    Ответ написан
    Комментировать
  • Wordpress: Как вывести посты текущей категории через wp_query?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Попробуйте так:
    $args = array(
            'posts_per_page' => 6,
            'orderby' => 'comment_count',
            'cat' => get_query_var('cat')
            );
    Ответ написан
    2 комментария
  • Анимация в psd. Как передать верстальщику, и как должна выглядеть анимация?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Описать словами что должно происходить с элементами. Можно лично, можно в документе или прямо в PSD файле разместить заметки (notes). Добавить примеры аналогичного поведения на других сайтах или показать конкретные плагины/скрипты (легко гуглится по нужным запросам типа "hover animation" или иные запросы согласно тому, что надо объяснить).

    Вообще в макете можно показать сразу разные виды (я так и делаю). Например, разместить прямо в макете изображение курсора и показать вид при наведении. Для элементов сделать 3 папки: normal, hover и pressed, в которых будут лежать соответствующие виды элементов. Ещё один способ показать разные виды элементов на странице это использование композиций Layer comps — очень полезная штука. Если не пользуетесь, то очень советую почитать и изучить её.

    А делать гифки под каждый элемент на странице слишком затратно по времени и не очень целесообразно т.к. нужные эффекты средствами Фотошопа достигаются не также легко, как каким-нибудь плагином (если вообще достигаются). Проще приучить себя делать в макете все состояния для интерактивных элементов и, при необходимости, словами и на примерах объяснять и показывать верстальщику поведение того или иного элемента.
    Ответ написан
    Комментировать