专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端中,如何让页面上的文字“立”起来

ins518 2024-12-09 13:24:46 技术文章 42 ℃ 0 评论

前言

最近看到了一个很有意思的 CSS 效果,如下图,是一个文字立起来 + 阴影 的效果,觉得比较有意思,所以分享给大家~

实现

基础样式

首先我们把基础的文字和样式编写出来,代码如下

效果如下

伪元素 -> 阴影

接下来我们实现阴影,其实这个阴影就是一个 DOM 元素,且也是一个文本节点,我们这里可以使用伪元素去实现

现在可以看到整个阴影元素覆盖在原本的字体元素上~

阴影 -> 倾斜、渐变、模糊

接下来我们要把这个阴影给倾斜下去,达到阴影的真正效果,主要用到的 CSS 效果有:

  • z-index: 层级降低到主体下面
  • transform translate: 调整阴影的水平垂直偏移
  • transform scaleY: 调整阴影垂直的缩小
  • transform skew: 调整阴影的倾斜角度
  • filter: 阴影的模糊效果
  • -webkit-mask: 阴影的颜色渐变

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表