<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>html5</title>

<style>
body{ font-size:12px; font-family:"微软雅黑",Verdana, Arial; margin:0; padding:0; background:#f6f6f6;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
height:0;
}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */}
*+html .clearfix{
height:0;
}
.list{position:relative;top:50%;width:80%;max-width:1300px;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.list>li{width:16.66%;margin:0 0 .5%;padding:10px 0;float:left}
.list>li:before{content:"";width:0;margin:10% 0 0 -1px;padding-top:16%;border-left:1px solid #CCC;float:left}
.list>li>a{position:relative;display:block;text-align:center;color:#333;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}

.list>li>a:before{display:block;content:"";width:0;padding-top:36%}

.list>li>a:after{position:absolute;content:attr(title);width:100%;left:0;top:50%;opacity:0;pointer-events:none;transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}

.list>li>a>img{position:absolute;max-width:98%;left:0;top:0;right:0;bottom:0;margin:auto;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s}

.list>li:nth-child(6n+1){clear:left}

.list>li:nth-child(6n+1):before{border-left-color:transparent}

.list>li>a:hover:after{opacity:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}

.list>li>a:hover>img{opacity:0}
</style>
</head>
<body>
<ul class="list">
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
<li><a href="#" title="QIAODAN&#10乔丹"><img src="http://qiaodan.com/images/shoplistimg.png" /></a></li>
</ul>
</body>
</html>

CSS伪类对象before和after的实例的更多相关文章

  1. CSS伪类对象before和after的用法

    一直感觉这两个伪类对象不是很重要,并且IE对它两兄弟并不支持,所以也没有怎么静下心来研究,只有在清楚浮动clearfix的时候会用到哈,其他都很 少用!不过最近在研究css3的时候觉得它两个的搭配不仅 ...

  2. CSS 伪类 (Pseudo-classes)

    CSS 伪类用于向某些选择器添加特殊的效果. CSS 伪类 (Pseudo-classes)实例: 超链接 本例演示如何向文档中的超链接添加不同的颜色. 超链接 2 本例演示如何向超链接添加其他样式. ...

  3. 12、第十二节课,css伪类 (转)

    一.特殊选择器 1.* 用于匹配任何的标记 2.> 用于指定父子节点关系 3.E + F 毗邻元素选择器,匹配所有紧随E元素之后的同级元素F 4.E ~ F 匹配所有E元素之后的同级元素F 5. ...

  4. CSS 伪类 (Pseudo-classes)实例

    CSS 伪类 (Pseudo-classes)实例CSS 伪类用于向某些选择器添加特殊的效果在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访 ...

  5. CSS伪类和伪元素

    一.伪类 CSS伪类用于向某些选择器添加特殊的效果,在W3规范中,CSS伪类有如下几个: CSS2.1 :active:向被激活的元素添加样式(激活是指点击鼠标那一下) :focus:向拥有键盘输入焦 ...

  6. CSS伪类选择器

    一.CSS伪类选择器用于给某些选择器添加效果语法规则:选择器:伪选择器例:a:link {color: #FF0000} 未访问的链接 a:visited {color: #00FF00} 已访问的链 ...

  7. CSS伪类与CSS伪元素的区别及由来

    关于两者的区别,其实是很古老的问题.但是时至今日,由于各种网络误传以及一些不负责任的书籍误笔,仍然有相当多的人将伪类与伪元素混为一谈,甚至不乏很多CSS老手.早些年刚入行的时候,我自己也被深深误导,因 ...

  8. CSS 伪类

    Link The :link CSS pseudo-class lets you select links inside elements. This will select any link whi ...

  9. CSS伪类

    CSS伪类:控制元素的某种状态 语法:元素名称:伪类名称{属性:值} CSS伪类控制链接状态 状态 语法 未访问的链接 a:link{color:#ff00ff} 已访问的链接 a:visited{c ...

随机推荐

  1. Java垃圾回收是如何工作的?

    本教程是为了理解基本的Java垃圾回收以及它是如何工作的.这是垃圾回收教程系列的第二部分.希望你已经读过了第一部分:<Java 垃圾回收介绍>. Java 垃圾回收是一项自动化的过程,用来 ...

  2. Linux—Ubuntu14.0.5配置JAVA环境

    1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,默认下载 ...

  3. css实现圆角效果

    源码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> & ...

  4. 框架之---Flask

    Flask是一个轻量级的WEB框架,它和Django相比,就是一个胖子和一个骨架的区别. Flask是一个py文件就可以run的web框架,但是就因为是py文件就能run,所有,啥都没有,等把Flas ...

  5. 51nod 1241 特殊的排序

    [题解] 设满足前后两个元素之差为1的最长上升子序列LIS的长度为m,那么本题的答案即为n-m. 证明: 1,n-m次移动一定可以让序列递增.设LIS的第一个数为i,最后一个数为j,我们按照i-1到1 ...

  6. ACM多校联赛7 2018 Multi-University Training Contest 7 1009 Tree

    [题意概述] 给一棵以1为根的树,树上的每个节点有一个ai值,代表它可以传送到自己的ai倍祖先,如果不存在则传送出这棵树.现在询问某个节点传送出这棵树需要多少步. [题解] 其实是把“弹飞绵羊”那道题 ...

  7. 【Codeforces 479D】Long Jumps

    [链接] 我是链接,点我呀:) [题意] 如果存在a[j]-a[i]=d 那么认为可以量出来长度d 现在给你量尺上的n个点. 问你最少要加多少个点,才能够量出来长度x和长度y [题解] 设dic1和d ...

  8. [BZOJ2843] 极地旅行社(LCT)

    传送门 模板. ——代码 #include <cstdio> #include <iostream> #define N 300001 #define get(x) (son[ ...

  9. noip模拟赛 水题

    题目描述 LYK出了道水题. 这个水题是这样的:有两副牌,每副牌都有n张. 对于第一副牌的每张牌长和宽分别是xi和yi.对于第二副牌的每张牌长和宽分别是aj和bj.第一副牌的第i张牌能覆盖第二副牌的第 ...

  10. HDU——1134 Game of Connections

    Game of Connections Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Othe ...