How To WebDev
2.41K subscribers
8 photos
1 video
325 links
Заявки принимаются моментально!

Обучаем фронтентду и бекенду просто и понятно!

Сотрудничество: @me_Smith

Ссылка на канал: @HowTo_WebDev
Download Telegram
🧾 Тип ввода "radio"

input type="radio" определяет
переключатель.

Переключатели позволяют пользователю выбрать только один из ограниченного числа вариантов.

Пример:

Код

Именно так приведенный выше HTML код будет отображаться в браузере:

Мужчина

Женщина

другое

📋
#HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "checkbox"

input type="checkbox"
определяет флажок.

Флажки позволяют пользователю выбрать ноль или более вариантов из ограниченного числа вариантов.

Пример:

Код

Именно так приведенный выше HTML код будет отображаться в браузере:

У меня есть велосипед

У меня есть машина

У меня есть лодка

📋
#HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "color"

input type="color"
используется для полей ввода, которые должны содержать цвет.

В зависимости от поддержки браузера в поле ввода может отображаться палитра цветов.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "date"

input type="date"
используется для полей ввода, которые должны содержать дату.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример:

Код

Вы также можете использовать атрибуты min и max для добавления ограничений к датам.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "datetime-local"

input type="datetime-local"
задает поле ввода даты и времени без часового пояса.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "email"

input type="email"
используется для полей ввода, которые должны содержать адрес электронной почты.

В зависимости от поддержки браузера, адрес электронной почты может быть автоматически проверен при отправке.

Некоторые смартфоны распознают тип электронной почты и добавляют ".com" к клавиатуре, чтобы соответствовать вводу электронной почты.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Типы ввода "file" и "month"

input type="file"
определяет поле выбора файла в "браузере" и кнопку для загрузки файла.

Пример:

Код

input type="month" позволяет пользователю выбрать месяц и год.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "number"

input type="number"
определяет числовое поле ввода.

Вы также можете установить ограничения на то, какие номера принимаются.

В следующем примере отображается числовое поле ввода, в которое можно ввести значение от 1 до 5:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Входные ограничения ввода

Вот список некоторых распространенных ограничений ввода:

checked – указывает, что поле ввода должно быть предварительно выбрано при загрузке страницы (для type="checkbox" или type="radio").

disabled – указывает, что поле ввода должно быть отключено.

max – задает максимальное значение для поля ввода.

maxlength – задает максимальное количество символов для поля ввода.

min – задает минимальное значение для поля ввода.

pattern – задает регулярное выражение для проверки входного значения.

readonly – указывает, что поле ввода доступно только для чтения (не может быть изменено).

required – указывает, что поле ввода является обязательным (должно быть заполнено).

size – задает ширину (в символах) поля ввода.

step – задает допустимые интервалы чисел для поля ввода.

value – задает значение по умолчанию для поля ввода.

В следующем примере показано числовое поле ввода, в которое можно ввести значение от 0 до 100 с шагом 10. Значение по умолчанию равно 30: код.

📋 #HTML #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "range"

input type="range"
определяет элемент управления для ввода числа, точное значение которого не имеет значения (например, ползунок управления).

Диапазон по умолчанию от 0 до 100. Однако вы можете установить ограничения на то, какие номера принимаются с помощью атибутов min, max, и step.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "search" и "tel"

input type="search"
используется для полей поиска (поле поиска ведет себя как обычное текстовое поле).

Пример:

Код

input type="tel" используется для полей ввода, которые должны содержать номер телефона.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "time"

input type="time"
позволяет пользователю выбрать время (без часового пояса).

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора времени.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "url"

input type="url"
используется для полей ввода, которые должны содержать URL адрес.

В зависимости от поддержки браузера поле url адреса может быть автоматически проверено при отправке.

Некоторые телефоны распознают тип URL адреса, и добавляют ".com" на клавиатуре, чтобы соответствовать вводу URL адреса.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Тип ввода "week"

input type="week"
позволяет пользователю выбрать неделю и год.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример:

Код

📋 #HTML #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 CSS3 Закругленные углы границ

CSS3
свойству border-radius, можно придать любой элемент "закругленных углов".

CSS3 Свойство border-radius

CSS3
свойство border-radius определяет радиус угла элемента.

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

Существует несколько типов закруглённых границ:

1. Закругленные углы для элемента с заданным цветом фона.

2. Закругленные углы для элемента с границей.

3. Закругленные углы для элемента с фоновым изображением.

Пример кода: код.

Свойство border-radius, сокращенное свойство для свойств border-top-left-radius, border-top-right-radius, border-bottom-right-radius и border-bottom-left-radius.

📋 #CSS #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 CSS3 закругленные границы - каждый угол

Свойство
border-radius может иметь от одного до четырех значений.

Правила:

Четыре свойства - border-radius: 15px 50px 30px 5px; (первое значение применяется к верхнему левому углу, второе значение применяется к верхнему правому углу, третье значение применяется к нижнему правому углу, а четвертое - к нижниму левому углу).

Три свойства - border-radius: 15px 50px 30px; (первое значение применяется к верхнему левому углу, второе значение применяется к верхнему правому и нижнему левому углу, и третье значение применяется к нижнему правому углу).

Два свойства - border-radius: 15px 50px; (первое значение применяется для верхнего левого и нижнего правого углов, а второе значение применяется к верхнему правому и нижнему левому углу).

Одно свойство - border-radius: 15px; (значение применяется ко всем четырем углам, которые будут закруглены одинаково.

Пример кода:

Код

Также можно создать эллиптические углы.

Пример:

Код

📋 #CSS #Код
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Свойства CSS3 закругленных углов

border-radius
сокращенное свойство для установки всех четырех свойств border-*-*-radius.

border-top-left-radius – определяет форму границы верхнего левого угла.

border-top-right-radius – определяет форму границы верхнего правого угла.

border-bottom-right-radius – определяет форму границы нижнего правого угла.

border-bottom-left-radius – определяет форму границы нижнего левого угла.

📋 #CSS #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 СSS3 Изображение Границ

CSS3 изображение как граница

CSS
свойству border-image можно задать изображение, которое будет использоваться в качестве границы вокруг элемента.

CSS3 Свойство border-image

CSS3 свойство border-image позволяет указать изображение, которое будет использоваться вместо простой границы вокруг элемента.

Свойство border-image состоит из трех частей:

1. Изображение для использования в качестве границы.

2. Где нарезать изображение.

3. Определить, следует ли повторять или растягивать среднию часть.

Свойство border-image принимает изображение и разрезает его на девять разделов. Затем оно помещается из угла в угол, и средняя часть повторяется или растягивается по мере указания.

Для работы элемента border-image также требуется набор свойств border.

📋 #CSS #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 СSS3 Изображение Границ (часть 2)

Здесь, средняя часть изображения повторяется для создания границы:

#borderimg {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30 round;
}

Здесь, средняя часть изображения растягивается для создания границы:

#borderimg {
border: 10px solid transparent;
padding: 15px;
border-image: url(border.png) 30 stretch;
}

Свойство border-image сокращенное свойство для свойств: border-image-source, border-image-slice, border-image-width, border-image-outset и border-image-repeat.

📋 #CSS #Совет
▬▬▬▬▬▬▬▬
// How To WebDev
🧾 Атрибуты ввода HTML (часть 1)

Атрибут value


Ввод атрибута value задает начальное значение для поля ввода:

Приведём пример, поля ввода с начальными (по умолчанию) значениями: код.

Атрибут readonly

Ввод атрибута readonly указывает, что поле ввода доступно только для чтения.

Поле ввода только для чтения не может быть изменено (однако пользователь может перейти к нему, выделить его и скопировать текст из него).

Значение поля ввода только для чтения будет отправлено при отправке формы.

Рассмотрим пример, поле ввода только для чтения: код.

📋 #HTML #Совет
▬▬▬▬▬▬▬▬
// How To WebDev