Jump to content

npofopr

Expert
  • Posts

    3,789
  • Joined

  • Last visited

  • Days Won

    101

Everything posted by npofopr

  1. У меня оказывается в принципе, так и было. Ломало всё только инициализация карты. Немного переделал https://codepen.io/npofopr/pen/RwwaodB Теперь думаю, как проще карту "удалять" при повторном клике. И кажется придумал. Самое простое, наверно, сделать две кнопки. Одна добавляет, другая удаляет)
  2. Дружеский это как? я бы тени добавил. Сейчас всё сливается. Всё кругом белое.
  3. https://codepen.io/search/pens?q=menu+vertical там куча их. выбирайте.
  4. Сегодня тестовый. Завтра рабочий. Какая разница. Надо делать сразу хорошо. навряд ли. Шрифт, оказывается, даже в белке есть. matrix из стилей, я бы заменил на letter-spacing. только придётся подогнать под нужный результат.
  5. не не. матрикс это не то. У меня глубокое ощущение, что у вас тупо шрифт не тот. Попробуйте у систему его найти/ установить. Чтобы ФШ не рисовал восклицательный знак.
  6. В его случае, с такой разницей просто не примут макет. — В фотошопе можно скопировать прямо css, там обычно верные значения для letter-spacing. Проверьте ещё раз шрифт, он точно совпадает?
  7. Пропустил комментарии я. Это наследие текущего шаблона. Т.е. в шаблоне вывода адресов так сделано. Внутренний each вроде не нужен, да. Остальное, это всё вывод карты. — Просто по обычному онклику клик проходит по всем элементам с таким же классом.
  8. А как обращаться только внутрь одно из блоков? Т.е. чтобы кнопка срабатывала только внутри одного блока. Ну и карта соответственно. https://codepen.io/npofopr/pen/RwwaodB
  9. Для 2013 года, норм) Сайт одной картинкой, всё по правилам веба)
  10. viewbox может задан в метатегах? или у родителя ещё есть ограничение. Пользуйтесь DevTools, это облегчит вашу жизнь.
  11. Я лет 5 назад им пользовался. Оно ещё живое?) Аккуратнее с этим) * * jQuery carouFredSel 6.1.0 * Demo's and documentation: * caroufredsel.frebsite.nl * * Copyright (c) 2012 Fred Heusschen * www.frebsite.nl * * Dual licensed under the MIT and GPL licenses. * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License */
  12. Дак это не навигация в два ряда. Это обычные превью ссылки. thumb. По типу этого https://jsfiddle.net/keithpetrillo/6j7fzwek/ Обсуждения — https://stackoverflow.com/questions/39567327/how-to-create-thumbnail-carousel-with-image-previews-in-slick-js https://swiperjs.com/demos/ (https://swiperjs.com/demos/310-thumbs-gallery-loop.html) в этом плане мне больше нравится. Там синхронизация проще делается. Но и плагин тяжелее.
  13. Да! Спасибо! А почему так не срабатывает? cardWrap.onclick = function(event) { let target = event.target; while (target != this) { if (target.classList.contains("flip-card")) { if (target.classList.contains("is-flipped")) target.classList.remove("is-flipped"); target.querySelector(".friends-video").classList.remove("is-back"); target.querySelector(".friends-video__back > video").load(); target.querySelector(".friends-video__front > video").load(); else highlight(target); return; } target = target.parentNode; } }; Удалять класс он удаляет, а дальше target.querySelector(".friends-video").classList.remove("is-back"); target.querySelector(".friends-video__back > video").load(); target.querySelector(".friends-video__front > video").load(); уже нельзя получается? А нет. Добавил скобочки { } и теперь вроде всё как надо, надеюсь. if (target.classList.contains("is-flipped")) { target.classList.remove("is-flipped"); target.querySelector(".friends-video").classList.remove("is-back"); target.querySelector(".friends-video__back > video").load(); target.querySelector(".friends-video__front > video").load(); } else { highlight(target); } return; https://codepen.io/npofopr/pen/zYOmbPv
  14. Да. Совершенно верно. Знать бы ещё как) По идее ваш вариант должен срабатывать, var list = document.querySelectorAll('.is-flipped') list.forEach(function(item) { item.classList.remove('is-flipped'); }); но он не обрабатывает этот клик. Или по идее, я могу накостылять клик на блок с видео, и у родителя удалять класс is-flipped. Правда тоже не факт, что сработает.
  15. Обновил https://codepen.io/npofopr/pen/zYOmbPv 🙂 Вроде даже и с видео разобрался. Воткнул правда две кнопки, одной кнопкой как сменять видео, пока не допёр. Осталось понять, как активную карточку закрывать по правильному, при клике на неё) Пробовал вместо while (target != this) сделать через for, но кроме ошибки это ничего не дало.
  16. Примерно так, да. Там при нажатии добавляется класс .is-flipped , и внутри получается есть ещё кнопка, которая меняет видео. Ну и да, при нажатии на соседнюю плитку, класс надо у соседней удалять. И видео стопорить. Попробую) Попробую на Jq переписать, что есть. Как то мне попроще пока будет.
  17. По изоляции да, подойдёт. Изоляцию я уже починил в примере. Теперь читаю/ разбираюсь как соседние элементы закрывать. Но от помощи не отказываюсь 😄
  18. как изолировать клик по 'button' и клик по 'cardBack'. Там получается, что клик по кнопке срабатывает также как клик по всей области. Читаю про 'e.preventDefault();' но пока не вник, куда его вставить. И как можно закрывать соседние плашки, когда на другую кликаю? https://codepen.io/npofopr/pen/zYOmbPv Видео не стопорится я понимаю почему, потому что первый элемент video и так не проигрывается. По всем тегам, я так понимаю, надо через `querySelectorAll` проходить? Изолировал e.stopPropagation();
  19. Надо или живой пример или кофейную гущу разводить.
  20. Жуть жуткая. Раз уж хотите исправить проблему, начните с ликвидации span (зачем он там?) Он может перебивать вашу жирность. А strong оберните текст в ссылке, а не ссылку.
  21. Ну он и лезет, за границы вашего блока) Укажи вы значения в % всё стало бы чуть по-другому.
  22. Хм. А что он по вашему должен делать?
  23. Разработать и знать инструмент, немного разные вещи.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy