其他分享
首页 > 其他分享> > 【HTML/CSS】HTML磨砂效果研究

【HTML/CSS】HTML磨砂效果研究

作者:互联网

在网上找了一圈,发现磨砂效果没啥人发,找到一个代码,研究了一会,给大家提供一个参考。

upd 20.2.18 本效果只能在没有滑动条的页面使用(最高高度不超过100vh,宽度不过100vw)!否则会出问题!

HTML 模拟磨砂效果的主要思路是一个背景+blur模糊叠加。


HTML基础

<div class="back">
	<div class="glass"></div>
	<p>h e l l o w o r l d</p>
</div>

仅为示意。请保留两个div,p标签可替换为你想放在磨砂背景上的东西。

CSS

css代码:

*{
	margin: 0;
	padding: 0;
}
body{
	height: 100%;
	width: 100%;
	background: url(test2.jpg);
	background-size: 100vw;
}
.back{
	height: 90vh;
	width: 90vw;
	margin: 5vh 5vw;
	box-shadow: 0 0px 30px #333;
}
.glass{
	height: 90vh;
	width: 90vw;
	background: url(test2.jpg);
	background-size: 100vw;
	background-position: -5vw -5vh;
	filter: blur(20px);
	position: fixed;
	z-index: -99;
}
p{
	color: white;
	text-align: center;
	font-size: 60px;
	font-family: "lucida console";
	line-height: 90vh;
}

效果图:

标签:back,glass,HTML,background,磨砂,position,CSS
来源: https://www.cnblogs.com/haraki/p/html_glass.html