前言
大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~
前言
最近看到了一个很有意思的 CSS 效果,如下图,是一个文字立起来 + 阴影 的效果,觉得比较有意思,所以分享给大家~
实现
基础样式
首先我们把基础的文字和样式编写出来,代码如下
效果如下
伪元素 -> 阴影
接下来我们实现阴影,其实这个阴影就是一个 DOM 元素,且也是一个文本节点,我们这里可以使用伪元素去实现
现在可以看到整个阴影元素覆盖在原本的字体元素上~
阴影 -> 倾斜、渐变、模糊
接下来我们要把这个阴影给倾斜下去,达到阴影的真正效果,主要用到的 CSS 效果有:
z-index: 层级降低到主体下面 transform translate: 调整阴影的水平垂直偏移 transform scaleY: 调整阴影垂直的缩小 transform skew: 调整阴影的倾斜角度 filter: 阴影的模糊效果 -webkit-mask: 阴影的颜色渐变
结语
我是林三心
一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手; 一个偏前端的全干工程师; 一个不正经的掘金作者; 逗比的B站up主; 不帅的小红书博主; 喜欢打铁的篮球菜鸟; 喜欢历史的乏味少年; 喜欢rap的五音不全弱鸡如果你想一起学习前端,一起摸鱼,一起研究简历优化,一起研究面试进步,一起交流历史音乐篮球rap,可以来俺的摸鱼学习群哈哈,点这个,有7000多名前端小伙伴在等着一起学习哦 -->