Вы можете стилизовать определенный тип элемента ввода ниже
1) Примените класс или идентификатор к элементу ввода и напишите стили для этого класса или идентификатора
HTML
<input class="custom-file" type="file"/>
CSS:
.custom-file {
border: 1px solid red;
}
2) Или Вы можете указать сам тип ввода в общем, как показано ниже:
HTML
<input type="file"/>
CSS:
input[type="file"] {
border: 1px solid red;
}
Это будет применять CSS только для файла типа ввода, а не для других типов ввода, таких как текст и т. Д. Это добавит рамку красного цвета ко всем тегам ввода на странице с типом файла.
3) Или, если имеется более одного входного файла, попробуйте выполнить таргетинг с помощью селектора nth-child в css
**HTML**
<input class="custom-file" type="file"/>
<input class="custom-file" type="file"/>
<input class="custom-file" type="file"/>
**CSS:**
input[type="file"]:nth-child(2) {
border: 1px solid red;
}
Это добавит границу только ко второму экземпляру файла типа ввода.