如何创建叠加效果

如何创建叠加效果

如何 - 叠加

❮ 上一个 下一个 ❯

了解如何使用 CSS 创建叠加效果。

叠加

了解如何创建叠加效果

叠加

点击任意位置关闭叠加效果

开启叠加效果

如何创建叠加效果

步骤 1) 添加 HTML

使用任何元素并将其放置在文档内的任何位置

示例

步骤 2) 添加 CSS

样式叠加元素

示例

#overlay { position: fixed; /* 位于页面内容顶部 */ display: none; /* 默认隐藏 */ width: 100%; /* 全宽(覆盖整个页面) */ height: 100%; /* 全高(覆盖整个页面) */ top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); /* 带有透明度的黑色背景 */ z-index: 2; /* 如果您对其他元素使用不同的顺序,请指定堆叠顺序 */ cursor: pointer; /* 悬停时添加指针 */}

步骤 3) 添加 JavaScript

使用 JavaScript 开启和关闭叠加效果

示例

function on() { document.getElementById("overlay").style.display = "block";}function off() { document.getElementById("overlay").style.display = "none";}

自己动手试一试 »

带文本的叠加效果

在叠加层内添加任何您想要的内容,并将其放置在您想要的位置。在此示例中,我们在页面中央添加文本

示例

叠加文本

自己动手试一试 »

❮ 上一个 下一个 ❯

★ +1

W3schools 学习路径

跟踪您的进度 - 免费!

登录 注册

相关推荐

华为mpencil怎么显示电量?
365bet在线开户

华为mpencil怎么显示电量?

📅 09-06 👁️ 2656
分类器的主要类型(Types of Classifiers)
365bet体育在线手机版

分类器的主要类型(Types of Classifiers)

📅 09-21 👁️ 5183
大白鲨为什么旁边有小鱼跟着
365bet在线开户

大白鲨为什么旁边有小鱼跟着

📅 09-26 👁️ 3854