css如何实现边框模糊的效果

其实并不难,用属性 filter: blur(数字px); 即可。效果如下:
在这里插入图片描述
图上的圆形内有色彩的渐变,同样也是用filter: blur(数字px); 实现的,代码如下:、

<template>
	<div id="root" :style="{}">
	    <div id="bgc">
	      <div id="left1">
	        <div id="left1-1"></div>
	        <div id="left1-2"></div>
	        <div id="left1-3"></div>
	        <div id="left1-4"></div>
	      </div>
	      <div id="left2">
	        <div id="left2-1"></div>
	        <div id="left2-2"></div>
	        <div id="left2-3"></div>
	        <div id="left2-4"></div>
	      </div>
	      <div id="left3">
	        <div id="left3-1"></div>
	        <div id="left3-2"></div>
	        <div id="left3-3"></div>
	      </div>
	      <div id="left4">
	        <div id="left4-1"></div>
	        <div id="left4-2"></div>
	        <div id="left4-3"></div>
	      </div>
	    </div>
	  </div>
  </template>
  <style lang="scss" scoped>
	#root {
	  position: relative;
	  height: 100%;
	
	  #bgc {
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    background-color: #fdfeff;
	
	    /** 生成模糊边框 */
	    #left1 {
	      position: absolute;
	      left: 380px;
	      top: 360px;
	      width: 224px;
	      height: 224px;
	      border-radius: 50%;
	      overflow: hidden; /** 为了让超出范围的部分是页面底色,需设置hidden */
	      filter: blur(10px);
	      animation: circleMove1 5s linear infinite alternate;
		  /** 加了点动效,可忽略 */
	      @keyframes circleMove1 {
	        from {
	          transform: translate(0)
	        }
	        to {
	          transform: translate(-20px, -20px)
	        }
	      }
	      
	      #left1-1 {
	        position: absolute;
	        left: 46px;
	        top: -48px;
	        width: 167px;
	        height: 172px;
	        background: rgba(211, 247, 244, 0.7);
	        filter: blur(45px);
	      }
	      #left1-2 {
	        position: absolute;
	        left: -15px;
	        top: 38px;
	        width: 127px;
	        height: 106px;
	        background: rgba(191, 205, 255, 0.7);
	        filter: blur(88px);
	      }
	      #left1-3 {
	        position: absolute;
	        left: 42px;
	        top: 119.93px;
	        width: 107.05px;
	        height: 84.41px;
	        transform: rotate(20.06deg);
	        background: rgba(249, 239, 198, 0.7);
	        filter: blur(61px);
	      }
	      #left1-4 {
	        position: absolute;
	        left: 88px;
	        top: 152.49px;
	        width: 107.06px;
	        height: 74.17px;
	        transform: rotate(-40.44deg);
	        background: rgba(215, 255, 248, 0.7);
	        filter: blur(31px);
	      }
	    }
	    #left2 {
	      position: absolute;
	      left: 650px;
	      top: 150px;
	      width: 168px;
	      height: 168px;
	      border-radius: 50%;
	      overflow: hidden; /**为了让超出范围的部分是白色底色,需设置hidden */
	      filter: blur(5px);
	      animation: circleMove2 3s linear infinite alternate;
	
	      @keyframes circleMove2 {
	        from {
	          transform: translate(0)
	        }
	        to {
	          transform: translate(10px, -5px)
	        }
	      }
	
	      #left2-1 {
	        position: absolute;
	        left: 35px;
	        top: -36px;
	        width: 125px;
	        height: 130px;
	        background: #d4f8f5;
	        filter: blur(45px);
	      }
	      #left2-2 {
	        position: absolute;
	        left: -11px;
	        top: 28.5px;
	        width: 95px;
	        height: 79.5px;
	        opacity: 1;
	        background: #afbffa;
	        filter: blur(88px);
	      }
	      #left2-3 {
	        position: absolute;
	        left: 21.78px;
	        top: 117.85px;
	        width: 80.29px;
	        height: 33.6px;
	        transform: rotate(20.06deg);
	        opacity: 1;
	        background: #fdeeb2;
	        filter: blur(225px);
	      }
	      #left2-4 {
	        position: absolute;
	        left: 98px;
	        top: 118px;
	        width: 60px;
	        height: 62px;
	        opacity: 1;
	        background: #d0fefb;
	        filter: blur(45px);
	      }
	    }
	    #left3 {
	      position: absolute;
	      right: 510px;
	      top: 150px;
	      width: 240px;
	      height: 240px;
	      border-radius: 50%;
	      overflow: hidden; /**为了让超出范围的部分是白色底色,需设置hidden */
	      filter: blur(10px);
	      animation: circleMove3 4s linear infinite alternate;
	      @keyframes circleMove3 {
	        from {
	          transform: translate(0);
	        }
	        to {
	          transform: translate(-20px, -7px);
	        }
	      }
	
	      #left3-1 {
	        position: absolute;
	        left: 56.41px;
	        top: -58.43px;
	        width: 203.5px;
	        height: 209.54px;
	        opacity: 1;
	        background: #fac9fa;
	        filter: blur(92px);
	      }
	      #left3-2 {
	        position: absolute;
	        left: -36.27px;
	        top: 22.16px;
	        width: 185.36px;
	        height: 191.41px;
	        background: #9eb3ff;
	        filter: blur(204px);
	      }
	      #left3-3 {
	        position: absolute;
	        left: 106.86px;
	        top: 185.17px;
	        width: 130px;
	        height: 90.07px;
	        transform: rotate(-40.44deg);
	        background: #eceff9;
	        filter: blur(367px);
	      }
	    }
	    #left4 {
	      position: absolute;
	      right: 200px;
	      top: 100px;
	      width: 400px;
	      height: 400px;
	      border-radius: 50%;
	      overflow: hidden; /**为了让超出范围的部分是白色底色,需设置hidden */
	      filter: blur(20px);
	      animation: circleMove4 5s linear infinite alternate;
	      @keyframes circleMove4 {
	        from {
	          transform: translate(0);
	        }
	        to {
	          transform: translate(25px, 1px);
	        }
	      }
	
	      #left4-1 {
	        position: absolute;
	        left: 98.73px;
	        top: -102.25px;
	        width: 356.12px;
	        height: 366.7px;
	        background: rgba(247, 209, 247, 0.7);
	        filter: blur(92px);
	      }
	      #left4-2 {
	        position: absolute;
	        left: -63.47px;
	        top: 38.79px;
	        width: 324.39px;
	        height: 334.96px;
	        background: rgba(150, 171, 244, 0.7);
	        filter: blur(204px);
	      }
	      #left4-3 {
	        position: absolute;
	        left: 61.71px;
	        top: 333.92px;
	        width: 227.49px;
	        height: 95.19px;
	        transform: rotate(20.06deg);
	        background: rgba(170, 254, 240, 0.7);
	        filter: blur(175px);
	      }
	    }
	  }
  </style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/625615.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jenkins构建流程

Jenkins是DevOps【(Development和Operations的混成词&#xff09;是一种重视“软件开发人员&#xff08;Dev&#xff09;”和“IT运维技术人员&#xff08;Ops&#xff09;”之间沟通合作的文化、运动或惯例)】的重要一环&#xff0c;是一款开源的CI&CD软件。也就是持续集成…

【35分钟掌握金融风控策略27】贷中风控策略与客户运营体系

目录 贷中风控策略与客户运营体系 贷中风控日标 贷中风控数据源 贷中风控策略与客户运营体系 贷中是风控的第二道防线&#xff0c;贷中阶段风控的重点工作就是存量客户风控及运营。在当下&#xff0c;新客市场趋于饱和且获客成本越来越高&#xff0c;所以&#xff0c;在做好…

手撸XXL-JOB(四)——远程调用定时任务

Java Socket网络编程 网络编程是Java编程中的重要组成部分&#xff0c;包括服务端和客户端两部分内容。Socket是Java网络编程的基本组件之一&#xff0c;用于在应用程序之间提供双向通信&#xff0c;Socket提供了一种标准的接口&#xff0c;允许应用程序通过网络发送和接收数据…

车载GPT爆红前夜:一场巨头竞逐的游戏

在基于GPT-3.5的ChatGPT问世之前&#xff0c;OpenAI作为深度学习领域并不大为人所看好的技术分支玩家&#xff0c;已经在GPT这个赛道默默耕耘了七八年的时间。 好几年的时间里&#xff0c;GPT始终没有跨越从“不能用”到“能用”的奇点。转折点发生在2020年6月份发布的GPT-3&a…

实时“秒回”,像真人一样语音聊天,GPT-4o模型强到恐怖

今天凌晨OpenAl发布了 GPT-4o&#xff0c;这是一种新的人工智能模式&#xff0c;集合了文本、图片、视频、语音的全能模型。 能实时响应用户的需求&#xff0c;并通过语音来实时回答你&#xff0c;你可以随时打断它。还具有视觉能力&#xff0c;能识别物体并根据视觉做出快速的…

Fabric实现多GPU运行

官方的将pytorch转换为fabric简单分为五个步骤&#xff1a; 步骤 1&#xff1a; 在训练代码的开头创建 Fabric 对象 from lightning.fabric import Fabricfabric Fabric() 步骤 2&#xff1a; 如果打算使用多个设备&#xff08;例如多 GPU&#xff09;&#xff0c;就调用…

gin导出excel文件

go可以通过excelize 包实现对excel的操作 "github.com/xuri/excelize/v2"导出示例 service层 批量导出数据的&#xff0c;我们可以在dao层中返回一个切片。在service中新建一个excelize对象&#xff0c;单独设置表头。遍历切片往excelize上修改即可。 func (s *S…

05-13 周一 量化是什么

05-13 周一 量化是什么 时间版本修改人描述2024年5月13日11:27:25V0.1宋全恒新建文档2024年5月14日16:21:20V1.0宋全恒了解 简介 神经网络在运行时有较高的计算成本&#xff0c;而且随着大模型时代的到来&#xff0c;知识由一个巨大的LLM存储&#xff0c;为了获取知识&#xf…

【STM32】状态机实现定时器按键消抖,处理单击、双击、三击、长按事件

目录 一、简单介绍 二、模块与接线 三、cubemx配置 四、驱动编写 状态图 按键类型定义 参数初始化/复位 按键扫描 串口重定向 主函数 五、效果展示 六、驱动附录 key.c key.h 一、简单介绍 众所周知&#xff0c;普通的机械按键会产生抖动&#xff0c;可以采取硬件…

【江南大学×朗汀留学】部分留学录取案例合集

朗汀留学 X 江南大学 尽管客观条件如此艰难&#xff0c;朗汀留学的同学们还是斩获众多名校的录取。成绩属于过去&#xff0c;我们继续努力创造更好未来。 以下为我们摘取的江南大学部分学生案例供大家参考&#xff0c;再次恭喜所有获得理想大学offer的学生们&#xff0c;你们…

CAST: Cross-Attention in Space and Time for Video Action Recognition

标题&#xff1a;CAST: 时空交叉注意力网络用于视频动作识别 原文链接&#xff1a;2311.18825v1 (arxiv.org)https://arxiv.org/pdf/2311.18825v1 源码链接&#xff1a;GitHub - KHU-VLL/CASThttps://github.com/KHU-VLL/CAST 发表&#xff1a;NeurIPS-2023&#xff08;CCF A…

Linux第四节--常见的指令介绍集合(持续更新中)

点赞关注不迷路&#xff01;本节涉及初识Linux第四节&#xff0c;主要为常见的几条指令介绍。 如果文章对你有帮助的话 欢迎 评论&#x1f4ac; 点赞&#x1f44d;&#x1f3fb; 收藏 ✨ 加关注&#x1f440; 期待与你共同进步! 1. more指令 语法&#xff1a;more [选项][文件]…

MySQL文档_下载

可能需要&#xff1a;MySQL下载–》更新版本–》迁移数据库到MySQL 以下都不重要【只要确定好需要安装版本&#xff0c;找到对应的版本下载&#xff0c;安装&#xff0c;设置即可】 下载、安装&#xff1a; Determine whether MySQL runs and is supported on your platform…

电脑刚开机的时候不卡,用一会就变卡顿了…怎么回事?

前言 昨天咱们聊到旧电脑更换了固态硬盘之后&#xff0c;开机就会变快的事情&#xff0c;这个确实是可行且有效的升级电脑办法之一。 看完这篇之后&#xff0c;切莫着急升级电脑硬件配置&#xff0c;因为这里的坑比你想象的还要多。 从机械硬盘测试的数据和固态硬盘的测试数…

【C语言】—— 动态内存管理

【C语言】——动态内存管理 一、动态内存管理概述1.1、动态内存的概念1.2、动态内存的必要性 二、 m a l l o c malloc malloc 函数2.1、函数介绍2.2、应用举例 三、 c a l l o c calloc calloc 函数四、 f r e e free free 函数4.1、函数介绍4.2、应用举例 五、 r e a l l o …

SSL协议

SSL 安全传输协议&#xff08;安全套接层&#xff09; 也叫TLS ---- 传输层安全协议 SSL的工作原理&#xff1a;SSL协议因为是基于TCP协议工作的&#xff0c;通信双方需要先建立TCP会话。因为SSL协议需要进行安全保证&#xff0c;需要协商安全参数&#xff0c;所以也需要建立…

【数据结构】栈和队列专题

前言 上篇博客我们讨论了栈和队列的有关结构&#xff0c;本篇博客我们继续来讨论有关栈和队列习题 这些题算是经典了 &#x1f493; 个人主页&#xff1a;小张同学zkf ⏩ 文章专栏&#xff1a;数据结构 若有问题 评论区见&#x1f4dd; &#x1f389;欢迎大家点赞&#x1f44d…

Oracle 临时表空间的管理

Oracle 临时表空间的管理 临时表空间的处理 1.创建一个新的temporary tablespace; create temporary tablespace tp tempfile ...... size 10m autoextend on; 2.改变数据库的默认临时表空间 alter database default temporary tablespace tp; 3。drop tablespace temp; …

Zoho CRM企业成长的智能引擎,智能化销售自动化

数字化时代&#xff0c;客户体验已成为企业竞争的核心要素。卓豪Zoho CRM&#xff0c;作为全球领先的SaaS云端客户关系管理平台&#xff0c;正引领着一场企业运营模式的变革&#xff0c;助力超过25万家企业跨越180多个国家&#xff0c;实现客户互动与业务增长的无缝对接。让我们…

Verlog-流水灯-FPGA

Verlog-流水灯-FPGA 引言&#xff1a; ​ 随着电子技术的飞速发展&#xff0c;现场可编程门阵列&#xff08;FPGA&#xff09;已成为电子设计自动化&#xff08;EDA&#xff09;领域中不可或缺的组件。FPGA以其高度的灵活性和可定制性&#xff0c;广泛应用于通信、图像处理、工…