元素显示并消失
HTML代码:
<div class="image"> <a href="网址"> <img src="图片网址" class='no-lity'> </a> </div>
CSS代码:
<!-------------图片逐渐显示并逐渐消失----------------> <style> /* 创建一个关键帧动画 */ @keyframes fade { 0% { opacity: 0; } /* 初始状态,完全透明 */ 25% { opacity: 1; } /* 图像逐渐出现,25%的时间内 */ 75% { opacity: 1; } /* 图像保持不透明,50%的时间内 */ 100% { opacity: 0; } /* 结束状态,完全透明 */ }/* 应用动画效果 / .image { position: fixed; / 使图像相对于浏览器窗口定位 / top: 50%; / 将图像的顶部与窗口垂直居中 / left: 55%; / 将图像的左侧与窗口水平居中 / transform: translate(-50%, -50%); / 使用负值的translate来偏移图像的一半尺寸,使其居中 / animation: fade 4s ease-in-out forwards; / 应用动画效果,持续4秒,并保持最后一帧状态 */ }
/* 图像样式 / .image img { max-width: 100%; / 图片的最大宽度为其容器的宽度 / height: auto; / 确保图片保持其原始纵横比例 */ } </style> <!-------------图片逐渐显示并逐渐消失---------------->