Size: a a a

HTML/CSS — русскоговорящее сообщество

2020 July 21

i

iwahid in HTML/CSS — русскоговорящее сообщество
источник

K

Krau5 in HTML/CSS — русскоговорящее сообщество
Не понел, почему я свой телефон отдал за 600грн, а он стоит 384$
источник

p

persona x grata in HTML/CSS — русскоговорящее сообщество
iwahid
Ещё один вопрос )
Я хочу за анимировать элементы (внутри карточки). С самой анимацией проблем нет.
Вопрос в том, каким способом сделать разные состояния одного и того же элемента (кнопки "добавить в избранное"), что бы при нажатии на неё - ей состояние менялось. Как сделать это так, что бы в последствии с этим было легче работать остальным членам команды (самой команды нет, я пока только учусь)
1. Через чекбокс - (наверное, худший из вариантов)
2. Через data-атрибут, в котором менять значения true/false и в зависимости от содержимого data-атрибута, через css менять состояние элемента
3. Через добавление/удаление класса-модификатора элемента "xxx - - active". А уже сам класс стилизован заранее в ccs
Через дату и добавление в localstorage
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
iwahid
Ещё один вопрос )
Я хочу за анимировать элементы (внутри карточки). С самой анимацией проблем нет.
Вопрос в том, каким способом сделать разные состояния одного и того же элемента (кнопки "добавить в избранное"), что бы при нажатии на неё - ей состояние менялось. Как сделать это так, что бы в последствии с этим было легче работать остальным членам команды (самой команды нет, я пока только учусь)
1. Через чекбокс - (наверное, худший из вариантов)
2. Через data-атрибут, в котором менять значения true/false и в зависимости от содержимого data-атрибута, через css менять состояние элемента
3. Через добавление/удаление класса-модификатора элемента "xxx - - active". А уже сам класс стилизован заранее в ccs
я в последнее время начал чаще в таких случаях data-* использовать, но тут за такое можно получить в нос, наверное
источник

K

Krau5 in HTML/CSS — русскоговорящее сообщество
источник

p

persona x grata in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
я в последнее время начал чаще в таких случаях data-* использовать, но тут за такое можно получить в нос, наверное
У Виталия в видел уроке про звездный рейтинг через дату реализовано
источник

i

iwahid in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
я в последнее время начал чаще в таких случаях data-* использовать, но тут за такое можно получить в нос, наверное
Почему? Чем плох такой вариант? Или тонкретно в этом случае - это не лучший выбор?
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
persona x grata
У Виталия в видел уроке про звездный рейтинг через дату реализовано
да, просто многие считают, что data не должно быть в css, считай, атрибут только для взаимодействия с js
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
и не соотвествует БЭМу, в котором для этого есть модификаторы
источник

i

iwahid in HTML/CSS — русскоговорящее сообщество
persona x grata
У Виталия в видел уроке про звездный рейтинг через дату реализовано
Но у него там множественные значения от 0 до 5, там другого варианта и нет, наверное. А тут либо ДА либо НЕТ. Бинарное состояние - добавлено в список или не добавлено
источник

p

persona x grata in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
и не соотвествует БЭМу, в котором для этого есть модификаторы
На БЭМе что-ли свет сошёлся?)
источник

i

iwahid in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
да, просто многие считают, что data не должно быть в css, считай, атрибут только для взаимодействия с js
По этому, в подобных случаях лучше всё же использовать модификаторы?
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
iwahid
По этому, в подобных случаях лучше всё же использовать модификаторы?
не знаю, я использую data и мне классно
если кто-то переубедит, то ок,  а так data, имхо, удобнее всего для этого
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
persona x grata
На БЭМе что-ли свет сошёлся?)
ну мы чуть-чуть БЭМ изменили под свои проекты, а так везде его принципы стараемся соблюдать, хотя бы основные идеи
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
да, просто многие считают, что data не должно быть в css, считай, атрибут только для взаимодействия с js
А мне норм, даже с бэмом. Это как модификатор, только семантичный.
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
А мне норм, даже с бэмом. Это как модификатор, только семантичный.
шикарно, тогда спокойно дальше использую, спасибо
источник

i

iwahid in HTML/CSS — русскоговорящее сообщество
Батя успокоил, буду юзать атрибуты
источник

KA

Kenan Ayvazov in HTML/CSS — русскоговорящее сообщество
Кого тут успокоить?
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
Kenan Ayvazov
Кого тут успокоить?
меня
источник

KA

Kenan Ayvazov in HTML/CSS — русскоговорящее сообщество
Успокойся
источник