问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CSS3怎样实现毛玻璃效果

发布网友 发布时间:2022-04-06 12:21

我来回答

5个回答

热心网友 时间:2022-04-06 13:50

请问楼主是不是想要图片中的效果

下面是我的代码。自己先看看,有不懂再来问我


<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="chrome=1" />

<title></title>

<style>

* {

transition: all .3s;

}

.fontColor {

color: #333;

}

.fontWhite {

color: #fff;

}

.fontTheme {

color: #00a2e9;

}

.relative {

position: relative;

}

.absolute {

position: absolute;

}

.pointer {

cursor: pointer;

}

.none {

display: none;

}

.hidden {

overflow: hidden;

}

html,

body {

display: inline-block;

width: 100%;

height: 100%;

margin: 0px;

perspective: 500px;

}

.body {

width: 100%;

height: 100%;

background: url('http://hitopdl.hicloud.com/dl/hitopdl//hitop/wallpaper/FHD/38968/small_38968.jpg') no-repeat center center;

background-size: 100% auto;

background-attachment: fixed;

}

.loginBox {

position: absolute;

top: 0px;

bottom: 0px;

left: 0px;

right: 0px;

margin: auto;

box-sizing: border-box;

width: 600px;

height: 300px;

border: 3px solid rgba(130, 130, 130, .3);

border-radius: 3px;

overflow: hidden;

animation: rotate-X 1s;

animation-fill-mode: forwards;

transform: rotateX(90deg) translateZ(0px);

transform-origin: bottom;

animation-delay: .8s;

}

.loginBox:hover {

border: 3px solid rgba(255, 255, 255, .26);

}

.loginBox:hover .loginBg {

filter: blur(0px);

}

.loginBg {

position: absolute;

left: 0px;

top: 0px;

width: 100%;

height: 100%;

background: url('http://hitopdl.hicloud.com/dl/hitopdl//hitop/wallpaper/FHD/38968/small_38968.jpg') no-repeat center center;

background-attachment: fixed;

}

.loginName {

text-align: left;

text-indent: 1em;

font: normal normal normal 20px/34px "黑体", "微软雅黑";

width: 100%;

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

border-bottom: 1px solid rgba(255, 255, 255, .42);

}

.close {

right: 4px;

bottom: 4px;

font: normal normal normal 14px/14px monaco, "黑体", "微软雅黑";

}

.loginInput {

width: 340px;

height: auto;

margin: 50px auto 0px auto;

overflow: hidden;

perspective-origin: bottom;

transform-style: preserve-3d;

}

.name,

.password {

color: #fff;

text-indent: 1em;

font: normal normal normal 14px/20px "黑体", "微软雅黑";

text-align: left;

display: block;

vertical-align: ;

margin: 10px auto;

width: 340px;

line-height: 32px;

height: 32px;

outline: none;

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

border: none;

border-bottom: 1px solid #fff;

transition: all 1s;

border-radius: 2px;

}

.name:focus,

.password:focus {

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

border-bottom: 1px solid rgba(255, 255, 255, .4);

}

::-webkit-input-placeholder {

text-indent: 1em;

text-align: left;

color: rgba(255, 255, 255, .8);

font: normal normal normal 14px/20px "黑体", "微软雅黑";

}

.landing,

.returnPsd {

margin-top: 4px;

background-color: #00a2e9;

font: normal normal normal 16px/22px "黑体", "微软雅黑";

padding: 9px 22px;

border-radius: 3px;

cursor: pointer;

}

.landing {

float: left;

margin-left: 10px;

}

.returnPsd {

float: right;

margin-right: 10px;

}

.blur4 {

filter: blur(4px);

-ms-filter: blur(4px);

-moz-filter: blur(4px);

-webkit-filter: blur(4px);

}

.msg {

font-family: "黑体";

z-index: 10;

left: 50%;

top: 20%;

margin-left: -60px;

border: 1px solid #fff;

background-color: rgba(255, 255, 255, .1);

text-align: center;

width: 120px;

line-height: 80px;

opacity: 0;

animation: spring-X 2s linear;

animation-fill-mode: forwards;

}

@keyframes rotate-X {

0% {

transform: translateZ(0px) rotateX(90deg);

}

10% {

transform: translateZ(-50px) rotateX(90deg);

transform:

}

40% {

transform: translateZ(200px);

}

45% {

rotateX(90deg);

}

100% {

transform: translateZ(0px) rotateX(0deg);

}

}

@keyframes spring-X {

0% {

opacity: 0;

}

5% {

opacity: 1;

}

10% {

opacity: 1;

transform: scale(1, 1);

}

15% {

opacity: 1;

transform: scale(1.4, 1);

}

20% {

opacity: 1;

transform: scale(0.9, 1);

}

25% {

opacity: 1;

transform: scale(1.2, 1);

}

30% {

opacity: 1;

transform: scale(0.9, 1);

}

33% {

opacity: 1;

transform: scale(1, 1);

}

100% {

opacity: 1;

transform: scale(1, 1);

}

}

</style>

</head>


<body>

<!--[if IE]> 请使用非IE浏览器查看 <![endif]-->

<!--[if gte IE 7]> 请使用非IE浏览器查看 <![endif]-->

<!--[if !IE]><!-->


<div class="msg absolute none fontWhite">

登陆成功

</div>

<div class="body">

<div class="loginBox hidden">

<div class="loginBg blur4"></div>

<div class="loginName fontWhite relative">登陆系统 <span class="close absolute pointer">Close</span></div>

<div class="loginInput relative">

<input class="name " type="text" placeholder="请输入你的用户名" />

<input class="password " type="password" placeholder="请输入你的密码" />

<div class="landing fontWhite">立即登陆</div>

<div class="returnPsd fontWhite">忘记密码</div>

</div>

</div>

</div>


<!--<![endif]-->


</body>


</html>


<script>

window.onload = function() {


document.querySelector(".landing").onclick = function() {

document.querySelector(".msg").classList.remove("none");

document.querySelector(".msg").addEventListener('animationend', function() {

document.querySelector(".msg").classList.add("none");

})

}

}

</script>

热心网友 时间:2022-04-06 15:08

<!doctype html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<title>Document</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}

html,
body {
font-size: 19px;
font-family: 'Verdana', 'Arial';
color: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
}

.main {
width: 100%;
height: 100%;
position: relative;
background: url(img/bg1.jpg) center top;
background-size: cover;
}

.content {
width: 800px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
overflow: hidden;
margin-top: -200px;
margin-left: -400px;
border-radius: 10px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
z-index: 100;
padding: 50px;
box-sizing: border-box;
/*不会把盒子撑开*/
}

.content::before {
content: "";
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: -1;
/*-1 可以当背景*/
-webkit-filter: blur(20px);
filter: blur(20px);
margin: -30px; /*消除边缘透明*/
background: url(img/bg1.jpg) center top;
background-size: cover;
/*平铺*/
background-attachment: fixed;
/*位置固定*/
}

.content h1 {
text-align: center;
margin-bottom: 20px;
}

.content p {
line-height: 1.7;
/*1.7倍行间距*/
}
</style>
</head>

<body>
<div class="main">
<div class="content">
<h1>WARFRAME</h1>
<p>The Grineer, with their endless clone armies, have plunged the system into chaos. There is only one force that can match them, you. You are Tenno, an ancient warrior, a master of gun and blade. You wield the mighty Warframes and command their awesome powers. Forge your weapons. Gather like-minded Tenno and take the fight back to the Grineer. The Origin System needs you once again. Are you ready?</p>
</div>
</div>
</body>

</html>

把css中背景图片换成你的 , 就看到效果了。

热心网友 时间:2022-04-06 16:43

backgroundcolor:rgba(15,15,25,0.3)小数自己调

热心网友 时间:2022-04-06 18:34

热心网友 时间:2022-04-06 20:42

<img id="blur" src="img/back.jpg">
#blur{
filter:blur(10px);
-webkit-filter:blur(10px);
-moz-filter:blur(10px);
-ms-filter:blur(10px);
-o-filter:blur(10px);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 少儿硬笔书法和软笔书法先学什么比较好 oppo蓝牙一打微信电话就断 如何练习钢笔书法? 正楷钢笔字的内容简介 关于书法(钢笔)基础的问题,各位大师帮帮我这个刚学习的新手! 手机连接蓝牙..拍微信视频为什么没声音了 刚开始练字选什么字帖比较好? 蓝牙放歌微信不能拍小视频 炖鱼的家常做法有哪些? 苹果12连接车载蓝牙后为什么用微信录视频音乐就停了 小学生学硬笔书法用什么教材比较好?请大家推荐一下 求一本书,电子稿或者实物:《实用钢笔书法60天速成技巧 》 新买的手机连接蓝牙打微信视频总断听不到声音是怎么回事? 学习,谁给推荐点书法字帖 微信里的拍照功能为什么不能用蓝牙功能 求书:实用钢笔书法60天速成技巧 为什么蓝牙一接视频就断开 求一本钢笔字帖 微信视频蓝牙自动断开? 如何将照片ps成手绘 中信银行副行长 曹国强(简历) 嘉兴中信银行副行长名单 中信银行副行长阮旭荣简介 原中信银行副行长朱加麟已任恒大人寿董事长吗? 收集四川成都现今所有银行名称及银行主要*姓名(包括行长、副行长)! 北京中信银行总行杜哲卿什么职务? CPU速度是怎样计算的 中信银行CEO是谁 电脑CPU频率和计算速度是什么关系? 如何计算CPU的运算速度 2.0Ghz的CPU计算速度是每秒多少次? 目前最好的CPU的运算速度能达到多少? 计算机的运算速度是如何计算的? 怎么计算cpu计算速度1秒多少次 众安保险有实体店吗? 怎么买众安医疗保险? 众安医保在哪里? 众安女性尊享百万意外保险怎么样?在哪买 众安保险产品乐享e生多少钱,怎么买?可以帮我分析下条款吗? 汕头儿童乐园有共享充电宝吗?