Ich benutze diesen Code wegen Design-Upload und Absenden-Taste verwendet nicht jquery oder Javascript. Ich muss Upload ändern und Schaltfläche Hintergrundfarbe und Textfarbe übergeben, wenn Sie es schweben. Dies ist der Code: JS FiddleWie ich in der Label-Upload-und Senden-Taste schweben konnte, um den Hintergrund und den Text zu ändern
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.inputBtnSection {
display: inline-block;
vertical-align: top;
font-size: 0;
font-family: verdana;
}
.disableInputField {
display: inline-block;
vertical-align: top;
height: 27px;
margin: 0;
font-size: 14px;
padding: 0 3px;
}
.fileUpload {
position: relative;
overflow: hidden;
border: solid 1px gray;
display: inline-block;
vertical-align: top;
}
.fileUpload2 {
position: relative;
overflow: hidden;
border: solid 1px gray;
display: inline-block;
vertical-align: top;
}
.uploadBtn {
display: inline-block;
vertical-align: top;
background: rgba(0, 0, 0, 0.5);
font-size: 14px;
padding: 0 10px;
height: 25px;
line-height: 22px;
color: #fff;
}
.uploadBtn2 {
display: inline-block;
vertical-align: top;
background: rgba(0, 0, 0, 0.5);
font-size: 14px;
padding: 0 10px;
height: 25px;
line-height: 22px;
color: #fff;
}
.fileUpload input.upload {
top: 0;
position: absolute;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
.fileUpload2 input.submit {
top: 0;
position: absolute;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
<div class="formulir">
<form action="php/upload.php" method="post" enctype="multipart/form-data">
<div class="inputBtnSection">
<input id="uploadFile" class="disableInputField" placeholder="Choose File" disabled="disabled" />
<label class="fileUpload">
<input id="uploadBtn" type="file" class="upload" name="fileToUpload" />
<span class="uploadBtn">Browse File</span>
</label>
</div>
<label class="fileUpload2">
<input id="uploadtn2" type="submit" value="Upload Image" name="submit" class="submit">
<span class="uploadBtn2">upload</span>
</label>
</form>
</div>
.uploadBtn2: hover {background-color: # 000;} –
es kann nicht, in jsfiddle zu überprüfen, ich habe es schon versucht, aber hat nicht funktioniert –