Size: a a a

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

2020 April 12

н#

не ты зло, а moment.... in CSS — русскоговорящее сообщество
evgeny shev
карочи я понял делай як хочиш главное шо бы работало. И пошли все в жопу. Я когда увидел шо под селектом верстают div ами тоже самое, потом прячут селект, задают этим дивам стили и вешают на место селекта чуть не укакался
иначе никак,
источник

н#

не ты зло, а moment.... in CSS — русскоговорящее сообщество
​​Кастомные селекты

Плохие новости: если вам понадобился селект с иконками, то либо вам, либо вашим пользователям придётся пострадать.

1️⃣ Что не так со стилизацией нативных селектов. Если коротко — стилизировать можно мало что, а кроссбраузерная поддержка отвратительная: The Current State of Styling Selects in 2019

2️⃣ Нюансы поведения селектов, к которым мы интуитивно привыкли (и которых в кастомных селектах обычно нет). Например, если ткнуть в <select> со странами и начать вводить название страны, то <select> выберет подходящую страну — даже если он закрыт: <select> your poison

3️⃣ Нюансы хорошего кастомного селекта (их куча). Например, для поддержки autofill в браузере нужно создавать скрытый <select>: тред автора Parcel

***

Хорошие новости: с этим можно что-то сделать.

1️⃣ Взять тег <datalist>. Если вам нужен просто селект с автодополнением, посмотрите на <input> с <datalist> — может быть, он решит проблему: datalist

2️⃣ Взять reach/listbox или reach/combobox. Reach UI — это набор компонентов от авторов react-router, который фокусируется на accessibility. Listbox работает как нативный <select>, а Combobox — как <input> с <datalist>; и оба хорошо кастомизируются: Listbox · Combobox

3️⃣ Следить за веб-платформой. Полгода назад команда Edge выяснила, что из всех нативных контролов селекты вызывают больше всего боли: Can we please style the <select> control?! После этого лёд тронулся — разработчики браузеров начали обсуждать, как улучшить нативные формы: WICG/open-ui
источник

es

evgeny shev in CSS — русскоговорящее сообщество
не ты зло, а moment.js 👨‍💻 #stayhome
​​Кастомные селекты

Плохие новости: если вам понадобился селект с иконками, то либо вам, либо вашим пользователям придётся пострадать.

1️⃣ Что не так со стилизацией нативных селектов. Если коротко — стилизировать можно мало что, а кроссбраузерная поддержка отвратительная: The Current State of Styling Selects in 2019

2️⃣ Нюансы поведения селектов, к которым мы интуитивно привыкли (и которых в кастомных селектах обычно нет). Например, если ткнуть в <select> со странами и начать вводить название страны, то <select> выберет подходящую страну — даже если он закрыт: <select> your poison

3️⃣ Нюансы хорошего кастомного селекта (их куча). Например, для поддержки autofill в браузере нужно создавать скрытый <select>: тред автора Parcel

***

Хорошие новости: с этим можно что-то сделать.

1️⃣ Взять тег <datalist>. Если вам нужен просто селект с автодополнением, посмотрите на <input> с <datalist> — может быть, он решит проблему: datalist

2️⃣ Взять reach/listbox или reach/combobox. Reach UI — это набор компонентов от авторов react-router, который фокусируется на accessibility. Listbox работает как нативный <select>, а Combobox — как <input> с <datalist>; и оба хорошо кастомизируются: Listbox · Combobox

3️⃣ Следить за веб-платформой. Полгода назад команда Edge выяснила, что из всех нативных контролов селекты вызывают больше всего боли: Can we please style the <select> control?! После этого лёд тронулся — разработчики браузеров начали обсуждать, как улучшить нативные формы: WICG/open-ui
ета очинь нипанятна там все по ни русски и нету даже жуквери плагин что я кинул выше там есть решения вроде как.... а в етих статьях не понятна ничиво проста ноют шо ета боль, но ето мы и так понили
источник

es

evgeny shev in CSS — русскоговорящее сообщество
не ты зло, а moment.js 👨‍💻 #stayhome
Пожалуйста, пиши правильно, а то неприятно чуток и мне и мб другим
мммм???? смысли, я вроди правильно пишу
источник

н#

не ты зло, а moment.... in CSS — русскоговорящее сообщество
evgeny shev
ета очинь нипанятна там все по ни русски и нету даже жуквери плагин что я кинул выше там есть решения вроде как.... а в етих статьях не понятна ничиво проста ноют шо ета боль, но ето мы и так понили
!ро подтяни граматику или тролль
источник

IN

Igor N in CSS — русскоговорящее сообщество
это просто парень с Украины, чего ты так на него
источник

VY

Vladimir Yefremov in CSS — русскоговорящее сообщество
Igor N
это просто парень с Украины, чего ты так на него
Больше похоже на азиата...
источник

jc

john conor  in CSS — русскоговорящее сообщество
он жуниор на жуквери
источник

ИЛ

Иван Литвак... in CSS — русскоговорящее сообщество
Igor N
это просто парень с Украины, чего ты так на него
Суржик душит. Пусть учит язык, который на 95% совпадает с украинским
источник

A

Andrey in CSS — русскоговорящее сообщество
Всем привет! Ребята ,вопрос. использую css переменные.
:root{
--bg-color:#66788;
}
когда они находятся в файле с css стилями то
.my-style{
background-color:var(--bg-color);
}
работает.
Как только выношу :root{....}  в другой css файл-не работает. Разумеется все файлы подключены к html. В чем может быть причина?
источник

VG

Vladimir Grebnev in CSS — русскоговорящее сообщество
Andrey
Всем привет! Ребята ,вопрос. использую css переменные.
:root{
--bg-color:#66788;
}
когда они находятся в файле с css стилями то
.my-style{
background-color:var(--bg-color);
}
работает.
Как только выношу :root{....}  в другой css файл-не работает. Разумеется все файлы подключены к html. В чем может быть причина?
Порядок подключения правильный?
источник

A

Andrey in CSS — русскоговорящее сообщество
Vladimir Grebnev
Порядок подключения правильный?
Да. Вопрос иначе уже можно ставить...😊 с open cart 3 ,кто-нибудь работал?
источник

A

Andrey in CSS — русскоговорящее сообщество
Andrey
Да. Вопрос иначе уже можно ставить...😊 с open cart 3 ,кто-нибудь работал?
Дело в том, что не понятно,какой файл отрабатывается... вроде должен header.twig...но сколько не вношу в него изменений ничего не происходит(не в кэширование дело. проверял разными браузерами). Соответственно файл с моим css не подключается... мистика
источник

DK

Dmitry Kushnerevich in CSS — русскоговорящее сообщество
Привет.  Может кто сталкивался с такой проблемой в grid bootstrap, когда значение col-md перекрывает нижестоящие. В итоге при уменьшении размера окна остаётся разметка от md а стандартная или sm затирается
источник

ᅠᅠ

ᅠ ᅠ in CSS — русскоговорящее сообщество
Поясните, пожалуйста. Почему такая запись центрирует див блок ПО ВЫСОТЕ? Ведь по идее, она должна оказаться наверху:
position: fixed;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
источник

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
по какой идее
источник

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
русской идее? большевистской?
источник

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
американской мечте?
источник

JN

Jugger Nna in CSS — русскоговорящее сообщество
ᅠ ᅠ
Поясните, пожалуйста. Почему такая запись центрирует див блок ПО ВЫСОТЕ? Ведь по идее, она должна оказаться наверху:
position: fixed;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
position попробуй убрать
источник

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
Jugger Nna
position попробуй убрать
зачем убрать?
источник