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

前言

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

实现

基础样式

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

效果如下:

伪元素 -> 阴影

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

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

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

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

  • z-index: 层级降低到主体下面

  • transform translate: 调整阴影的水平垂直偏移

  • transform scaleY: 调整阴影垂直的缩小

  • transform skew: 调整阴影的倾斜角度

  • filter: 阴影的模糊效果

  • -webkit-mask: 阴影的颜色渐变

搞定!

相关推荐
小光学长15 分钟前
基于Vue的儿童手工创意店管理系统as8celp7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
meichaoWen16 分钟前
【Vue】Vue框架的基础知识强化
前端·javascript·vue.js
jingling55520 分钟前
Flutter | 基础环境配置和创建flutter项目
前端·flutter
mapbar_front23 分钟前
如何判断一个领导值不值得追随
前端
西西学代码25 分钟前
Flutter---DragTarget(颜色拖拽选择器)
前端·javascript·flutter
小光学长25 分钟前
基于Vue的地铁综合服务管理系统7949eg04(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
nihao56133 分钟前
Figma-Context-MCP 帮助前端快速生成页面
前端·ai编程·figma
阿蓝灬1 小时前
React中的stopPropagation和preventDefault
前端·javascript·react.js
天天向上10241 小时前
vue3 抽取el-dialog子组件
前端·javascript·vue.js
lecepin1 小时前
AI Coding 资讯 2025-11-05
前端·javascript