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

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

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

Ссылка на канал: @HowTo_WebDev
Download Telegram
🧾 Тип ввода "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
🧾 Атрибуты ввода HTML (часть 2)

Атрибут
disabled

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

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

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

Пример поля ввода с ограниченными физическими возможностями: код.

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

Атрибут size


Ввод атрибута size определяет видимую ширину поля ввода в символах.

Значение по умолчанию для size 20.

Атрибут size работает со следующими типами входных данных: text, search, tel, url, email, и password.

Пример – задаём ширину поля ввода: код.

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

Атрибут maxlength

Ввод
атрибута maxlength задает максимальное количество символов, разрешенных в поле ввода.

Когда задано maxlength, то поле ввода не будет принимать больше указанного количества символов. Однако этот атрибут не дает никакой обратной связи. Поэтому, если вы хотите предупредить пользователя, вы должны написать код JavaScript.

Пример – установите максимальную длину для поля ввода: код.

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