我在试图找出如何添加在最新的Firefox,Chrome,Safari和IE10 +浏览器中看起来相同的虚线边框。普通的1px dashed #000
不适用于我,因为它在所有浏览器中都不同,并且image
不能缩放。使用css渐变的虚线边框
我想弄清楚如何做到这一点的CSS渐变。
如果有控制短划线长度的可能性,这将很酷。
我在试图找出如何添加在最新的Firefox,Chrome,Safari和IE10 +浏览器中看起来相同的虚线边框。普通的1px dashed #000
不适用于我,因为它在所有浏览器中都不同,并且image
不能缩放。使用css渐变的虚线边框
我想弄清楚如何做到这一点的CSS渐变。
如果有控制短划线长度的可能性,这将很酷。
可以使用border-image
为:
div {
width: 100px;
height: 50px;
border: 10px solid transparent;
-webkit-border-image: url('http://www.w3schools.com/cssref/border.png') 30;
-o-border-image: url('http://www.w3schools.com/cssref/border.png') 30;
border-image: url('http://www.w3schools.com/cssref/border.png') 30;
}
<div></div>
的[控制笔划之间的虚线边框行程长度和距离]可能的复制(http://stackoverflow.com/questions/2771171/control-the-dashed-border-stroke-length-and-distance-between-stroke) – secelite
这可能也有助于理解如何生成短跑+渐变 - http://stackoverflow.com/questions/32500570/gradient- line-with-dashed-pattern/32501799#32501799(不确定你的意思是创建了一个虚线边界* us ing *渐变或带*渐变的虚线边框) – Harry
使用css渐变创建的虚线边框,下次更精确,谢谢。 – Rantiev