我是新来的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;
}
您可以创建一个小提琴吗? –