<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>轮播图demo</title>
<style>

@keyframes move {  /* 动画开始 */  0% {    transform: translate(0%, 0);  }  25% {    transform: translateX(0%);  }  /* 动画完结 */  50% {    transform: translateX(-33%);  }  75% {    transform: translateX(-67%);  }  100% {    transform: translateX(0);  }}@keyframes p1 {  /* 动画开始 */  0% {    width: 0%;  }  25% {    width: 100%;  }  50% {    width: 100%;  }  75% {    width: 100%;  }  100% {    width: 100%;  }}@keyframes p2 {  /* 动画开始 */  0% {    width: 0%;  }  25% {    width: 0%;  }  50% {    width: 100%;  }  75% {    width: 100%;  }  100% {    width: 100%;  }}@keyframes p3 {  /* 动画开始 */  0% {    width: 0%;  }  25% {    width: 0%;  }  50% {    width: 0%;  }  75% {    width: 100%;  }  100% {    width: 100%;  }}* {  margin: 0;  padding: 0;  box-sizing: border-box;}.main {  position: relative;  width: 1000px;  height: 500px;  margin: 100px auto;  overflow: hidden;}li {  list-style: none;}.progress {  position: absolute;  width: 200px;  height: 20px;  /* background-color: pink; */  bottom: 10px;  left: 50%;  transform: translate(-50%);}.progress ul li {  float: left;  width: 60px;  height: 4px;  border-radius: 2px;  margin: 2px;  background-color: #444;}.progress ul li em {  background-color: #666;  display: block;  /* background-color: red; */  width: 100%;  height: 100%;  border-radius: 2px;}.progress ul li:first-child em {  animation: p1;  animation: p1 9s infinite;}.progress ul li:nth-child(2) em {  animation: p2;  animation: p2 9s infinite;}.progress ul li:nth-child(3) em {  animation: p3;  animation: p3 9s infinite;}/* .progress ul li:hover {  background-color: #666;} */.md {  width: 3000px;  height: 500px;  /* transform: translateX(-67%); */  /* animation-name: move;  animation-duration: 9s; */  animation: move 9s infinite;}img {  width: 1000px;  height: 500px;}.md .one,.two,.three {  float: left;  color: white;  width: 1000px;  height: 500px;  position: relative;  font: 36px 'Microsoft Yahei';  font-weight: 700;}.two,.three {  color: #000;}h2 {  background-color: transparent;  position: absolute;  top: 30%;  left: 40%;}.span1 {  background-color: transparent;  position: absolute;  top: 45%;  left: 35%;  font-weight: 400;  font: 24px 'Microsoft Yahei';}.span2 {  background-color: transparent;  position: absolute;  top: 50%;  left: 40%;  font-weight: 400;  font: 24px 'Microsoft Yahei';}.span3 {  background-color: transparent;  position: absolute;  top: 45%;  left: 30%;  font-weight: 400;  font: 24px 'Microsoft Yahei';}.three h2 {  background-color: transparent;  position: absolute;  top: 30%;  left: 25%;  font-size: 30px;}.three h3 {  background-color: transparent;  position: absolute;  top: 40%;  left: 45%;  font-size: 30px;}

</style>
</head>

<body>
<div class="main">

<div class="md">  <div class="one">    <h2>xPhone.</h2>    <span class="span1">Lots to love. Less to spend.</span>    <span class="span2">Staring at $399.</span>    <img src="./assets/iphone.png" alt="">  </div>  <div class="two">    <h2>Tablet</h2>    <span class="span3">Just the right amount of everything.</span>    <img src="./assets/tablet.png" alt="">  </div>  <div class="three">    <h2>Buy a Tablet or xPhone for college.</h2>    <h3>Get arPods.</h3>    <img src="./assets/airpods.png" alt="">  </div></div><div class="progress">  <ul>    <li>      <em></em>    </li>    <li>      <em></em>    </li>    <li>      <em></em>    </li>  </ul></div>

</div>

</body>

</html>