用HTML和CSS设计一个磨砂玻璃的效果

用HTML和CSS设计一个磨砂玻璃的效果

在这篇文章中,我们将使用bootstrap 4卡片类实现磨砂玻璃的效果。下面的图片是本文的最终结果,你将得到的最终输出。

用HTML和CSS设计一个磨砂玻璃的效果

步骤:

1.Styling the body:让我们首先设置网页的背景。在你的head标签下的<style>标签中编写下面的代码。如果你已经设置了背景属性(你应该已经设置了),那么跳到下一节。如果没有,给你。

body {
     background-image: url('background.jpg');
     background-repeat: no-repeat;
     background-size: 100%;
     background-attachment: fixed;
}

你可以在这里阅读有关上述房产的信息

2.Frost glass card:在style标签下,使用以下代码。

.card {
      box-shadow: 0 0 5px 0 ;
      background: inherit;
      backdrop-filter: blur(10px);
      <!--margin: 100px; according to your need-->
}

那么,我们在这里有什么呢。

  • box-shadow : 这个属性用来给一个元素的框架提供类似阴影的效果。
  • background : 使用它可以使元素透明,并具有与你的网页相同的背景(在body类中,必须有 “background-attachment: fixed,”)。
  • backdrop-filter : 使用它来对元素后面的区域施加效果。( 也请阅读这个 ) 基本上,这是减少很多CSS样式的属性。
  • margin :边距和填充是根据你的需要而定。

注意:Mozilla的浏览器Firefox出现了问题,在一些情况下,背景墙-过滤器不能正常工作,chrome和edge工作正常。

3. <div>在正文中

<body>
    <div class="container">
        <div class="card card-body" style="justify-content: center;">
            <!--Contents <h1 >_______</h1> -->
        </div>
    </div>
</body>

最终代码:

<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" href=
"https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
  
    <style>
        body {
            background-image: url(
"https://media.geeksforgeeks.org/wp-content/uploads/20200318142240/Bootstrap5.png");
            background-repeat: no-repeat;
            background-size: 100%;
            background-attachment: fixed;
        }
          
        h1 {
            color: white;
            height: 250px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
          
        .card {
            top: 50%;
            box-shadow: 0 0 5px 0;
            background: inherit;
            backdrop-filter: blur(10px);
            margin: 100px;
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <div class="container">
        <div class="card card-body" 
            style="justify-content: center;">
            <h1>GeeksforGeeks</h1>
        </div>
    </div>
</body>
  
</html>

输出:

用HTML和CSS设计一个磨砂玻璃的效果

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Bootstrap 问答