例如:
SVG的方式:
<style>
.upload-btn {
display: flex;
align-items: center;
justify-content: center;
width: 200px;
height: 200px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="%23ccc" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M12 1v22M1 11h22"/></svg>');
background-repeat: no-repeat;
background-position: center;
border: 1px dashed #ccc;
}
</style>
<div class="upload-btn"></div>
用CSS线性渐变可以实现
label{
display: block;
width: 80px;
height: 80px;
border: 1px dashed #ccc;
background: linear-gradient(#ccc,#ccc) center/40px 4px no-repeat,
linear-gradient(#ccc,#ccc) center/4px 40px no-repeat;
}
可以自己改大小和颜色
https://codepen.io/xboxyan/pen/OJBvbNo
border使用dashed, 里面加是一个iconfont
例如:
<div class="upload-btn">
<i iconfont="plus" />
</div>
css:
.upload-btn {
width: 200px;
height: 200px;
display: flex;
align-items: center;
justify-content: center;
border: 1px dashed #eee;
}
html 代码 1,2,3 是自增长的 后来我试了下 ol-li 标签, 但是列表头样式不知道怎么调..
https://elements.envato.com/sign-in 当你查看这个CSS的时候,<style data-styled="active" data-styled-version="6.1.12"></style> 里面是什么页面,这怎么实现是,哪里能找到这个CSS文件
红框内的效果应该怎么实现? 文字两边中间的线条
上图红框中的效果有没有什么方法能够用实现?
中间的那个细条
本文向大家介绍原生JS实现获取及修改CSS样式的方法,包括了原生JS实现获取及修改CSS样式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了原生JS实现获取及修改CSS样式的方法。分享给大家供大家参考,具体如下: 大家都知道在JavaScript原生操作中获取元素的样式,在实际操作是使用时比较频繁的一件事,这里像大家介绍下获取css样式的方法,希望可以帮助一些需要的人,如果有幸被大牛