纯css3打造定时滚动效果banner及产品列表页
<!doctype html>
<html lang="en">
<head>
<!--声明当前页面的编码格式 UTF-8(国际编码)gbk(中文简体)-->
<meta charset="UTF-8">
<!--声明当前页面的三要素-->
<title>标题</title>
<meta name="Keywords" content="关键字">
<meta name="Description" content="描述">
<!--样式 css 变漂亮 衣柜-->
<style type="text/css">
*{margin:0px; padding:0px;}
/*花花{身高:160cm; 体重:43kg;IQ:400;}*/
#top{width:100%; height:77px;background:#3e2b24; padding:17px 0px; text-align:center;/*内容水平居中*/}
.nav{width:100%;height:50px;background:url("img/bg.jpg");}
.nav ul{width:980px; margin:0px auto;/*设置盒子水平居中*/}
.nav ul li{list-style:none;/*去除无序列表的标签小黑点*/ width:136px;height:50px; float:left;/*浮动 并排展示*/color:#FFFFFF;/*文字颜色*/ line-height:50px;/*文本行高*/text-align:center; font-family:"微软雅黑";}
.nav ul li a{color:#FFFFFF; text-decoration:none;/*去除下划线*/ width:136px;height:50px;display:block;}
.nav ul li a:hover{background:url("img/hover.jpg");}/*鼠标经过的时候*/
/*.cont{width:100%; height:360px;background:#f8c698 url("img/4.png") no-repeat center;}*/
/*css3banner切换效果*/
li{ list-style:none;/*去除小黑点*/ float:left;/*浮动*/}
.cont{ width:100%;/*宽度*/height:450px;/*高度*/ /*background:#006600; 背景颜色*/ /*圆角*/ box-shadow:2px 2px 5px #666666; /*阴影*/overflow:hidden; /* 溢出元素隐藏*/position:relative;/*定位*/}
.banner{width:100%;animation:myfirs/*绑定 规则名称*/ 15s /*规则运行的时间*/ infinite /*规则运行的次数*/;position:absolute;left:0px; top:0px; z-index:9; cursor:pointer;}
.banner li{ width:100%; height:450px;}
.banner li:nth-child(1){ background:url(img/1.jpg) center;}
.banner li:nth-child(2){ background:url(img/2.jpg) center;}
.banner li:nth-child(3){ background:url(img/3.jpg) center;}
.banner li:nth-child(4){ background:url(img/4.jpg) center;}
.banner li:nth-child(5){ background:url(img/5.jpg) center;}
.bg{ width:300px; height:10px; position:absolute;/*定位*/ right:15px; bottom:15px;}
.in{width:300px; height:10px; position:relative;}
.in li{ width:50px; height:10px; background:rgba(0,0,0,0.3); text-align:center; /*文字居中*/ margin-right:10px;border-radius:10px; font-size:12px;/*文字大小*/ color:#ffffff;/*文字颜色*/ line-height:22px; /*中间垂直*/ z-index:999;position:relative;}
.in #lp{position:absolute; left:0px; top:0px; z-index:998; animation:myarr/*绑定 规则名称*/ 15s /*规则运行的时间*/ infinite /*规则运行的次数*/;}
.cont:hover .nav{animation-play-state:paused;}
.cont:hover .in #lp{animation-play-state:paused;}
/*创建规则*/
@keyframes myfirs
{
0%{ top:0px;}
19%{top:0px;}
20%{top:-450px;}
39%{top:-450px;}
40%{top:-900px;}
59%{top:-900px;}
60%{top:-1350px;}
79%{top:-1350px;}
80%{top:-1800px;}
99%{top:-1800px;}
100%{top:0px;}
}
/*创建规则*/
@keyframes myarr
{
0%{ left:0px; background:#fec425;}
19%{left:0px;background:#fec425;}
20%{left:60px;background:#c40002;}
39%{left:60px;background:#c40002;}
40%{left:120px;background:#f06a23;}
59%{left:120px;background:#f06a23;}
60%{left:180px;background:#ffffff;}
79%{left:180px;background:#ffffff;}
80%{left:240px;background:#1363a0;}
99%{left:240px;background:#1363a0;}
100%{left:0px;background:#0d4494;}
}
<html lang="en">
<head>
<!--声明当前页面的编码格式 UTF-8(国际编码)gbk(中文简体)-->
<meta charset="UTF-8">
<!--声明当前页面的三要素-->
<title>标题</title>
<meta name="Keywords" content="关键字">
<meta name="Description" content="描述">
<!--样式 css 变漂亮 衣柜-->
<style type="text/css">
*{margin:0px; padding:0px;}
/*花花{身高:160cm; 体重:43kg;IQ:400;}*/
#top{width:100%; height:77px;background:#3e2b24; padding:17px 0px; text-align:center;/*内容水平居中*/}
.nav{width:100%;height:50px;background:url("img/bg.jpg");}
.nav ul{width:980px; margin:0px auto;/*设置盒子水平居中*/}
.nav ul li{list-style:none;/*去除无序列表的标签小黑点*/ width:136px;height:50px; float:left;/*浮动 并排展示*/color:#FFFFFF;/*文字颜色*/ line-height:50px;/*文本行高*/text-align:center; font-family:"微软雅黑";}
.nav ul li a{color:#FFFFFF; text-decoration:none;/*去除下划线*/ width:136px;height:50px;display:block;}
.nav ul li a:hover{background:url("img/hover.jpg");}/*鼠标经过的时候*/
/*.cont{width:100%; height:360px;background:#f8c698 url("img/4.png") no-repeat center;}*/
/*css3banner切换效果*/
li{ list-style:none;/*去除小黑点*/ float:left;/*浮动*/}
.cont{ width:100%;/*宽度*/height:450px;/*高度*/ /*background:#006600; 背景颜色*/ /*圆角*/ box-shadow:2px 2px 5px #666666; /*阴影*/overflow:hidden; /* 溢出元素隐藏*/position:relative;/*定位*/}
.banner{width:100%;animation:myfirs/*绑定 规则名称*/ 15s /*规则运行的时间*/ infinite /*规则运行的次数*/;position:absolute;left:0px; top:0px; z-index:9; cursor:pointer;}
.banner li{ width:100%; height:450px;}
.banner li:nth-child(1){ background:url(img/1.jpg) center;}
.banner li:nth-child(2){ background:url(img/2.jpg) center;}
.banner li:nth-child(3){ background:url(img/3.jpg) center;}
.banner li:nth-child(4){ background:url(img/4.jpg) center;}
.banner li:nth-child(5){ background:url(img/5.jpg) center;}
.bg{ width:300px; height:10px; position:absolute;/*定位*/ right:15px; bottom:15px;}
.in{width:300px; height:10px; position:relative;}
.in li{ width:50px; height:10px; background:rgba(0,0,0,0.3); text-align:center; /*文字居中*/ margin-right:10px;border-radius:10px; font-size:12px;/*文字大小*/ color:#ffffff;/*文字颜色*/ line-height:22px; /*中间垂直*/ z-index:999;position:relative;}
.in #lp{position:absolute; left:0px; top:0px; z-index:998; animation:myarr/*绑定 规则名称*/ 15s /*规则运行的时间*/ infinite /*规则运行的次数*/;}
.cont:hover .nav{animation-play-state:paused;}
.cont:hover .in #lp{animation-play-state:paused;}
/*创建规则*/
@keyframes myfirs
{
0%{ top:0px;}
19%{top:0px;}
20%{top:-450px;}
39%{top:-450px;}
40%{top:-900px;}
59%{top:-900px;}
60%{top:-1350px;}
79%{top:-1350px;}
80%{top:-1800px;}
99%{top:-1800px;}
100%{top:0px;}
}
/*创建规则*/
@keyframes myarr
{
0%{ left:0px; background:#fec425;}
19%{left:0px;background:#fec425;}
20%{left:60px;background:#c40002;}
39%{left:60px;background:#c40002;}
40%{left:120px;background:#f06a23;}
59%{left:120px;background:#f06a23;}
60%{left:180px;background:#ffffff;}
79%{left:180px;background:#ffffff;}
80%{left:240px;background:#1363a0;}
99%{left:240px;background:#1363a0;}
100%{left:0px;background:#0d4494;}
}
.main{width:1000px;/*宽度 px像素*/ /*height:600px;高度*/ /*background:#ccccff;背景颜色*/ margin:120px auto;}
.main .box{width:230px; height:350px; background:#00ff66; border-radius:3px;/*css3圆角*/border:2px solid #FFFFFF;/*边框*/box-shadow:1px 1px 6px #000033;/*阴影*/overflow:hidden;/*溢出元素强制隐藏*/display:inline-block;/*行内块元素*/ margin:6px; position:relative;/*定位*/}
.main .box:hover img{transform:scale(1.9);/*css3放大缩小图片*/ transition:transform 800ms ease-out;/*css3慢动作*/}/*鼠标经过的时候*/
.main .box .scale{width:230px; height:350px;background:rgba(0,0,0,0.4);/*背景颜色透明*/ position:absolute;/*定位*/ top:0px; color:#FFFFFF;/*设置文字颜色*/ transform:translateX(-230px);}
.main .box .scale h3{text-align:center;/*文本内容居中*/ line-height:60px;/*文本行高距离*/ }
.main .box .scale p{ font-size:14px;/*文字字体大小*/ margin:0px 15px; line-height:24px; text-indent:2em;/* 2em;缩进2个字符*/}
.main .box:hover .scale{transform:translateX(230px); transition:transform 2s ease-out;/*css3慢动作*/}
</style>
</head>
<body>
<div id="top">
<img src="img/logo.png"/>
</div>
<div class="nav">
<!--导航列表开始 -->
<ul>
<li><a href="http://www.baidu.com">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">在线预展</a></li>
<li><a href="#">精品欣赏</a></li>
<li><a href="#">鉴定专家</a></li>
<li><a href="#">在线征集</a></li>
<li><a href="#">联系我们</a></li>
</ul>
<!--导航列表结束-->
</div>
<!--banner-->
<div class="cont">
<div class="banner">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="bg">
<ul class="in">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li id="lp"></li>
</ul>
</div>
</div>
.main .box{width:230px; height:350px; background:#00ff66; border-radius:3px;/*css3圆角*/border:2px solid #FFFFFF;/*边框*/box-shadow:1px 1px 6px #000033;/*阴影*/overflow:hidden;/*溢出元素强制隐藏*/display:inline-block;/*行内块元素*/ margin:6px; position:relative;/*定位*/}
.main .box:hover img{transform:scale(1.9);/*css3放大缩小图片*/ transition:transform 800ms ease-out;/*css3慢动作*/}/*鼠标经过的时候*/
.main .box .scale{width:230px; height:350px;background:rgba(0,0,0,0.4);/*背景颜色透明*/ position:absolute;/*定位*/ top:0px; color:#FFFFFF;/*设置文字颜色*/ transform:translateX(-230px);}
.main .box .scale h3{text-align:center;/*文本内容居中*/ line-height:60px;/*文本行高距离*/ }
.main .box .scale p{ font-size:14px;/*文字字体大小*/ margin:0px 15px; line-height:24px; text-indent:2em;/* 2em;缩进2个字符*/}
.main .box:hover .scale{transform:translateX(230px); transition:transform 2s ease-out;/*css3慢动作*/}
</style>
</head>
<body>
<div id="top">
<img src="img/logo.png"/>
</div>
<div class="nav">
<!--导航列表开始 -->
<ul>
<li><a href="http://www.baidu.com">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">在线预展</a></li>
<li><a href="#">精品欣赏</a></li>
<li><a href="#">鉴定专家</a></li>
<li><a href="#">在线征集</a></li>
<li><a href="#">联系我们</a></li>
</ul>
<!--导航列表结束-->
</div>
<!--banner-->
<div class="cont">
<div class="banner">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="bg">
<ul class="in">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li id="lp"></li>
</ul>
</div>
</div>
<!--盒子模型 div 有宽度有高度 取名 class=""类 id="" 唯一-->
<div class="main">
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/1.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/2.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/3.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/4.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/5.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/6.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/7.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/8.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
</div>
</body>
</html>
<div class="main">
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/1.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/2.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/3.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/4.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/5.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/6.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/7.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
<div class="box">
<!-- 插入图片 src=""/图片地址 湖南/长沙-->
<img src="image/8.jpg" width="230px" height="350px"/>
<div class="scale">
<h3>萌图,手机壁纸</h3>
<p>课程一,两个月,学完可以找一份工作,Web前端开发,<br/>
课程二,一个月半,是最新建站技术,学了可以做手机站<br/>
课程三,是一个加强训练班,主要是讲大公司的技术,百度,腾讯,阿里的建站技术,并会带你开发这个网站<br/>
br标签强制换行
</p>
</div>
</div>
</div>
</body>
</html>