请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
2015-01-05 16:14
811 查看
利用css3的动画新性animation来完成,目前只有webkit内核的浏览器支持此属性,所以前面加了-webkit
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>css3实现幻灯片效果</title>
<meta content="" name="description" />
<meta content="" name="author" />
<style type="text/css">
.cb-slideshow,
.cb-slideshow:after{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
z-index:0;
}
.cb-slideshow li{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-size:cover;//背景图片铺满整个元素
background-position: center;
background-repeat: none;
opacity:0;
z-index:0;
-webkit-animation: loops 36s linear infinite 0s;
}
.cb-slideshow li:nth-child(1){
background-image: url(./images/1.jpg);
}
.cb-slideshow li:nth-child(2){
background-image: url(./images/2.jpg);
-webkit-animation-delay: 6s;
}
.cb-slideshow li:nth-child(3){
background-image: url(./images/3.jpg);
-webkit-animation-delay: 12s;
}
.cb-slideshow li:nth-child(4){
background-image: url(./images/4.jpg);
-webkit-animation-delay: 18s;
}
.cb-slideshow li:nth-child(5){
background-image: url(./images/5.jpg);
-webkit-animation-delay: 24s;
}
.cb-slideshow li:nth-child(6){
background-image: url(./images/3.jpg);
-webkit-animation-delay: 30s;
}
@-webkit-keyframes "loops" {
0% {
opacity: 0;
/*transform:translateY(2000px);
animation-timing-function:ease-in;*/
}
8% {
opacity:1;
/*transform:translateY(-30px);
animation-timing-function: ease-out;*/
}
17% {
opacity:1;
}
25% {
opacity:0.5;
/*transform:translateY(10px);*/
}
100% {
opacity: 0;
/*transform:translateY(0);*/
}
}
</style>
</head>
<body>
<ul class="cb-slideshow">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>css3实现幻灯片效果</title>
<meta content="" name="description" />
<meta content="" name="author" />
<style type="text/css">
.cb-slideshow,
.cb-slideshow:after{
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
z-index:0;
}
.cb-slideshow li{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-size:cover;//背景图片铺满整个元素
background-position: center;
background-repeat: none;
opacity:0;
z-index:0;
-webkit-animation: loops 36s linear infinite 0s;
}
.cb-slideshow li:nth-child(1){
background-image: url(./images/1.jpg);
}
.cb-slideshow li:nth-child(2){
background-image: url(./images/2.jpg);
-webkit-animation-delay: 6s;
}
.cb-slideshow li:nth-child(3){
background-image: url(./images/3.jpg);
-webkit-animation-delay: 12s;
}
.cb-slideshow li:nth-child(4){
background-image: url(./images/4.jpg);
-webkit-animation-delay: 18s;
}
.cb-slideshow li:nth-child(5){
background-image: url(./images/5.jpg);
-webkit-animation-delay: 24s;
}
.cb-slideshow li:nth-child(6){
background-image: url(./images/3.jpg);
-webkit-animation-delay: 30s;
}
@-webkit-keyframes "loops" {
0% {
opacity: 0;
/*transform:translateY(2000px);
animation-timing-function:ease-in;*/
}
8% {
opacity:1;
/*transform:translateY(-30px);
animation-timing-function: ease-out;*/
}
17% {
opacity:1;
}
25% {
opacity:0.5;
/*transform:translateY(10px);*/
}
100% {
opacity: 0;
/*transform:translateY(0);*/
}
}
</style>
</head>
<body>
<ul class="cb-slideshow">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
相关文章推荐
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- 请写一个简单的幻灯效果页面,不使用JS来完成怎么做
- JavaEE day03 使用JS完成简单的数据校验、完成图片轮播效果、完成页面定时弹出广告、完成表单校验
- 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站
- JS页面如果有改动,在重新查看效果的时候要刷新本页面才可以
- 页面定时跳转的扩展 使用JS完成读秒的效果
- 使用Vue.js和Element-UI做一个简单的登录页面
- 使用Vue.js和Element-UI做一个简单登录页面的实例
- 强悍的vbs,很多时候如果只是简单的写一个windows桌面工具,可以优先考虑一下vbs,js什么的。
- bootstartp 简单登陆页面(另成一个html就可以看到效果)