UI小姐姐说我用CSS实现毛玻璃效果的样子很帅

这篇具有很好参考价值的文章主要介绍了UI小姐姐说我用CSS实现毛玻璃效果的样子很帅。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

123123123123123123123123123123123123123123123123123123123123123123123123123123123123

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

模糊了吗?确实模糊了。但是有毛玻璃效果吗?没有,毛都没有。我们看下 用backdrop-filter是什么效果的。

.card {

margin: 100px auto;

width: 300px;

height: 300px;

position: relative;

border: 1px solid #000;

color: white;

backdrop-filter: blur(10px);

background-color: rgba(0,0,0,.3);

}

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

看,这才是毛玻璃的效果好吧?为什么filter就不行了?google一下下。

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

果然,和我猜测的一样(马后炮)

那该怎么样才能模拟呢?

因为是对图片效果才能模糊,想到一个好方法,就是我们要是能取父盒子的背景图片的一块 做为背景就好了。

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

例如,在这里我们取索隆的半张脸作为card盒子的背景。

该怎么取?

这就有一个属性要登场啦。

background-attachment:fixed


背景图片相对于视口固定,就算元素有了滚动条,背景图也不随内容移动。

fixed用法如下:

下拉看效果:

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

另一个作用是,它可以**「近似于」**取父元素背景图的某一块区域。

也就是我们上面所做的假设 「就是我们要是能取父盒子的背景图片的一块 做为背景就好了」

123123123123123123123123123123123123123123123123123123123123123123123123123123123123

看看没有使用background-attachment: fixed的情况

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

再看看使用的情况

.card::before {

content: ’ ';

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

z-index: 0;

/* filter: blur(10px); */

background: url(https://puui.qpic.cn/qqvideo_ori/0/x3311cyuqaf_496_280/0) no-repeat center;

background-attachment: fixed;

background-size: cover;

margin: -20px;

}

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

可以看取到的差不多就是那块区域。

再看看模糊效果啦。

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

可以看到 毛玻璃还原度 已经很明显了,但是呢因为设计稿的背景原本是颜色的,现在换成了图片,我们需要换成颜色的话,就需要再添加一个伪元素来模拟颜色。

.card::after {

content: ’ ';

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

z-index: 0;

background-color: rgba(0, 0, 0, 0.2);

}

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

看,很完美了。

但是文字被覆盖了,所以我们需要提升文字的层级

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

最后

文章到这里就结束了,如果觉得对你有帮助可以点个赞哦,如果有需要前端校招面试题PDF完整版的朋友可以点击这里即可获取,包括答案解析。

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

[外链图片转存中…(img-x5K2hUgE-1712482487491)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

[外链图片转存中…(img-Q6ZhzrQS-1712482487492)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

UI小姐姐说我用CSS实现毛玻璃效果的样子很帅,程序员,ui,css,前端

最后

文章到这里就结束了,如果觉得对你有帮助可以点个赞哦,如果有需要前端校招面试题PDF完整版的朋友可以点击这里即可获取,包括答案解析。

[外链图片转存中…(img-OMoRQ4Yb-1712482487492)]文章来源地址https://www.toymoban.com/news/detail-849108.html

到了这里,关于UI小姐姐说我用CSS实现毛玻璃效果的样子很帅的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity CommandBuffer实现毛玻璃特效

    特效可以用于一般物体,也可以应用于UI。一直想在UI中实现这么个效果,现在终于实现了。 效果如下: 应用于场景中的屏物体 应用于UI 调节Shader的参数,可以调整背景模糊和扭曲的程度,也可以调整毛玻璃的颜色,还可也换法线和纹理贴图。 原理 用到是 CommandBuffer ,其实

    2024年02月16日
    浏览(45)
  • 在微信小程序中或UniApp中自定义tabbar实现毛玻璃高斯模糊效果

    backdrop-filter: blur(10px); 这一行代码表示将背景进行模糊处理,模糊程度为10像素。这会导致背景内容在这个元素后面呈现模糊效果。 background-color: rgb(255 255 255 / .32); 这一行代码表示设置元素的背景颜色为白色(RGB值为0, 0, 0),并且通过/符号后面的透明度值(32%不透明度)使背

    2024年04月09日
    浏览(47)
  • 毛玻璃动画交互效果

    从上述的效果展示页面结构来看,页面布局都是比较简单的,只是元素的动画交互比较麻烦。 第一个动画交互是两个圆相互交错来回运动。第二个动画交互是三角绕着圆进行 360 度旋转。 animation animation-delay 绝对定位布局 第一个动画是两个圆来回交互运动。 第二个动画交互

    2024年02月07日
    浏览(39)
  • 毛玻璃用户卡交互

    从效果展示可以看到,此效果都是比较常规的。主要的核心就是卡片的悬停效果。 backdrop-filter 回顾 transition transform 完整代码下载

    2024年02月08日
    浏览(46)
  • 毛玻璃态卡片悬停效果

    页面的组成部分主要是卡片。其中卡片的组成部分主要是包括了图片和详情。 卡片的动效是鼠标悬停在卡片上时,图片会移动到左侧,并且图片是毛玻璃效果。所以我们在布局的时候图片会采用绝对布局。而详情则是基础布局。 响应式 绝对布局 filte 属性的 invert 值使用 ba

    2024年02月07日
    浏览(45)
  • react native 毛玻璃效果

    https://docs.expo.dev/versions/latest/sdk/blur-view/ https://github.com/expo/expo/issues/6613     参考链接: https://chat.xutongbao.top/

    2024年02月09日
    浏览(43)
  • Canvas绘制毛玻璃背景分享海报

    最近重新设计了分享海报,用毛玻璃作为背景,使整体更有质感,如果没有用到canvas,毛玻璃效果其实很好实现,给元素添加一个滤镜即可(比如:filter: blur(32px)),但是实践的过程中发现,canvas在IOS端一直没有效果,查了一个文档发现IOS端不支持filter。。。有点想骂人。。

    2024年02月12日
    浏览(36)
  • 3D 毛玻璃晶质见证卡

    从上面的效果展示来看,页面主要成员是一张卡片,并且卡片上有三个小矩形,而小矩形上会展示对应的内容。 当鼠标悬停在卡片上时,卡片会随着鼠标的移动而改变视角。 transform-style 属性的 preserve-3d 值运用 transform 属性的 translateZ 值运用 VanillaTilt.js 与 translateZ 的 3D 视角

    2024年02月06日
    浏览(39)
  • OpenCV轻松入门(六)——简单图片处理【马赛克、毛玻璃、浮雕效果】

    马赛克效果 马赛克指现行广为使用的一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个的小格子组成,便形象的称这种画面为马赛克。其目的通常是使之无法辨认。 下面,我们来介绍一下实现马赛克的思

    2024年04月14日
    浏览(43)
  • CSS 实现磨砂玻璃样式

    要实现磨砂玻璃背景,可以使用 CSS3 中的 ::before 伪元素和 backdrop-filter 属性,结合 opacity 属性和 blur() 函数来实现。 具体实现步骤如下: 创建一个具有背景的元素,例如一个 div 元素。 使用 ::before 伪元素为元素添加一个半透明的背景层。 在这个示例中,设置了 ::before 伪元素

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包