Size: a a a

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

2020 October 19

Р

Рома in HTML/CSS — русскоговорящее сообщество
ребят подскажите плс, можно ли как то через css скролл убрать при открытом меню ? на мобильной версии скроллится контент основного сайта а не открытое меню (само меню также поверх контента накладывает фон)
в качестве примера такую хрень сделал https://codepen.io/wtf322/pen/GRqqxyR
источник

😏

😏 in HTML/CSS — русскоговорящее сообщество
Рома
ребят подскажите плс, можно ли как то через css скролл убрать при открытом меню ? на мобильной версии скроллится контент основного сайта а не открытое меню (само меню также поверх контента накладывает фон)
в качестве примера такую хрень сделал https://codepen.io/wtf322/pen/GRqqxyR
Ну для body overflow-hidden и страница будет без скролла
источник

Р

Рома in HTML/CSS — русскоговорящее сообщество
при открытом меню вешать на боди? ну эт js если только
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Danisimo
Привет  , помогите пожалуйста .
 <p class="custom">
     <label class="message">Test label.</label>
     <input type="text"/>
   </p>

нужно при помощи силекторов во время фокуса на инпута модифицировать класс message .
лейбл положи ниже
источник

D

Danisimo in HTML/CSS — русскоговорящее сообщество
Alibek Кulseitov
лейбл положи ниже
не могу , в противном случаее решил би уже
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
почему не можешь?
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Я понял что ты хочешь сделать, material placeholder?
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Что должно происходить на фокусе?
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Рома
ребят подскажите плс, можно ли как то через css скролл убрать при открытом меню ? на мобильной версии скроллится контент основного сайта а не открытое меню (само меню также поверх контента накладывает фон)
в качестве примера такую хрень сделал https://codepen.io/wtf322/pen/GRqqxyR
только через жс как выше сказали вешать на боди overflow: hidden
источник

D

Danisimo in HTML/CSS — русскоговорящее сообщество
да , но там свои проблемы . Мне нужно найти какой-то previous sibling  (чтоб не переписывать все)
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Danisimo
да , но там свои проблемы . Мне нужно найти какой-то previous sibling  (чтоб не переписывать все)
ну ты скажи что конкретно при фокусе должно быть? и по каким причинам нельзя ниже?
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
https://codepen.io/techyogi/pen/WXMovY

Только если лейбл внизу
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
Danisimo
да , но там свои проблемы . Мне нужно найти какой-то previous sibling  (чтоб не переписывать все)
такого нет
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
Либо придется создавать еще один див или спан и в него вписывать лейбл
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
к тому же у тебя инпут не связан с лейблом, инпут нужно в лейбл вложить
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
<label class="message">
     Test label.
     <input type="text"/>
</label>
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
хотя бы так
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
но если он вложет же не сможет анимировать лейбл
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
да, поэтому в итоге придет к этому:

<label class="message">
     <input type="text"/>
     <span>Test label.</span>
</label>
источник

D

Danisimo in HTML/CSS — русскоговорящее сообщество
Anton Permyakov
да, поэтому в итоге придет к этому:

<label class="message">
     <input type="text"/>
     <span>Test label.</span>
</label>
(я делал филд в котором есть чипы)Да ты прав задача просто реализовать матирилал лейбл ,проблема в том , что я глупо реализовал чипы в филде из за этого  проблемы. Если сделаю подобное решение то прийдеться по другому представлять чипы в инпуте .
источник