0
A
回答
3
是否这样?
.fancy-line {
border: 0;
height: 1px;
position: relative;
margin: 0.5em 0;
}
.fancy-line:before {
top: -0.5em;
height: 1em;
}
.fancy-line:after {
height: 0.5em;
top: calc(-0.5em + 1px); /* adjusted this */
}
.fancy-line:before, .fancy-line:after {
content: '';
position: absolute;
width: 100%;
}
.fancy-line, .fancy-line:before {
background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 75%);
}
body, .fancy-line:after {
background: #f4f4f4;
}
-Some Text-
<div class="fancy-line"></div>
原始代码产生径向渐变并覆盖它的底部一半用彩色一样的背景的块。根据您的要求调整它只是将覆盖物从底部移动到顶部的问题。请注意:hr
元素必须自行关闭。这排除了使用:before
和:after
,因为自闭元素不能有孩子。在参考答案中,他们没有使用hr
的任何特殊功能,所以我在这里将其转换为div
。
1
在此请看:http://jsfiddle.net/9rovqvoj/1/
它基本上是相同的,但加入伪元素之前口罩:之前不是:后添加的z-index它。
hr.fancy-line:after {
top: -0.5em;
height: 1em;
}
hr.fancy-line:before {
content: '';
height: 0.5em;
top: -0.5em;
z-index: 999;
}
+0
谢谢你的回答。不过,我更愿意接受@Ouroborus的答案作为解决方案,因为它使用了正确的HTML代码(并且它不使用z-index,这对我来说更像是一个CSS技巧,因为阴影是由:元件)。 –
+0
这是在伪元素之前的z-index,我错过了删除行顶部显示的阴影 –
相关问题
- 1. CollectionView底部的阴影
- 2. 底部阴影到ListPopupWindow android
- 3. 如何阴影底部
- 4. UINaviguationBar底部阴影消失
- 5. 只有底部的箱子阴影
- 6. 添加阴影UINavigationBar的底部只有
- 7. 射线追踪阴影/底纹伪影
- 8. 从UIWebView删除顶部/底部阴影?
- 9. UITableView阴影顶部和底部
- 10. 底部顶部的复制框阴影
- 11. 顶部和底部的盒子阴影
- 12. 动态水平滚动阴影
- 13. 如何设置一个盒子阴影的div元素的所有方面,左阴影,右阴影,顶部阴影,底部阴影?
- 14. 如何去除UINavigationBar的底部阴影?
- 15. 删除div底部的方块阴影?
- 16. Createjs阴影只在右侧和底部
- 17. 底部图像上的阴影像facebook
- 18. Android:将阴影应用于ImageView底部
- 19. 从底部移除盒子的阴影
- 20. Android底部导航栏带阴影
- 21. JInternalFrame的底部阴影问题
- 22. CSS框阴影不显示在底部
- 23. 从Android的TextView的底部给线性渐变阴影
- 24. 没有在顶部或底部显示框阴影
- 25. CSS盒子阴影 - 顶部和底部只有
- 26. 用阴影画一条线,但只想保持阴影。 IOS
- 27. 如何在滚动时添加顶部和底部阴影,但仅在需要时添加阴影?
- 28. 应用底部框阴影在左侧和右侧底部留下一些阴影空间
- 29. 文字阴影,但不能删除线
- 30. 问题衬底底部阴影与横幅图像
显示您尝试过的代码。 – Ouroborus