遮罩是网页中常用的一个效果,它可以将某个区域进行遮挡,使其无法点击或操作。在很多情况下,我们会需要在遮罩上添加一个关闭按钮,以便用户可以关闭遮罩。本文将教你如何使用HTML、CSS和JavaScript实现一个遮罩,并在遮罩上添加一个右上角的关闭按钮。
首先,我们需要创建一个遮罩的HTML结构,可以使用一个
<div id="mask"></div>
接下来,我们需要添加一个关闭按钮。可以使用一个元素作为关闭按钮,并设置其样式为position: absolute; top: 10px; right: 10px; cursor: pointer;
<div id="mask"> <span id="close-btn">×</span> </div>
然后,我们可以使用JavaScript来实现关闭按钮的功能。首先,我们需要获取遮罩和关闭按钮的元素节点,可以使用document.getElementById()方法来获取。
var mask = document.getElementById('mask'); var closeBtn = document.getElementById('close-btn');
接下来,我们可以为关闭按钮添加一个点击事件监听器,当点击关闭按钮时,将遮罩隐藏起来。
closeBtn.addEventListener('click', function() { mask.style.display = 'none'; });
最后,我们需要将遮罩添加到页面中,并显示出来。
document.body.appendChild(mask); mask.style.display = 'block';
现在,当用户点击关闭按钮时,遮罩将会被隐藏起来,用户可以继续操作页面。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com