完成方式:最先界定好几张ppt原素;然后使用“@keyframes”制度和animation属性定义动漫;然后在动画片中依据ppt总数界定关键帧;最终在关键帧中应用“transform:translateX()”款式完成转换实际效果。
本实例教程作业环境:windows7系统软件、CSS3&&HTML5版、Dell G3计算机。
根据transfrom特性开展2D变换
html编码:
<section id=box>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>1</li>
</ul>
</section>
css编码:
<style>
* {
margin: 0;
padding: 0;
font-family: 微软雅黑;
list-style: none;
}
#box{
width:400px;
height:200px;
border: 1px solid #000;
margin: 50px auto;
overflow: hidden;
}
ul{
width: 2000px;
animation: dh 10s infinite ease;
}
ul li{
width:400px;
height:200px;
float: left;
}
ul li:nth-child(1){
background:#4b86db;
}
ul li:nth-child(2){
background:#ff9999;
}
ul li:nth-child(3){
background:olivedrab;
}
ul li:nth-child(4){
background:skyblue;
}
ul li:nth-child(5){
background:#4b86db;
}
@keyframes dh {
0%{transform: translateX(0)}
25%{transform: translateX(-400px)}
50%{transform: translateX(-800px)}
75%{transform: translateX(-1200px)}
100%{transform: translateX(-1600px)}
}
</style>
强烈推荐学习培训:css视频教学
以上就是关于css如何做到ppt功效的具体内容,大量欢迎关注AdminJS其他类似文章!