前端的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>

效果如下:

相关推荐
新缸中之脑2 小时前
Paperless-NGX实战文档管理
人工智能
用户69371750013843 小时前
Google 正在“收紧侧加载”:陌生 APK 安装或需等待 24 小时
android·前端
蓝帆傲亦3 小时前
Web 前端搜索文字高亮实现方法汇总
前端
用户69371750013843 小时前
Room 3.0:这次不是升级,是重来
android·前端·google
无极低码4 小时前
ecGlypher新手安装分步指南(标准化流程)
人工智能·算法·自然语言处理·大模型·rag
漫随流水4 小时前
旅游推荐系统(view.py)
前端·数据库·python·旅游
grant-ADAS4 小时前
记录paddlepaddleOCR从环境到使用默认模型,再训练自己的数据微调模型再推理
人工智能·深度学习
炎爆的土豆翔4 小时前
OpenCV 阈值二值化优化实战:LUT 并行、手写 AVX2 与 cv::threshold 性能对比
人工智能·opencv·计算机视觉
智能相对论5 小时前
从AWE看到海尔智慧家庭步步引领
人工智能
云和数据.ChenGuang5 小时前
魔搭社区 测试AI案例故障
人工智能·深度学习·机器学习·ai·mindstudio