html Стилизациякнопки“Загрузитьфайл”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Стилизациякнопки“Загрузитьфайл”相关的知识,希望对你有一定的参考价值。

<style>
body{
  padding: 100px;
}

.inputfile {
  width: 0.1px;
  height: 0.1px;
	opacity: 1;
 	overflow: hidden;
	position: absolute;
z-index: -1;
}
.inputfile + label {
    font-size: 1.25em;
    padding: 10px;
    font-weight: 700;
    color: white;
    background-color: black;
    display: inline-block;
}
.inputfile:focus + label,
.inputfile + label:hover {
    background-color: red;
}
.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}
.inputfile:focus + label {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label * {
	pointer-events: none;
}
  </style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

<input type="file" name="file" id="file" class="inputfile" data-multiple-caption="{count} files selected" multiple placeholder="Add profile picture"/>

<label for="file">Choose a file</label>

<script>
$("[type=file]").on("change", function(){
  // Name of file and placeholder
  var file = this.files[0].name;
  var dflt = $(this).attr("placeholder");
  if($(this).val()!=""){
    $(this).next().text(file);
  } else {
    $(this).next().text(dflt);
  }
});
</script>

以上是关于html Стилизациякнопки“Загрузитьфайл”的主要内容,如果未能解决你的问题,请参考以下文章

html Картинкапривыполненииajaxзапроса$ b $bпредзагрузчик。 $ b $bскрытаякартинкапоявляетсяпривызовеиз

javascript jQuery - Выполнитьскрипттолькопослеполнойзагрузкистраницы

sh Скрипт,запускающийзагрузкуфайловспомощьюaria2cилизагрузкувидеосytubeсконвертациейваудиоспомощьюyo

html Отложеннаязагрузкасоц.виджетов

xml МодифицируемзаголовокмодуляРекомендуемые(特色)вOpencart。 Заголовокберетсяизнастроексамогомодуля

php WordPressназаглушки的Заменяетбитыессылкинакратинки。 Удобно,напримернатестовомсайте,чтобынеперенос