Size: a a a

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

2020 July 14

u

undefined in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
1. убрать хидден
2. переписать виджет, чтобы меню выбрасывалось через “портал”, т. е. либы типа popper
Заинтересовал второй вариант
источник

u

undefined in HTML/CSS — русскоговорящее сообщество
Хотелось бы обойтись без либ. Интересно какой там принцип работы?
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
undefined
Хотелось бы обойтись без либ. Интересно какой там принцип работы?
выпадающих элемент рендерится в боди и цепляется к координатам условного родителя
источник

FL

First Last in HTML/CSS — русскоговорящее сообщество
@media (min-width:320px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px)  { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
А что если у мобильного девайса разрешение 1080х1920?
источник

FL

First Last in HTML/CSS — русскоговорящее сообщество
он же будет работать как hi-res десктоп
источник

u

undefined in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
выпадающих элемент рендерится в боди и цепляется к координатам условного родителя
Намек понял, спасибо!
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
First Last
@media (min-width:320px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px)  { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
А что если у мобильного девайса разрешение 1080х1920?
таких девайсов нет
источник

FL

First Last in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
таких девайсов нет
У меня 2к разрешение на телефоне
источник

SB

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

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
css делит на 2/3/4
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
плотность пикселей потому что x2. x3. x4
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
итого 1080 превращаются в 360
источник

FL

First Last in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
плотность пикселей потому что x2. x3. x4
Ааа, понял. И это от девайся зависит тогда?
источник

SB

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

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
First Last
Ааа, понял. И это от девайся зависит тогда?
да
источник

FL

First Last in HTML/CSS — русскоговорящее сообщество
Я понял о чем вы, спасибо. dpi значит передается
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
сильно зависит от данных в  meta viewport, но в реальных пикселях никто не работает, это крайне трудозатратно
источник

Д

Дима in HTML/CSS — русскоговорящее сообщество
А в css есть встроенные свойства для того что бы текст был контрастным в зависимости от фона?
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
mix-blend-mode пробуй
источник

Д

Дима in HTML/CSS — русскоговорящее сообщество
Интересно, но не сработало.
источник