
Vitaliy
16.12.2016
07:55:35
В этой связи еще чуть подозрительно смотрятся такие категоричные ответы. Неверный подход, не канонично. Как будто несмотря на доки и принятые в сообществе правила, Рафаель знает что-то еще, причем знает очень хорошо :)
И нет, неверно сделано, у тебя сама кнопка - должна быть блоком
Не канонично

Rafael
16.12.2016
07:56:18
:)

Google

Rafael
16.12.2016
07:56:24
Век живи, век учись)

Vitaliy
16.12.2016
07:57:28
Вообще я на БЭМ перешел недели 3 назад. Перечитал как раз ru.bem.info, форум оттуда. Заметил, что с прошлых попыток влиться в БЭМ там основательнее расписали разные кейсы использования, расписали про миксы, сменили именование модификатора с -- на _

Hell
16.12.2016
07:57:31
я имел в одно место многообразие респонсив слайдеров с поддержкой зума. Остановился на Photoswipe. Его делал хохол. И оно бесплатное.
И оно стабильно, на него нет хайпа:
https://js.libhunt.com/project/photoswipe/vs/slick
Доктор, это окончательное решение для Enterprise?

Rafael
16.12.2016
07:58:56

Hell
16.12.2016
07:59:22
Доктор доктор у PS ключевые слова подходящие
Sliders, Touch, Lightbox, Gallery, Zoom, Swipe, Image, Photo
с уважением поциент психиатрической поликлиники Modern Frontend

Vitaliy
16.12.2016
08:02:11
не понимаю, что хочется от нас услышать :) годное решение - значит годное решение
12000 звезд на гитхабе соврать не дадут

Hell
16.12.2016
08:30:50
есть ли в firefox developer edition функция reload page with clear cache?

Константин
16.12.2016
08:31:03
Ctrl+F5 ???

Hell
16.12.2016
08:51:05
я блядь нахуй уже совсем запутался, зачем убирать из нашей системы PhotoSwipe, и переписывать все на slick, который и малую толику PS не поддерживает????

Алексей
16.12.2016
08:52:13
Может кто с 2 простыми задачками на Си помочь?

Константин
16.12.2016
08:52:33
Смотря, что за задачки.

Google

Константин
16.12.2016
08:52:49
Ну и что значит помочь!? )))

Алексей
16.12.2016
08:53:01
Сделать ?

Константин
16.12.2016
08:53:06
На писать за тебя нет. Толкнуть в нужном направлении ок
У меня просто нет столько времени....

Алексей
16.12.2016
08:53:29
Поменять в строке 2 слова местами
без указателей

Dima
16.12.2016
10:04:23
Всем привет! Посоветуйте какой-нибудь слайдер вот такого типа - http://www.starplugins.com/killercarousel , но беслатный.

Vitaliy
16.12.2016
10:07:36
http://kenwheeler.github.io/slick/ ?

Dima
16.12.2016
10:11:22
спасибо, но немного не то. Нужно именно с подобным эффектом, какой я привёл.

Vitaliy
16.12.2016
10:15:35
CSS

Dima
16.12.2016
10:20:19
здесь одним css не обойдёшься. Там совершенно другая логика работы.

Vitaliy
16.12.2016
10:20:51
абсолютно точно могу сказать, что обойтись можно :)
infinite: true
centered: true
slidesToShow: 5
slidesToScroll: 1
остальное в стилях, трансформации .slick-active. Хотя не спорю, селекторы будут неидеальны:
.slick-active - самый левый слайд из пяти
.slick-active + .slick-active - второй слева
.slick-active + .slick-active + .slick-active - центральный
и т.д. до пятого

Алексей
16.12.2016
10:23:07
Чью сборку вин 10 посоветуете ставить?

Dima
16.12.2016
10:25:01

Nikita
16.12.2016
11:19:52
вообще ничего?
странно что яндекс иногда нарушает это правило и делает каскадом

Rafael
16.12.2016
11:21:00

Google

Nikita
16.12.2016
11:21:09
это флоат?

Rafael
16.12.2016
11:21:18
лично я никогда не изменяю внешний вид ребенка через родителя

Nikita
16.12.2016
11:21:19
postion

Rafael
16.12.2016
11:21:21

Nikita
16.12.2016
11:21:28
оо спасибо
больше понятно
тобишь все оформление
модификатормами

Rafael
16.12.2016
11:21:50
да
смотрю ты тоже прозрел :D

Илья
16.12.2016
11:22:10

Nikita
16.12.2016
11:22:18
походу да :)

Илья
16.12.2016
11:22:25
видимо все кто с бэм начинает вначале не поймут кк это делать
главное уловить логику, а потом вобще шик все)

Rafael
16.12.2016
11:22:42
у меня год на осознаение ушло

Илья
16.12.2016
11:23:07
хм... ну как это нигде)) https://ru.bem.info/
но примеры лучше смотреть на практике

Rafael
16.12.2016
11:23:16

Nikita
16.12.2016
11:23:18
а еще все удивляются почему так много докладов по БЕМ это ведь так просто достаточно писать block__elem_mod

Google

Илья
16.12.2016
11:23:20
у тех же гугль)
честно говоря та же фигня) мне пока Гриша не обьяснил я только тогда понял

Rafael
16.12.2016
11:24:01

Илья
16.12.2016
11:25:18

Nikita
16.12.2016
11:31:26
вот что мне ответили в др конфе
Если контакты в хедере справа а в футере слева и с какими-то отступами, думаю что для футера и хедера стоит завести элементы footer__soc и header__soc, которым будут назначены соответствующие стили для позиционирования и отступов. сам блок soc можно вставить в эти элементы, либо расположить класс на той же ноде с блоком: class="footer__soc soc"
Для смены фона в самом блоке soc нужно для него просто создать модификатор soc_bg_super-aweosome-mod-name-for-background
Также для всех остальных внутренних элементов этого блока, для которых предполагается другая раскладка или стиль. Главное не думать каскадно от родителя в котором располагается блок, а думать о том, что этот блок может выглядеть по-разному, поэтому ему нужны такие то модификаторы.

Илья
16.12.2016
11:32:11
нехило) Для смены фона в самом блоке soc нужно для него просто создать модификатор soc_bg_super-aweosome-mod-name-for-background

Nikita
16.12.2016
11:32:19
xD

Илья
16.12.2016
11:32:56
Насчет абзаца три все верно
Я бы сказал так...

Admin
ERROR: S client not available

Илья
16.12.2016
11:33:58
Я использую БЭМ (но я не знаю, как я это делаю) Xd
Мы в проектах используем также дополнительные сущности, которые НЕ ЗАВИСЯТ от родителя
То есть к примеру мы имеем подзаголовок. В нашем случае мы используем text в качестве блока. к примеру вот так выйдет. text_subtitle-red

Gregory
16.12.2016
11:35:44
И в следующих версиях переструкторизацию проекта будем делать, уже полностью по бэм

Илья
16.12.2016
11:35:57
@GriNAME исправь если не правильно говою

Gregory
16.12.2016
11:36:05
все верно

Nikita
16.12.2016
11:36:15
опять я запутался
а почему 1 обзац неправильный?
тобишь мы помещаем soc внутрь header и позиционируем
но на дизайне не влияем

Google

Илья
16.12.2016
11:38:34

Gregory
16.12.2016
11:39:05

Илья
16.12.2016
11:39:07
я говорю, что я его лично не понял ?
@GriNAME выручай, ты это все п ридумывал XD

Nikita
16.12.2016
11:40:21
тобишь вообще допустим если блок header имеет дофига вложеных блоков и у этих вложенных блоков мы можем менять позиционирование?

Gregory
16.12.2016
11:40:32
у тебя есть блок соц с внутренними настройками через модификаторы блока и модификаторы элементов. А для хедера и футера для дива который является блоком добавляешь еще класс элемент

Nikita
16.12.2016
11:41:00
header__soc
так?

Gregory
16.12.2016
11:41:12
header
header__soc
footer
footer__soc

Nikita
16.12.2016
11:41:18
понял

Gregory
16.12.2016
11:41:30
и через элементы выставляешь где этот див находится

Nikita
16.12.2016
11:41:32
а если внутри soc допустим есть еще какой-то блок

Gregory
16.12.2016
11:41:59
а вторым классом блоком soc уже задаешь стиль для контактов

Илья
16.12.2016
11:42:39

Gregory
16.12.2016
11:42:40
если внутри соц есть еще один блок, то значит это отдельный блок и для него создаются свои элементы и модификаторы. Только я не вижу там блока
блок это кусок самостоятельной верстки, который можно лекго перетаскивать в любое место проект и с помощью модификаторов подгонять его внешний вид под ту часть верстки куда его переместили

Илья
16.12.2016
11:44:32
просто думай о блоке (внутреннем) как о самостоятельном элементе. пример

Gregory
16.12.2016
11:44:50
а чтобы выроснять этот блок внутри другого блока, задаешь ему класс элемент
.header
.header__soc .soc

Илья
16.12.2016
11:44:57
ты создаешь секцию. пусть это будет section блок. внутри заголовки. пусть это будут section__title, section__subtitle
Дальше у тебя есть элемент, скажем блок с заголовком и изображением, внутри секции

Nikita
16.12.2016
11:45:31
да это понятно

Илья
16.12.2016
11:45:45
Тогда ты его пишешь, предположим так:
.card__title
.card__image
card__text
а что тогда не понятно?