Почему на ios разный select?

ios -

Почему на ios разный select?

pc, android -

Почему на ios разный select?

Пробовал добавлять -webkit-appearance: none;, от части помогло только на select, а вот на Input(там где слово "текст", filter-2 input) - не помогло, на ios он длиннее, а на пк и андроиде - он нормальный. Плюсом к этому - у select пропал значок выпадающего списка (стрелка вниз)

Дополнительно:

напиши 1 раз селект с нуля на дивах, и юзай его везде где хочешь, займёт в принципе минут 30 с версткой, они не сложные

  • ссылку давай
  • радиус у всего сбрось по нулям
  • modelair, https://mtf.dance/rating
  • szQocks, Попробую, спасибо
  • szQocks, ну про 30 минут с нуля вы загнули. Если полностью реализовывать поведение нативного селекта, то в полчаса не уложишься. Направление выпадающего списка вверх/вниз, клавиатурная навигация, мобильное представление и т.д...
  • Сергей delphinpro, ну если полноценный, гибкий и т.д то да, явно 30 минут не хватит
  • Ответы:

    Селект — это один из самых сложных компонентов для реализации и кастомизации. Не получится нативными средствами сделать селект, который будет везде выглядеть одинаково. Нужно делать кастомный.
    Можно взять готовый, благо библиотек сейчас предостаточно.

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Почему на ios разный select?Есть ответ
      • 08.04.2024
      Ответить

      На iOS устройствах различается отображение элемента select по сравнению с другими операционными системами из-за специфического способа реализации выпадающего списка на устройствах Apple. iOS использует свой собственный стандартный элемент select, который отличается от стандартного элемента, используемого на других платформах.

      Это может привести к тому, что элемент select на iOS будет выглядеть и вести себя по-другому, чем на других устройствах. Например, на iOS элемент select может иметь другой стиль оформления, другую анимацию открытия и закрытия списка, а также другие визуальные особенности.

      Если вам необходимо обеспечить единообразное отображение элемента select на всех устройствах, включая iOS, вы можете использовать различные методы и техники CSS, JavaScript или фреймворков для кастомизации элемента select. Например, вы можете использовать специальные библиотеки или плагины, которые позволяют стилизовать элемент select по вашему желанию и обеспечить единообразный вид на всех платформах.

      Также стоит учитывать, что различия в отображении элемента select на разных устройствах могут быть вызваны не только особенностями iOS, но и различиями в браузерах, версиях операционных систем и другими факторами. Поэтому при разработке веб-приложения необходимо тестировать его на различных устройствах и браузерах, чтобы обеспечить корректное отображение и работу элемента select на всех платформах.

      Надеюсь, данное объяснение поможет вам понять причины различий в отображении элемента select на iOS устройствах и поможет вам найти подходящее решение для вашего проекта. Если у вас возникнут дополнительные вопросы или потребуется дополнительная помощь, не стесняйтесь задавать их.

    Оставить комментарий