我是新來的CSS,並希望有人能幫助我。CSS:如何使自定義文件上傳按鈕全寬(按鈕作品)
我想簡單的自定義樣式適用於文件上傳按鈕(作爲HTML表單的一部分),使它看起來類似於其他按鈕我的網頁上,並得到同樣的目光交叉-browser。
到目前爲止,我有以下按預期工作。 我現在唯一的問題是,我想按鈕到採取其父母分區的全長(在我的情況下,這將跨越頁面的9/12('col-9'))。
我試着將width: 100%;
添加到CSS,但然後該按鈕不再工作。
我的HTML:
<div class="col-3 frmCaption">Attachments:</div>
<div class="col-9">
<div class="customUpload btnUpload btnM">
<span>Upload files</span>
<input type="file" class="upload" />
</div>
</div>
我的CSS:
.btnDefault, .btnUpload {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color: #333333;
cursor: pointer;
font-weight: 400;
display: inline-block;
padding: 6px 12px;
text-align: center;
text-decoration: none;
vertical-align: middle;
}
.btnDefault:focus, .btnDefault:hover, .btnUpload:focus, .btnUpload:hover {
background-color: #E6E6E6;
}
.btnM {
border-radius: 4px;
font-size: 14px;
padding: 6px 12px;
}
.customUpload {
overflow: hidden;
position: relative;
}
.customUpload input.upload {
cursor: pointer;
margin: 0;
opacity: 0;
filter: alpha(opacity=0);
padding: 0;
position: absolute;
right: 0;
top: 0;
}
您可以創建一個小提琴嗎? –