我想做一个有两种颜色的人力资源,底部是深红的,顶部是橙色的。附了一张图片,给出了我正在尝试的一个例子。有什么方法可以使用纯CSS来完成这个任务吗?

编辑:如果没有,是否有办法将人力资源设置为图像?像巴新一样?能伸展到不同尺寸的东西?
发布于 2014-11-26 02:40:49
使用CSS的两个边框如下所示:
hr {
border-top: 1px solid gray;
border-bottom: 1px solid white;
}JSFiddle中的示例。
为了模仿图片中的文字在人力资源之上浮动,你可以做一些类似这个JSFiddle的事情。
发布于 2014-11-26 02:45:00
另一种解决方案可以只是简单地使用CSS梯度。就像这样:
hr {
border: 0;
height: 1px;
background: #1e5799;
background: linear-gradient(to right, #1e5799 50%,#7db9e8 50%);
}发布于 2014-11-26 02:41:08
所以如果我正确理解..。你想要一个hr..with,让我们说1 1px高的蓝色,另1 1px高的红色坐在另一个上面。通过使用伪类,你可以使用纯css来完成这个任务。
hr{
position:relative;
height:1px;
background-color:red;
}
hr:before {
position:absolute;
content : ' ';
left:0;
right:0;
height:1px;
top:-1px;
background-color:blue;
}https://stackoverflow.com/questions/27140433
复制相似问题