你能用CSS创建这个褪色条吗?

时间:2018-04-24 22:49:55

标签: css css3 user-interface

我可以使用css创建吗?

enter image description here

我可以使用一些盒子阴影css来创建底部边框,但是如何在左右两侧创建效果呢?

1 个答案:

答案 0 :(得分:2)

是的,您可以:https://jsfiddle.net/0mro5t77/

诀窍是使用外部和内部容器。外部容器为条形图和框阴影提供白色背景。内部容器具有渐变"页面背景颜色 - >透明的 - >页面背景颜色"并且绝对定位,因此它与外部容器重叠以产生褪色效果。

html, body {
    background: #ccc;
}
.outer {
    box-shadow: 0 -20px 20px -20px #333, 0 20px 20px -20px #333;
    background: #fff;
    width: 600px;
    height: 50px;
    margin: 0 auto;
}
.inner {
    width: 600px;
    height: 100px;
    background: linear-gradient(to right, #ccc 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 75%, #ccc 100%);
    position: absolute;
    margin-top: -25px;
    text-align: center;
    padding-top: 30px;
}