• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 手把手教你CSS如何实现毛玻璃效果

手把手教你CSS如何实现毛玻璃效果

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了CSS,毛玻璃效果等相关知识,希望对您有所帮助

手把手教你CSS如何实现毛玻璃效果


今天在做一个登录界面的时候,由于视觉给的页面背景图片太鲜艳亮眼,导致页面中间的登录表单框很不显眼,效果很差。就想到了做成毛玻璃的效果,现在分享出来,大家一起看看吧。

页面结构如下:

<p class="wrap-box">    <!--最外层包裹框,背景图片很鲜艳亮眼position:fixed-->    <p class='login-box'>        <!--登录表单框部分position:fixed-->    </p></p>

由于之前用过CSS filter属性,在属性值中使用blur(<blur_size>)函数可以起到毛玻璃效果,所以我有2个思路来实现突出登录表单框的效果:

对wrap-box使用filter:blur(<blur_size>);,然后将login-box的z-index设置为比父元素大使之浮在上层,使页面中除了登录表单框部分都是模糊的。

Exciting!这种方法似乎可行,但是效果却不是所期望的,login-box也被模糊了!原因如下:

应用了filter:blur(<blur_size>);的元素的所有子孙元素都会被模糊处理(不是因为继承),即使子孙元素脱离了该元素的文档流也不能避免。

只对login-box背后部分模糊处理。解决方案是在login-box下层加一个与之重叠的元素,对此元素应用filter:blur(<blur_size>);,可以选择用伪元素:

.login-box::before{    content:'';    position:absolute;    top:0;    left:0;    right:0;    bottom:0;    filter:blur(10px) contrast(.8);    z-index:-1;}

并设置如下背景样式:

.wrap-box ,.login-box::before{    background:url('/assets/login_bg.jpg') 0 / cover fixed;}

效果达成如下:


手把手教你CSS如何实现毛玻璃效果




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CSS3如何实现图片木桶布局?(附代码)
  • 手把手教你CSS如何实现毛玻璃效果
  • 利用CSS如何实现全兼容的毛玻璃效果?
  • CSS如何实现元素不随滚动条滚动
  • CSS如何实现渐变提示框(tooltips)
  • 浅析CSS中怎么实现线性渐变(linear-gradient)
  • 实例详解之怎样使用css实现3D穿梭效果
  • 10个值得收藏的CSS实用小技巧
  • 纯CSS使图片有放大效果代码
  • css如何实现适配iphone全面屏

相关文章

  • Photoshop快速制作绚丽的彩色透明心形
  • 教你5个让Vue3开发更顺畅的知识点
  • PHP中如何理解foreach遍历二维数组
  • 详解Laravel前端工程化之mix
  • MySQL 日期加减函数汇总
  • Angular学习之以Tooltip为例了解自定义指令
  • 详解PHP中高精度计时器HRTime扩展
  • Photoshop制作针织毛绒文字效果
  • 实现php页面自动跳转的方法有哪些
  • uni-app中怎么开发一个全局弹层组件(代码示例)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • CSS如何修改placeholder的颜色
    • Ember.js和Vue.js对比,哪个框架更优秀?
    • Node.js设置NODE_ENV时发生错误怎么解决?
    • 解析关于Thinkphp5复合型缓存的使用问题
    • Dedecms织梦调用当前顶级栏目名称、ID、url实现方法
    • 如何撰写良好的描述标签 description tag?
    • 如何解决SSH连接Linux超时问题
    • Photoshop创建有光泽的塑料3D文字教程
    • 一定要收藏的5个后台管理系统的前端框架
    • 那些你不知道的Photoshop冷知识技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有