如何使用 CSS 创建警报消息?


警报消息可以在网页上看到。例如,在社交媒体网站上删除帐户时,可能会看到一条消息。甚至一些网站也会以警报消息的形式提供优惠券。其他例子包括“您的订单已确认”或“您的密码即将过期。请立即更新。”让我们看看如何使用 HTML 和 CSS 创建警报消息。

创建警报的容器

为警报消息设置一个 div。在其中,警报消息与关闭按钮符号一起设置 -

<div class="alertMessage">
   <span class="close" onclick="this.parentElement.style.display='none';">×</span>
   <strong>This cannot be revered!</strong> Your account will be deleted.
</div>

设置警报样式

我们使用 background-color 属性为警报消息设置了背景颜色 -

.alertMessage {
   padding: 20px;
   background-color: #f44336;
   color: white;
   font-size: 20px;
}

警报上的关闭按钮

警报消息上有一个可见的关闭按钮,以便用户阅读后可以将其移除。关闭的符号是 x -

<span class="close" onclick="this.parentElement.style.display='none';">×</span>

定位关闭按钮

看起来像关闭按钮的 x 的样式如下。关闭按钮使用 float 属性(值为 right)进行定位。使用 transition 属性设置过渡 -

.close{
   margin-left: 15px;
   color: white;
   font-weight: bold;
   float: right;
   font-size: 22px;
   line-height: 20px;
   cursor: pointer;
   transition: 0.3s;
}

示例

要使用 CSS 创建警报消息,代码如下 -

<!DOCTYPE html>
<html>
<head>
   <style>
      body{
         font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      }
      .alertMessage {
         padding: 20px;
         background-color: #f44336;
         color: white;
         font-size: 20px;
      }
      .close{
         margin-left: 15px;
         color: white;
         font-weight: bold;
         float: right;
         font-size: 22px;
         line-height: 20px;
         cursor: pointer;
         transition: 0.3s;
      }
      .close:hover {
         color: black;
      }
   </style>
</head>
<body>
   <h1>Alert Message Example</h1>
   <div class="alertMessage">
      <span class="close" onclick="this.parentElement.style.display='none';">×</span>
      <strong>This cannot be revered!</strong> Your account will be deleted.
   </div>
</body>
</html>

更新于: 2023-12-14

987 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告