首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

阴影进阶,实现更加的立体的阴影效果

CSS 阴影的存在,让物体看上去更加有型立体。 然而,在最简单的阴影使用之上,我们可以实现更多有意思且更加立体的阴影效果。 本文将带大家看看如何使用 CSS 实现几类比普通阴影更加立体的阴影效果。...给它生成一个和原图边角形状类似的图形,再通过 transform 位移一下,可能是这样: OK,最后对这个用伪元素生成的元素进行一些虚化效果(filter或者box-shadow都可以),就可以实现一个边角看起来像被撕开的立体效果...浮雕阴影 还有一类立体效果的阴影就是浮雕阴影,它的本质还是 box-shadow 和 text-shadow,只是需要控制好颜色的配合以及内外阴影的一起使用。...: 文字立体投影 / 文字长阴影 上面的立体效果在文字上就完全不适用了,所以对待文字的立体阴影效果,还需要另辟蹊径。...,感兴趣的同学可以去看看具体实现: 详细完整的代码,你可以戳这里:CodePen Demo -- 线性渐变配合阴影实现条纹立体阴影条纹字 最后 总结一下,本文介绍了利用 CSS 实现 5 种更加立体的阴影效果的方式

1.4K20

CSS3实现毛玻璃效果

如下图,我的后台登录界面表单部分就是毛玻璃效果 有时候这种特效很有用,可以达到一种朦胧的效果,接下来我们来看看如何实现它 图片 首先定义布局 <!...filter: blur(4px); } 相当于在box盒子添加了一层元素,并且继承box背景,这里filter:bulr()是关键它是css的滤镜属性,我们可以给他设置合适的值,达到我们想要的效果...到这里毛玻璃效果已经完成 图片 我们还可以给他加一层滤镜颜色,使其黯淡下来 .box::after{ content:""; position:absolute; top:0...; right:0; bottom:0; left:0; background:rgba(0,0,0,0.2); } 效果如下 图片 此时发生我们之前的文字不见了,...设置因为毛玻璃效果覆盖了box的其他元素,我们改变下z-index属性即可 优化一下 input, button{ z-index:1; color:white; position

85610
领券