/* 1秒钟倒计时 */ @keyframes countDown { from { opacity: 1; } to { opacity: 0; } } /* 关闭按钮样式 */ button { position: absolute; top: 10px; right: 10px; background-color: #f00; color: #fff; border: none; outline: none; padding: 10px 20px; font-size: 16px; cursor: pointer; } /* 倒计时提示样式 */ .count-down-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 24px; color: #f00; animation: countDown 1s linear forwards; }
首先大家需要使用CSS的关键帧动画(@keyframes)实现倒计时效果。下面的代码中,定义了从100%透明度到0%透明度的动画:
@keyframes countDown { from { opacity: 1; } to { opacity: 0; } }
接下来,大家需要为关闭按钮添加样式。这里大家定义了按钮的位置、背景色、字体颜色、边框和鼠标样式:
button { position: absolute; top: 10px; right: 10px; background-color: #f00; color: #fff; border: none; outline: none; padding: 10px 20px; font-size: 16px; cursor: pointer; }
最后,大家需要为倒计时提示添加样式。这里大家定义了提示的位置、字体样式、字体颜色和动画效果:
.count-down-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 24px; color: #f00; animation: countDown 1s linear forwards; }
使用上述的CSS代码,大家就可以为所有网页添加关闭倒计时的效果了。这样用户在关闭网页时就会看到一个提示,以免造成信息丢失或误操作。