CSS技巧收集——毛玻璃效果(深入理解濾鏡filter)
阿新 • • 發佈:2018-12-18
* { 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倍行間距*/ }