[HTML5应用] CSS3倾斜的网页图片

 时间:2024-10-12 21:03:06

1、写入以下代码来构建一个基本的框架,下载背影图. body {background: #959796 url(images/wood-repeat.jpg);} #container {width: 600px; margin: 40px auto;}

[HTML5应用] CSS3倾斜的网页图片

2、用ul来定义一列图片,然后再给每张图片定义li,别忘了给每一张图片添加它们的alt<ul class="gallery"><li>< a href="#"><img src="images/1.jpg" alt="Photograph of a waterfall" /></li><li>< a href="#"><img src="images/2.jpg" alt="Photograph of clouds and sunlight" /></li><li>< a href="#"><img src="images/3.jpg" alt="Photograph of a lake scene at dusk" /></li><li>< a href="#"><img src="images/4.jpg" alt="Photograph of a tree and green grass" /></li><li>< a href="#"><img src="images/5.jpg" alt="Photograph of a beach sunset" /></li><li>< a href="#"><img src="images/6.jpg" alt="Photograph of a flower and lake" /></li>< /ul>

[HTML5应用] CSS3倾斜的网页图片

3、现在我们来给UL添加CSS属性,首先我要得把列表默认的小圆点清除掉,使用一个简单的属性就可以清除: list-style:noneul.gallery li a {float: left;padding: 10px 10px 25px 10px;background: #eee;border: 1px solid #fff;}

4、现在要给图片润润色.首先让它们左浮动.再给它们增加一点填充.给图片添加一个浅灰色的背景,最后再加一个象素的白色边框让图片更加靓丽. ul.gallery li a {float: left;padding: 10px 10px 25px 10px;background: #eee;border: 1px solid #fff;-moz-box-shadow: 0px 2px 15px #333;position: relative;}

[HTML5应用] CSS3倾斜的网页图片

5、现在要进入本教程的重点了.使用CSS3

6、现在要对每个类,加CSS.因此在上面我们给每张图加个唯 一的类名. ul.gallery li a.pic-1 {z-index: 1;-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);}ul.gallery li a.pic-2 {z-index: 5;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);}ul.gallery li a.pic-3 {z-index: 3;-webkit-transform: rotate(4deg);-moz-transform: rotate(4deg);}

[HTML5应用] CSS3倾斜的网页图片

7、因为每张图片在位置上的不同,我们可以为其设置个性的 风格.比如说:z-index 和 旋转 的属性.现在图片差不多在背景上排列出来了.ul.gallery li a:hover {z-index: 10;-moz-box-shadow: 3px 5px 15px #333;}

8、添加 :hover 样式,给z-index加个更高的位置,当鼠标移 入的时候可以跳到最上面.同时调整阴影,让图片感觉取消了屏幕

[HTML5应用] CSS3倾斜的网页图片
  • 手工折纸——旺旺
  • 两种纯html+css3实现六边形
  • HTML5的网页制作基础
  • 关于html内嵌video的一些参数设置
  • 热门搜索
    成长的足迹手抄报 关于成长的手抄报 关于青春的手抄报 热爱生命的手抄报 小学生手抄报制作大全 四年级手抄报大全 关于理想的手抄报 祝福祖国手抄报 九九重阳节手抄报大全 清明手抄报 简单