顺晟科技
2022-09-13 13:42:30
219
实现全背景模糊,头像或者文字正常显示,实现的效果如下:
用到的主要属性: z-index叠加 , position ,
实现思路:外层用一个盒子里面放两个div,第一个div平铺父级,第二个div用z-index叠在第一个div上.另外需要注意的是z-index属性需要在position属性下才能体现出来.
用的时候需要改成自己的图片链接!文字需要在container中填写;
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width , initial-scale=1,maximum-scale=1,user-scalable=no" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>demo</title> <style type="text/css"> html,body{ width: 100%; height: 100%; margin: 0; overflow: hidden; } .wrap{ position: relative; height:100%; width: 100%; border: 1px solid #ebebeb; } .box{ position: absolute; z-index: -1; top:0; right: 0; bottom: 0; left: 0; background: url(zhuomian.jpg) no-repeat center; background-size: cover; -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); border: 1px solid #000; } .container{ position: relative; z-index: 999; background: url(zhuomian.jpg) no-repeat center; background-size: cover; width: 200px; height: 200px; margin: 200px auto; border-radius: 50%; border: 1px solid #fff; } .container img{ height: 100%; width: 100%; } </style> </head> <body> <div class="wrap"> <div class="box"> </div> <div class="container"> </div> </div> </body> </html></td> </tr> </table>
31
2022-10
22
2022-10
19
2022-10
19
2022-10
19
2022-10
19
2022-10