基于CSS的狭缝线效应

基于CSS的狭缝线效应,css,Css,有人知道在CSS中创建这些行(参考图片)的方法吗 这里是一个粗略的近似值。你需要调整细节。基本上,我所做的是创建一个悬垂div,在它下面是一个div,它将创建一个末端带有衰减的阴影。悬垂div位于更高的层上,因此您只能看到阴影的边缘 演示: 另一个颜色稍微深一点的: HTML: 是的,您可以在css3中创建它。你必须结合一些效果,但我认为一条灰线(你必须在下面添加一些额外的空间,稍后解释)和阴影就可以了 要写出仅出现在一侧(顶部)的阴影,请选中此问题/答案: 基于该示例,您可以尝试以下操作:

有人知道在CSS中创建这些行(参考图片)的方法吗


这里是一个粗略的近似值。你需要调整细节。基本上,我所做的是创建一个悬垂div,在它下面是一个div,它将创建一个末端带有衰减的阴影。悬垂div位于更高的层上,因此您只能看到阴影的边缘

演示:

另一个颜色稍微深一点的:

HTML:


是的,您可以在css3中创建它。你必须结合一些效果,但我认为一条灰线(你必须在下面添加一些额外的空间,稍后解释)和阴影就可以了

要写出仅出现在一侧(顶部)的阴影,请选中此问题/答案:

基于该示例,您可以尝试以下操作:

.myDiv
{
    width: 700px;
    height: 50px;
    border-top: 2px solid #333;
    -webkit-box-shadow: 10px 0px 0px -2px #888 ;
}

阴影仍在左侧,但隐藏(-2px)。这给你一个单一阴影的错觉。这只是一个起步阶段,尝试不同的选择,如果您有任何特殊问题,请回来。但是先自己动手。

谢谢!我一直在试图找出让阴影在两端衰减的最佳方法。这就是为什么,尽管我不认为css是一种语言,但我尊重它(也喜欢它)。因为你可以通过不同的途径达到相同的目标,每一条都是独特的和有创意的。+1不错的一条,'我从没想过你可以用CSW让它看起来这么好。这个问题为什么结束了?
    #container { 
      background: #5A5A5A; 
      width: 700px; 
      padding: 200px 0 80px 0px;
   }
    #overhang { 
      background: #5A5A5A; 
      border-top: 1px solid #666; 
      height: 80px; 
      width: 600px; 
      margin: 0 auto; 
      position: relative; 
      z-index: 5;
    }
    #falloff-shadow { 
      width: 500px; 
      margin: 0 auto;
      -webkit-box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
      -moz-box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
      box-shadow: 0px 5px 50px 5px rgba(0, 0, 0, 1);
      position: relative;
      z-index: 1;
      height: 1px;
      top: -65px;
    }
.myDiv
{
    width: 700px;
    height: 50px;
    border-top: 2px solid #333;
    -webkit-box-shadow: 10px 0px 0px -2px #888 ;
}