js实现拉幕效果的广告代码
以下是一个使用JavaScript实现拉幕效果的广告代码示例:
<!DOCTYPEhtml><html>
<head>
<style>
#adContainer{
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
background-color:#000;
z-index:9999;
overflow:hidden;
animation:pullCurtain4sease-in-outforwards;
}
@keyframespullCurtain{
0%{
height:100%;
}
50%{
height:50%;
}
100%{
height:0;
}
}
#adContent{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
color:#fff;
font-size:24px;
}
</style>
</head>
<body>
<divid="adContainer">
<divid="adContent">
这里是广告内容
</div>
</div>
<!--其他页面内容-->
<script>
//在页面加载完成后,移除广告容器
window.addEventListener('load',function(){
varadContainer=document.getElementById('adContainer');
adContainer.parentNode.removeChild(adContainer);
});
</script>
</body>
</html>
这段代码创建了一个固定定位的广告容器(<div id="adContainer">),并使用CSS动画(@keyframes pullCurtain)实现拉幕效果。动画从顶部到底部的高度逐渐变化,最终将广告内容隐藏。
在页面加载完成后,使用JavaScript移除了广告容器,以便在拉幕效果结束后不再显示广告。你可以在<div id="adContent">中修改广告的具体内容。
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。