代码
提交代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!-- 在这里用link标签引入中文渐变色 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chinese-gradient"> <style> /* 清除默认样式 */ * { padding: 0; margin: 0; } /* 全屏显示 */ html, body, ul { height: 100% } /* 父元素 */ ul { /* 清除默认样式 */ list-style: none; /* 显示为网格布局 */ display: grid; /* 均分成三行三列 */ grid: repeat(3, 1fr) / repeat(3, 1fr); /* 给个合适的间距 */ gap: 20px; /* 添加右下方内边距 */ padding-right: 20px; padding-bottom: 20px; /* 设置盒模型 */ box-sizing: border-box; /* 两像素的右下角边框 */ border-right: 2px solid black; border-bottom: 2px solid black; /* 调用动画 */ animation: clear-gap 5s ease-out infinite alternate } /* 子元素 */ li { /* 两像素的左上角边框 */ border-top: 2px solid black; border-left: 2px solid black; } /* 定义动画 */ @keyframes clear-gap { to { gap: 0; padding: 0 } } </style> </head> <body> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </body> </html>
运行结果