Проблема с кнопкой просмотра. Есть ли какой-либо альтернативный плагин для достижения того же?

#plugins #button #css

#Плагины #кнопка #css

Вопрос:

Я написал

 <input type="file">
  

в результате получается одно маленькое текстовое поле вместе с кнопкой просмотра. Если я хочу применить свой пользовательский CSS для этой кнопки, то как мне это сделать?

Есть ли какой-нибудь плагин для загрузки файла с клиента на сервер, где для кнопки я могу применить свой собственный CSS?

Ответ №1:

Большинство браузеров не дают вам большого контроля над стилем входных данных type="file" , и даже если бы они это сделали, вы бы не получили очень согласованный внешний вид, поскольку элемент управления отображается по-разному в разных браузерах: в Chrome, например, нет поля ввода.

Если вы хотите контролировать внешний вид, рассмотрите такой инструмент, как uploadify

Комментарии:

1. как мне использовать этот плагин в нет демо-версии или где-либо задокументировано, как я должен начать с этого

2. демонстрация: uploadify.com/demos документация: uploadify.com/documentation

Ответ №2:

Вы определенно могли бы применить стили к кнопке загрузки. Вот ссылка, в которой подробно описано, как этого добиться. http://www.burhankhan.com/css_tricks/styling-file-upload-input-box-in-css /

Ответ №3:

Возможности стилизации этого элемента непосредственно с помощью CSS очень ограничены. Один из наиболее известных подходов для обхода этих ограничений — это подход Шона Инмана.

Другой вариант — асинхронная загрузка с использованием Flash, часто выполняемая с помощью swfupload.