京东轮播图片的静态页面CSS3
效果图:

index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0">
<title></title>
<link rel="stylesheet" href="css/base.css" />
<link rel="stylesheet" href="css/index.css"> </head>
<body>
<div class="layout">
<header class="jd_header">
<div class="jd_header_box">
<a href="#" class="icon_logo"></a>
<form action="#">
<span class="icon_search"></span>
<input type="search" placeholder="提示站位">
</form>
<a href="#" class="login">登录</a>
</div>
</header>
<div class="jd_banner">
<ul> <li><a href=""></a><img src="data:images/l8.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l1.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l2.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l3.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l4.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l5.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l6.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l7.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l8.jpg" alt=""></li>
<li><a href=""></a><img src="data:images/l1.jpg" alt=""></li> </ul>
<ul>
<li class="now"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div> </body>
</html>
index.css
.layout{
width:%;
max-width: 640px;
min-width: 300px;
margin: auto;
position: relative;
}
.jd_header{
position: fixed;
left: ;
top:;
height:40px;
width:%;
z-index:;
}
.jd_header>.jd_header_box{
position: relative;
width: %;
max-width: 640px;
min-width: 300px;
margin: auto;
background: red;
height:40px;
}
.jd_header>.jd_header_box>.icon_logo{
width:60px;
height:36px;
position: absolute;
/*background: url("../images/sprites.png") no-repeat;*/
/*background-size:200px 200px;*/
background-position: -103px;
top: 4px;
left: 10px;
}
.jd_header>.jd_header_box>.login{
width: 50px;
height: 40px;
line-height:40px;
text-align: center;
color: #ffffff;
position: absolute;
right:;
top:;
font-size: 15px;
}
.jd_header>.jd_header_box>form{
width:%;
padding-left:75px;
padding-right:50px;
height:40px;
position: relative;
}
.jd_header>.jd_header_box>form>input{
width:%;
height:30px;
border-radius:15px;
margin-top:5px;
padding-left:34px;
}
.jd_header>.jd_header_box>form>.icon_search{
height:20px;
width:20px;
position: absolute;
background-position: -60px -109px;
top:10px;
left:85px;
}
.jd_banner{
width: %;
position: relative;
overflow: hidden;
}
.jd_banner>ul:first-child{
width: %;
transform: translateX(-%);
-webkit-transform:translateX(-%);
}
.jd_banner>ul:first-child>li{
width: %;
float: left;
}
.jd_banner>ul:first-child>li>a{
width: %;
display: block;
}
.jd_banner>ul:first-child>li>a>img{
width: %;
display: block;
}
.jd_banner>ul:last-child{
width: 118px;
position: absolute;
height: 6px;
bottom: 6px;
left: %;
margin-left: -59px;
}
.jd_banner>ul:last-child>li{
width: 6px;
height: 6px;
float: left;
border-radius: 3px;
border:1px solid #ffffff;
margin-left: 10px;
}
.jd_banner>ul:last-child>li.now{
background: #ffffff;
}
.jd_banner>ul:last-child>li:nth-child(){
margin-left: ;
}
base.css
/*重置样式*/
*,::before,::after{
/*选择所有的标签*/
margin:;
padding:;
/*清楚移动端默认的 点击高亮效果*/
-webkit-tap-highlight-color:transparent;
/*设置所有的都是以边框开始计算宽度 百分比*/
-webkit-box-sizing:border-box;/*兼容*/
box-sizing:border-box;
}
body{
font-size:14px;
font-family:"Microsoft YaHei",sans-serif;/*设备默认字体*/
color:;
}
a{
color:;
text-decoration:none;/*不显示下划线*/
}
a:hover{
text-decoration:none;/*不显示下划线*/
}
ul,ol{
list-style:none;
}
input{
border:none;
outline:none;
/*清除移动端默认的表单样式*/
-webkit-appearance:none;
}
/*公共样式*/
.f_left{
float:left;
}
.f_right{
float:right;
}
.clearfix::before,.clearfix::after{
content:"";
height:;
line-height:;
display:block;
visibility:hidden;
clear:both;
}
[class^="icon_"]{
background: url("../images/sprites.png") no-repeat;
background-size:200px 200px;
}
1、:first-child、 :nth-child(1) 和 :last-child
.jd_sk .sk_time>span:nth-child(3n) 表示3的倍数
/*e:first-of-type 选择e同类型的同级的 第一个元素*/
/*e:last-of-type 选择e同类型的同级的 第一个元素*/
/*e:nth-of-type(n) 选择e同类型的同级的 第n个元素*/
.jd_sk .product_box_con>ul>li>p:first-of-type{
| :first-of-type | p:first-of-type | 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。 | 3 |
| :last-of-type | p:last-of-type | 选择属于其父元素的最后 <p> 元素的每个 <p> 元素。 | 3 |
| :only-of-type | p:only-of-type | 选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。 | 3 |
| :only-child | p:only-child | 选择属于其父元素的唯一子元素的每个 <p> 元素。 | 3 |
| :nth-child(n) | p:nth-child(2) | 选择属于其父元素的第二个子元素的每个 <p> 元素。 | 3 |
| :nth-last-child(n) | p:nth-last-child(2) | 同上,从最后一个子元素开始计数。 | 3 |
| :nth-of-type(n) | p:nth-of-type(2) | 选择属于其父元素第二个 <p> 元素的每个 <p> 元素。 | 3 |
| :nth-last-of-type(n) | p:nth-last-of-type(2) | 同上,但是从最后一个子元素开始计数。 | 3 |
| :last-child | p:last-child | 选择属于其父元素最后一个子元素每个 <p> 元素。 | 3 |
2、transform: translateX(-10%);
CSS3 transform是什么?
transform的含义是:改变,使…变形;转换
transform:rotate():含义:旋转;其中“deg”是“度”的意思,如“10deg”表示“10度”下同。
.demo_transform1{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg)}
transform:skew():含义:倾斜;
.demo_transform2{-webkit-transform:skew(20deg);-moz-transform:skew(20deg)}
transform:scale():含义:比例;“1.5”表示以1.5的比例放大,如果要放大2倍,须写成“2.0”,缩小则为负“-”。
.demo_transform3{-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}
transform:translate():含义:变动,位移;如下表示向右位移120像素,如果向上位移,把后面的“0”改个值就行,向左向下位移则为负“-”。
.demo_transform4{-webkit-transform:translate(120px,0);-moz-transform:translate(120px,0)}
京东轮播图片的静态页面CSS3的更多相关文章
- nginx和tomcat访问图片和静态页面的配置方法
生产环境下,有时候需要访问图片,正常需要应用ftp.nginx等配套使用,但是有时候为了简化,可以用以下的两种简单的访问,说实话,就是为了偷懒,但是效果是能有的,这就行了,所以今天做这个简化版的方便大 ...
- Javascript 京东轮播图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- js仿京东轮播图效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- jQuery---京东轮播图
京东轮播图 有个计数的,点右边,计数增加,判断计数是否超过总的长度,超过设置计数为0,再设置当前的图片动画,兄弟的图片动画 左边点击同理,计数是--,判断计数是否等于-1,等于则reset计数为总长度 ...
- HTML5+CSS3静态页面项目-PayPaul的总结
学习前端有一段时间了,一直在看书上的理论知识,而实战项目却很少.师兄常说,想要知道自己的实力有多少,知识掌握了多少,最好的方法就是去实践了,实践出真知嘛.于是决定在这个假期里,主要是通过项目的实践以及 ...
- HTML5+CSS3静态页面项目-BusinessTheme的总结
因为期末考试.调整心态等等的种种原因,距离上一次的项目练习已经过了很久了,今天终于有时间继续练习HTML5+CSS3的页面架构和设计稿还原.设计图很长,整个页面分为了好几个区域,所以就不放完整的设计图 ...
- mvc伪静态<四> 伪静态后静态页面或者引用的css和图片失效
引用的css和图片失效的解决办法 把样式引用文件的相对路径改成绝对路径就可以了 比如原先的引用路径为:<link href="~/Content/css/style.css" ...
- Apache 后台服务器(主要处理php及一些功能请求 如:中文url) Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求) Lighttpd 图片服务器 总体来说,随着nginx功能得完善将使他成为今后web server得主流。
Apache 后台服务器(主要处理php及一些功能请求 如:中文url) Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求) Lighttpd 图片服务器 总体来说,随着ngi ...
- vue手写的轮播图片,解决已经修改data中的值,页面标签已绑定,但页面没效果
1.效果 2.index.html <!DOCTYPE html> <html lang="en"> <link> <meta chars ...
随机推荐
- Activity四种启动模式之singleTask应用
Activity启动模式设置: <activity android:name=".MainActivity" android:launchMode=" ...
- 修改主键id为自增
详见:sqlserver修改主键为自增 先删除id字段, 执行下面sql即可: alter table sms_rec add id int IDENTITY (1,1) PRIMARY KEY
- JavaScript indexOf() 方法详解
定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 sea ...
- Oracle->mysql碰到的问题
1.大小写敏感的区别(如果服务器OS是linux). 在oracle中一般情况下不区分大小写.有时候我们在使用oracle不注意大小写的问题,表名和字段名不加双引号是不区分大小写的,像这样:in ...
- HDU - 4511 小明系列故事――女友的考验(AC自己主动机+DP)
Description 最终放寒假了,小明要和女朋友一起去看电影.这天,女朋友想给小明一个考验,在小明正准备出发的时候.女朋友告诉他.她在电影院等他,小明过来的路线必须满足给定的规则: 1.如果小明 ...
- Bootstrap表单构造器
http://www.bootcss.com/p/bootstrap-form-builder/
- HttpWebRequest、HttpWebResponse、HttpClient、WebClient等http网络访问类的使用示例汇总
工作中长期需要用到通过HTTP调用API以及文件上传下载,积累了不少经验,现在将各种不同方式进行一个汇总. 首先是HttpWebRequest: /// <summary> /// 向服务 ...
- 【转载整理】Hibernater的锁机制
转载原文:http://www.cnblogs.com/otomedaybreak/archive/2012/01/27/2330008.html 概要:数据库事务,事务并发,hibernate悲观锁 ...
- 【转载并整理】Linux - centOS 6 SVN服务器安装、配置及开机启动
以前在windows上安装svn服务器,用的是VisualSVN-Server用起来还不错,但只能用在windows,在linux上部署使用是 subversion,具体说明如下 参考原文:http: ...
- java字符串拼接的几种方式
1. plus方式 当左右两个量其中有一个为String类型时,用plus方式可将两个量转成字符串并拼接. String a="";int b=0xb;String c=a+b;2 ...