前言
总听人说光和影是孪生兄弟,有光就有影。其实不然,如果没有光线强弱的对比,也就不会有阴影的存在。我们总是依靠物体表面的反光来感知世界,假设所有物体都能完全吸收光线,那世界将变得黑漆漆一片。
所谓只有理解光,才能驾驭阴影。好的设计师往往都是用光高手,能通过复杂的光影向读者传达出物体的质感、空间感以及层次感texture。他们画出来的设计稿都是漂漂亮亮的,这可苦了广大前端同胞!在浏览器中,我们只能用寥寥几个 CSS 属性,束手束脚地同时还想方设法地还原设计稿。毕竟,相比我们用的 CSS 手枪,设计师们用的 AE、C4D 看起来就像大炮一样!
常见光影效果
好在我们可以暂且假以性能为由,继续正大光明地怎么简单怎么来(汗)。就像一提到光影效果,大家第一反应肯定是操起 box-shadow、text-shaodw、drop-shadow 三件套直接开画。就大部分场景来说,这些属性还挺好用的,可用它实现多种效果,比如单侧投影、空心投影和投影动画。若涉及到彩色阴影、长投影或是倒影,就需要结合其它 CSS 属性打辅助了。
彩色投影,可以让伪元素继承父元素的背景,再加模糊滤镜即可。这个思路也可以用来制作毛玻璃效果frosted-glass。
<div style="width: 999px;height: 999px;background-color: #000;">1111</div>
<div style="width: 999px;height: 999px;background-color: #000;">1111</div>
<div style="width: 999px;height: 999px;background-color: #000;">1111</div>
<div style="width: 999px;height: 999px;background-color: #000;">1111</div>
<div style="width: 999px;height: 999px;background-color: #000;">1111</div>
前言
总听人说光和影是孪生兄弟,有光就有影。其实不然,如果没有光线强弱的对比,也就不会有阴影的存在。我们总是依靠物体表面的反光来感知世界,假设所有物体都能完全吸收光线,那世界将变得黑漆漆一片。
所谓只有理解光,才能驾驭阴影。好的设计师往往都是用光高手,能通过复杂的光影向读者传达出物体的质感、空间感以及层次感texture。他们画出来的设计稿都是漂漂亮亮的,这可苦了广大前端同胞!在浏览器中,我们只能用寥寥几个 CSS 属性,束手束脚地同时还想方设法地还原设计稿。毕竟,相比我们用的 CSS 手枪,设计师们用的 AE、C4D 看起来就像大炮一样!
常见光影效果
好在我们可以暂且假以性能为由,继续正大光明地怎么简单怎么来(汗)。就像一提到光影效果,大家第一反应肯定是操起 box-shadow、text-shaodw、drop-shadow 三件套直接开画。就大部分场景来说,这些属性还挺好用的,可用它实现多种效果,比如单侧投影、空心投影和投影动画。若涉及到彩色阴影、长投影或是倒影,就需要结合其它 CSS 属性打辅助了。
彩色投影,可以让伪元素继承父元素的背景,再加模糊滤镜即可。这个思路也可以用来制作毛玻璃效果frosted-glass。
前言
总听人说光和影是孪生兄弟,有光就有影。其实不然,如果没有光线强弱的对比,也就不会有阴影的存在。我们总是依靠物体表面的反光来感知世界,假设所有物体都能完全吸收光线,那世界将变得黑漆漆一片。
所谓只有理解光,才能驾驭阴影。好的设计师往往都是用光高手,能通过复杂的光影向读者传达出物体的质感、空间感以及层次感texture。他们画出来的设计稿都是漂漂亮亮的,这可苦了广大前端同胞!在浏览器中,我们只能用寥寥几个 CSS 属性,束手束脚地同时还想方设法地还原设计稿。毕竟,相比我们用的 CSS 手枪,设计师们用的 AE、C4D 看起来就像大炮一样!
常见光影效果
好在我们可以暂且假以性能为由,继续正大光明地怎么简单怎么来(汗)。就像一提到光影效果,大家第一反应肯定是操起 box-shadow、text-shaodw、drop-shadow 三件套直接开画。就大部分场景来说,这些属性还挺好用的,可用它实现多种效果,比如单侧投影、空心投影和投影动画。若涉及到彩色阴影、长投影或是倒影,就需要结合其它 CSS 属性打辅助了。
彩色投影,可以让伪元素继承父元素的背景,再加模糊滤镜即可。这个思路也可以用来制作毛玻璃效果frosted-glass。
如果觉得《常见光影效果常见光影效果常见光影效果》对你有帮助,请点赞、收藏,并留下你的观点哦!