backdrop-filter,让你的网站熠熠生”毛’

news/2024/5/20 11:09:47/文章来源:https://picker.blog.csdn.net/article/details/124744899

大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师~关注公众号:搞前端的半夏,了解更多前端知识! 点我探索新世界!

精通CSS-点击快速学习

前言

不知道大家有没有经常看到这种设计。

这种效果我们称之为毛玻璃效果。相信使用苹果的同学会很熟悉这种设计。

backdrop-filter 可以说是 CSS 中为毛玻璃量身定制的一个属性了。这也就是我在标题中使用熠熠生“毛”的原因了。

backdrop-filter

在 CSS 中还有一个属性叫 filter,这两个属性在语法层面是相同的。

filter 是将效果用于元素自身,而 backdrop-filter 则是将效果用于元素的背景。

先来看一下 MDN 上介绍的语法:

/* 关键词值 */
backdrop-filter: none;/* 指向 SVG 滤镜的 URL */
backdrop-filter: url(commonfilters.svg#filter);/* <filter-function> 滤镜函数值 */
backdrop-filter: blur(2px);
backdrop-filter: brightness(60%);
backdrop-filter: contrast(40%);
backdrop-filter: drop-shadow(4px 4px 10px blue);
backdrop-filter: grayscale(30%);
backdrop-filter: hue-rotate(120deg);
backdrop-filter: invert(70%);
backdrop-filter: opacity(20%);
backdrop-filter: sepia(90%);
backdrop-filter: saturate(80%);/* 多重滤镜 */
backdrop-filter: url(filters.svg#filter) blur(4px) saturate(150%);/* 全局值 */
backdrop-filter: inherit;
backdrop-filter: initial;
backdrop-filter: unset;

毛玻璃

注意点:必须使元素或其背景至少部分透明。

结构

<div class="container"><div class="card">Life doesn't have to be perfect, but to be wonderful</div>
</div>

容器样式

.container{position: relative;width: 1000px;height: 800px;background: url(./bk.jpg);background-repeat: no-repeat;}

卡片式样

使用 blur: backdrop-filter: blur(10px);

.card{position: absolute;top: 50%;left: 50%;height:50px;line-height: 50px;backdrop-filter: blur(10px);transform: translate(-50% ,-50%);padding: 0 20px;}

照片背景

对于下面的这种效果,我们来分析一下。
首先图片在上一层,下层是一个模糊的背景。

<div class="bkImg"><img src="" class="Img"/>
</div>
 .bkImg {background-color: #222;align-items: center;display: flex;justify-content: center;height: 100vh;width: 100%;position: relative;background-image: url();background-position: center;background-repeat: no-repeat;background-size: cover;}.Img {position: relative;max-height: 90%;max-width: 90%;z-index: 1;}

现在效果是这样的:
背景并不是我们所期望的,这里我们的背景是一张图片,这张图片跟上面的图片是一张图片。如果我们直接在 div 使用 backdrop-filter 的话,是否可行,答案是不可行。我们在上一个例子中明确指出。元素或者元素背景要透明或者干脆就没背景。

此时我们就考虑在 after 上添加。

  .bkImg::after {backdrop-filter: blur(50px);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}

加点动画-日出东方

日出背景

<div class="card">
</div>.card {background-color: #f5f5f7;padding-top:150px;height: 300px;display: flex;flex-direction: column;align-items: center;margin: 64px 94px;position: relative;}

太阳

<div class="card"><div class="sun"></div><div class="bk"></div>
</div>.sun {position: absolute;top: 150px;width: 130px;height: 130px;background-color: #ff6260;border-radius: 50%;animation: sunRise 5S;
}.bk {position: sticky;bottom: 0;width: 100%;background-color: green;padding-top: 64px;padding-bottom: 8px;height: 130px;background-color: transparent;display: flex;align-items: center;justify-content: center;flex-direction: column;margin-top: 32px;backdrop-filter: blur(20px);
}

加上动画

@keyframes sunRise{0%{top:150px}100%{top:0px;}
}

效果

后记

前言中的图片来自站酷,笔者已经用CSS实现,有需要的童鞋,可以在评论区中艾特我获取。

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

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

相关文章

用HTML CSS JS 实现一个工作招聘平台展示响应式网站

主页&#xff1a;搞前端的半夏 简介&#xff1a;前端领域优质创作者。扫码或搜索添加文末公众号「搞前端的半夏」&#xff1a;&#x1f357; 回复 ”网站模板“&#xff0c;免费送网站模板&#xff01; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 私信&#x1f4c4; N网…

HTML-CSS前端大作业一站式教育机构响应式前端网页网站模板

简介&#xff1a;前端领域优质创作者。扫码或搜索添加文末公众号「搞前端的半夏」&#xff1a;&#x1f357; 回复 ”网站模板“&#xff0c;免费送网站模板&#xff01; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 私信&#x1f4c4; 你还在未HTML网页设计作业头大吗&…

网站防止CC攻击的方法

CC攻击&#xff08;Challenge Collapsar&#xff09;是DDOS&#xff08;分布式拒绝服务&#xff09;的一种&#xff0c;也是一种常见的网站攻击方法&#xff0c;攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包&#xff0c;造成对方服务器资源耗尽&#xff0c;一直…

我的家乡网站_这个夏天对家乡就是想念丨看别人对家乡的思念超级温暖

这个夏天对家乡就是想念丨看别人对家乡的思念超级温暖候晓宾 润土眉目传书 今天这个夏天对家乡就是想念——————前序每个人对于自己的家乡和亲人都有特殊的念想&#xff0c;谁都不例外。今天看到真正意义上第一份工作的老领导&#xff08;2016年学习计算机后就业的第一个伯…

电信网为不能访问联通服务器的网站_为什么换ip软件在网络访问上不会受到限制呢?...

我们在上网的时候很多用户都遭受电信网的限制&#xff0c;而使用代理就可以攻克相关的限制设置&#xff0c;从而有利于访问。除此之外&#xff0c;代理还是专业的信息中转站&#xff0c;可以使得代理访问网络的速度大大增加。建立在这些优越性的基础上促使其访问网络不再受到限…

帝国php忘记密码,帝国CMS管理员密码忘记怎么解决 帝国CMS网站建站教程

帝国CMS管理员密码忘记怎么解决&#xff1f;有时候不小心忘记了帝国CMS的管理员帐号、密码、认证码及安全答案都忘记了&#xff0c;就可以参考下面的方法解决推荐学习《帝国cms教程》忘记后台管理员帐号怎么办&#xff1f;用phpmyadmin查看phome_enewsuser表里的记录&#xff1…

共享网站服务器的优缺点,共享主机好吗,共享主机的优点和缺点分析

用户从主机商那里租用共享主机后&#xff0c;可以通过提供的控制面板来管理自己的网站。共享主机的操作比独立服务器要方便很多&#xff0c;即使新手也能快速熟悉。共享主机好吗,共享主机在市场上很受用户欢迎&#xff0c;它的优势很多&#xff0c;但它的缺点也比较明显。以下是…

php mysql视频_PHP+MYSQL网站开发全程实例

教程介绍&#xff1a;PHPMYSQL网站开发全程实例课程介绍&#xff1a;1. 从观念的引述、程序代码解析到范例的延伸应用&#xff0c;给您最完整的学习流程。2. 实务网站范例&#xff0c;所有技术整合运用&#xff0c;实作技巧一览无遗。3.在PHP的程序设计中&#xff0c;以高阶的程…

网站的可扩展架构

一、可伸缩与可扩展—傻傻分不清楚 上篇笔记我们学习了可伸缩架构&#xff0c;但在实际场合中&#xff0c;包括许多架构师也常常混淆可伸缩和可扩展&#xff0c;用可扩展表示伸缩性。那么在此&#xff0c;跟随作者我们来理清这两个概念&#xff0c;避免我们以后对其傻傻分不清楚…

mysql负载导致网站访问高_MySQL负载高导致网站访问慢解决实例

今日发现网站访问慢&#xff0c;一次进行了排查&#xff0c;开始思路混乱&#xff0c;下面来梳理下一、故障分析首先&#xff0c;判断访问慢现象&#xff0c;是个人还是集体&#xff1f;&#xff1f;&#xff1f;个人现象排查&#xff1a;检查个人网络&#xff0c;pc&#xff0…

服务器运行bat文件闪退,win10运行bat文件一闪而过怎么办_网站服务器运行维护

c盘无法格式化的原因是什么_网站服务器运行维护c盘无法格式化的原因&#xff1a;因为C盘是Windows系统所在的磁盘&#xff0c;在Windows系统下要直接格式化C盘肯定是不行的&#xff0c;想格式化C盘可以用Windows的系统安装光盘/U盘来启动电脑&#xff0c;然后按照提示格式化C盘…

php 网站克隆,如何快速克隆一个网站

今天来说一个实用的工具&#xff1a;网站克隆。这样的功能对于技术人员来说&#xff0c;不算什么大的功能&#xff0c;大家可以用N种办法来实现&#xff0c;各有各的奇技淫巧。今天主要介绍的是A哥的克隆工具curlMulti。借用这个功能&#xff0c;非技术人员也可以快速的克隆整个…

一些很有趣的网站

1&#xff0c;360度高清晰无死角可任意放大缩小的网站&#xff0c;让你站在难以企及的视角观察壮美绝伦的风光&#xff01; &#xff08;温馨提示&#xff1a;看久了会感觉头晕哦&#xff0c;点击图片上的直升飞机可以体验上帝视角&#xff09; http://www.airpano.com/ 2&…

jsoup php网站,使用Jsoup实现爬虫技术的方法介绍

本篇文章给大家带来的内容是关于使用Jsoup实现爬虫技术的方法介绍&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。1.Jsoup简述Java中支持的爬虫框架有很多&#xff0c;比如WebMagic、Spider、Jsoup等。今天我们使用Jsoup来实…

delphi tabsheet多标签自适应宽度_#自适应SEO#方案

最近负责的两个网站都遇到了移动适配问题:一个是发现pc端有排名的很多是移动端的url&#xff0c;一个是因为技术省事301配置导致首页被降权。如何解决pc端有排名的很多是移动端的url这个问题&#xff1f;如何让蜘蛛知道移动端是移动端呢&#xff1f;网站需要做哪些配置&#xf…

qtplaintextedit如何删除内容_教你如何通过外贸网站内容审核优化谷歌SEO效果

Welcome to Worldsou!根据Google Trends的数据显示&#xff0c;在过去五年中内容营销的热度正在急剧增长。但虽然热度激增&#xff0c;但相对应技术水平进步的速度却相对缓慢。新兴趋势带来的问题是&#xff0c;营销人员需要一段时间才能更好的去使用它们。研究表示&#xff0c…

php websocket 客户端_php只能做网站?基于swoole+websocket开发双向通信应用

前言众所周知&#xff0c;PHP用于开发基于HTTP协议的网站应用非常便捷。而HTTP协议是一种单向的通信协议&#xff0c;只能接收客户端的请求&#xff0c;然后响应请求&#xff0c;不能主动向客户端推送信息。因此&#xff0c;一些实时性要求比较高的应用&#xff0c;如实时聊天、…

halcon 将数据保存到excel_使用selenium登录网站并爬取数据保存到excel

使用selenium模拟登录到网站后&#xff0c;利用requests爬取数据&#xff0c;用bs4解析数据&#xff0c;用xlwt保存到excel。自定义了2个函数&#xff1a;getData()用于获取数据&#xff0c;使用for循环获取多个页面的数据&#xff0c;解析后的数据保存到列表中&#xff1b;sav…

华为服务器管理卡网页打不开,华为路由器登录网站打不开怎么办?

问&#xff1a;华为路由器的登录网站打不开怎么办&#xff1f;答&#xff1a;华为路由器的默认登录地址是&#xff1a;192.168.3.1。正常情况下&#xff0c;电脑/手机连接到华为路由器的网络后&#xff0c;在浏览器中输入192.168.3.1&#xff0c;就可以打开登录页面。如果你在浏…

使用LXD搭建Web网站

欢迎大家前往腾讯云社区&#xff0c;获取更多腾讯海量技术实践干货哦~ 本文由独木桥先生 发表于云社区专栏 介绍 Linux的容器是Linux的一组进程&#xff0c;通过使用Linux内核功能与系统隔离。它是一个类似于虚拟机的构造&#xff0c;但它的更轻量级。您可以在同一台服务器上轻…