JavaScript实现点击按钮或文字显示遮罩层

作者:木棉时间:2026-10-22 03:35:55浏览:84

本文介绍如何使用JavaScript和CSS实现点击按钮或文字后显示遮罩层的效果。通过简单的代码示例,展示了如何控制遮罩层的显示与隐藏,适用于常见的前端交互场景。

JavaScript实现点击显示遮罩层

本文分享了利用JavaScript实现点击按钮或文字时显示遮罩层的具体方法。

运行效果如下图所示:

JavaScript实现点击显示遮罩层

以下是完整的代码实现:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>点击文字弹出一个DIV层窗口代码</title>
    <meta charset="urf-8"/>
    <style>
    .black_overlay{
      display: none;
      position: absolute;
      top: 0%;
      left: 0%;
      width: 100%;
      height: 100%;
      background-color: black;
      z-index:1001;
      -moz-opacity: 0.8;
      opacity:.80;
      filter: alpha(opacity=88);
    }
    .white_content {
      display: none;
      position: absolute;
      top: 25%;
      left: 25%;
      width: 55%;
      height: 55%;
      padding: 20px;
      border: 10px solid orange;
      background-color: white;
      z-index:1002;
      overflow: auto;
    }
  </style>
  </head>
  <body>
    <p>示例弹出层:<a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">请点这里</a></p>
    <div id="light" class="white_content">这是一个层窗口示例程序. <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">点这里关闭本窗口</a></div>
    <div id="fade" class="black_overlay"></div>
  </body>
</html>

如果您对JavaScript的其他技巧感兴趣,可以查看本站的《JavaScript窗口操作与技巧汇总》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》以及《JavaScript数学运算用法总结》等专题文章。

希望本文的内容能对您的JavaScript编程有所帮助。

作者最新文章