前端的filter和实例字体

filter是css中的一个属性,具体值有(常用的):

blur(px)调整元素模糊度

brightness(%)图片亮度,为0时全黑

contrast(%) 调整图片的对比度

grayscale(%) 将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化

hue-rotate(deg)给图像应用色相旋转

invert(%)反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化

saturate(%)转换图像饱和度

sepia(%)将图像转换为深褐色

实例1:镂空的字体

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body {
            height: 100vh;
            background: linear-gradient(30deg, rgb(13, 235, 235), rgb(17, 235, 13));
            display: flex;
            justify-content: center;
            flex-direction: column;
            align-items: center;
        }

        .text {
            font-size: 20vh;
            text-align: center;
            font-weight: 600;
            /* color: aqua; */
            /* 透明色 */
            color: transparent;
            /* box-shadow: ; */
            /* text-shadow: 7px 0 black, 7px 7px black, 0 7px black, -7px 7px black, -7px 0 black, -7px -7px black, 0 -7px black, 7px -7px black; */
            -webkit-text-stroke: 5px black;
        }
    </style>
</head>

<body>
    <div class="text">APEXXXXXX</div>
</body>

</html>

效果如下:

实例2:字体阴影

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body {
            height: 100vh;
            background: linear-gradient(30deg, rgb(13, 235, 235), rgb(17, 235, 13));
            /* background: linear-gradient(30deg, #9b59b6, #2c3e50); */
            display: flex;
            justify-content: center;
            flex-direction: column;
            align-items: center;
        }

        .text {
            font-size: 20vh;
            text-align: center;
            font-weight: 600;
            color: aqua;
            /* color: #f1c40f; */
            position: relative;
        }

        .text::after {
            content: "APEXXXXX";
            /* content: "CSGOCSGO"; */
            color: black;
            position: absolute;
            left: 0;
            top: 0px;
            transform: skew(50deg) scaleY(0.5) translate(-68px, 57px);
            z-index: -1;
            -webkit-mask-image: linear-gradient(transparent, black)
        }
    </style>
</head>

<body>
    <div class="text">APEXXXXX</div>
</body>

</html>

效果如下:

相关推荐
让学习成为一种生活方式14 小时前
AGAT v1.6.0 安装与使用--生信工具72
人工智能·python·机器学习
不惑_14 小时前
通俗理解神经网络的前向传播
人工智能·深度学习·神经网络
南山星火14 小时前
人工智能“学习”范式大全(24种)
人工智能·学习
ShenLiang202514 小时前
识别SQL里的列名
大数据·人工智能·python
wuk99814 小时前
基于直方图优化的图像去雾MATLAB实现
opencv·计算机视觉·matlab
Komorebi゛15 小时前
【Vue3 + Element Plus】Form表单按下Enter键导致页面刷新问题
前端·javascript·vue.js
曜华激光15 小时前
太阳能电池串质量检测仪自动生成报告——高效赋能光伏质检闭环
大数据·人工智能
踢球的打工仔15 小时前
typescript-基本类型
前端·javascript·typescript
dly_blog15 小时前
Vue 组件通信方式大全(第7节)
前端·javascript·vue.js
xiaoginshuo15 小时前
2026 企业选型指南:如何找到适配业务的 AI 智能体平台
人工智能