CSS изменение размеров textarea

5252

В профессиональной разработке сайтов при верстке форм иногда необходимо менять размеры текстовых полей или других элементов. В данном обзоре приведены примеры как это сделать.

В CSS 3 появилось свойство resize, через которое можно пользователю изменять размеры тега. Resize может иметь такие значения:

  • none - Запрещено изменять размеры
  • both - Можно изменять размеры
  • horizontal - Только по горизонтали
  • vertical - Только по вертикали
  • inherit - Наследует значение родителя
    • Запретить растягивание

      resize: none – запрещает растягивание textarea и убирает уголок ресайза.


      Рабочий пример который запрещает растягивание textarea


      Разрешить растягивание только по горизонтали

      resize: horizontal – разрешает растягивание textarea по горизонтали.


      Рабочий пример который запрещает горизонтальное растягивание textarea


      Разрешить растягивание только по вертикали

      resize: vertical – разрешает растягивание textarea по вертикали.


      Рабочий пример который запрещает вертикальное растягивание textarea


      Растягивание тега div

      Чтобы сделать возможность растягивать элементы, помимо CSS свойства resize: both, нужно ещё добавить display: inline-block и overflow: auto.


      Рабочий пример который запрещает вертикальное растягивание textarea

      текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

      Помогла ли вам статья?
      346 раз уже помогла
      Комментарии: (0)

КАТЕГОРИИ