使用 CSS 添加发光到 3 面
我有一个盒子与另一个盒子重叠,形成一种 L 形状,我试图在整个 L 形状周围实现发光,因此只需要在其中一个盒子的 3 个侧面上发光。
我尝试过使用 box-shadow 属性,但似乎无法让它只适用于 3 个侧面,这是正确的使用方法还是有另一种使用边框的方法可以用来实现发光效果3面?
这是我一直在尝试使用的代码
-moz-box-shadow: 0 -1px 5px #80abc6;
-webkit-box-shadow: 0 -1px 5px #80abc6;
box-shadow: 0 -1px 5px #80abc6;
I have a box which overlaps another to form a sort of L shape, I am trying to achieve a glow around the whole of the L shape which therefore requires a glow on only 3 sides of one of these boxes.
I've tried using the box-shadow property but can't seem to get it to only work for 3 of the sides, is this the correct method to use or is there another method using borders I could use to achieve a glow on the 3 sides?
Here is the code I've been trying to use
-moz-box-shadow: 0 -1px 5px #80abc6;
-webkit-box-shadow: 0 -1px 5px #80abc6;
box-shadow: 0 -1px 5px #80abc6;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 clip 属性:
演示:http://jsfiddle.net/QBQJn/
You could use the clip property:
Demo: http://jsfiddle.net/QBQJn/
您可以使用 css :after 属性来做到这一点。像这样:
检查这个 http://jsfiddle.net/QBQJn/1/
You can do it with css :after property. Like this:
Check this http://jsfiddle.net/QBQJn/1/
这是一种方法: http://jsfiddle.net/thirtydot/Wec5h/
HTML:
CSS:
Here's one way to do it: http://jsfiddle.net/thirtydot/Wec5h/
HTML:
CSS: