使用CSS3来定位一个倾斜的图片

olangelol

olangelol

2016-02-17 04:32

下面是个超简单的使用CSS3来定位一个倾斜的图片教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

利用纯CSS可以做出千变万化的效果,特别是CSS3的引入更让更多的效果可以做出来.现在就让我们动手做出一个关于凉爽为题的图片库.

先看看效果:

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

点击查看我们要做的效果.请记住这个事例对于IE来说支持的不好,但firefox;safari浏览器升级到最高版本是可以看出效果的.
我们先用CSS的基本样式来构建图片.然后再加入一些阴影和翻转的属性,最近使用z-index属性来改变图片的叠加顺序.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/pmsj/)

在开始之前先下载这些清爽的图片.

Iguassu Falls 006 by claudio_ar
Sweet Home Under White Clouds by galego
Sunset over the highway by claudio_ar
Skies and fields from Argentina’s pampa 7 by claudio_ar
Sunrise by claudio_ar
Södermanland Lake by claudio_ar

第一步:写入以下代码来构建一个基本的框架,下载背影图.

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

body {
 background: #959796 url(images/wood-repeat.jpg);
}

#container {
 width: 600px; margin: 40px auto;
}

第二步:用ul来定义一列图片,然后再给每张图片定义li,别忘了

给每一张图片添加它们的alt.

ul class="gallery"
 li a href="#"img src="images/1.jpg" li a href="#"img src="images/2.jpg" li a href="#"img src="images/3.jpg" li a href="#"img src="images/4.jpg" li a href="#"img src="images/5.jpg" li a href="#"img src="images/6.jpg"/ul

 

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

第三步:现在我们来给UL添加CSS属性,首先我要得把列表默认的小圆点清除掉,使用一个简单的属性就可以清除: list-style:none

ul.gallery li a {
 float: left;
 padding: 10px 10px 25px 10px;
 background: #eee;
 border: 1px solid #fff;
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/pmsj/)

 

第四步:现在要给图片润润色.首先让它们左浮动.再给它们增加一点填充.给图片添加一个浅灰色的背景,最后再加一个象素的白色边框让图片更加靓丽.

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

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;
}

 

第五步:现在要进入本教程的重点了.使用CSS3 box-shadow 这个属性给图片添加阴影.为了让图片的顺序排列好,我们要给图片加个类.还要加个"相对"属性.

ul class="gallery"
 li ahref="http://www.flickr.com/photos/claudio_ar/2214532638/" class="pic-1"img src="images/1.jpg" li ahref="http://www.flickr.com/photos/galego/3131005845/" class="pic-2"img src="images/2.jpg" li ahref="http://www.flickr.com/photos/claudio_ar/1810490865/" class="pic-3"img src="images/3.jpg" li ahref="http://www.flickr.com/photos/claudio_ar/2952099761/" class="pic-4"img src="images/4.jpg" li ahref="http://www.flickr.com/photos/claudio_ar/2811295698/" class="pic-5"img src="images/5.jpg" li ahref="http://www.flickr.com/photos/claudio_ar/2601700491/" class="pic-6"img src="images/6.jpg"/ul

第六步:现在要对每个类,加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);
}

 

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

第七步:因为每张图片在位置上的不同,我们可以为其设置个性的风格.比如说:z-index 和 旋转 的属性.

第八步:现在图片差不多在背景上排列出来了.

ul.gallery li a:hover {
 z-index: 10;
 -moz-box-shadow: 3px 5px 15px #333;
}

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

使用CSS3来定位一个倾斜的图片,PS教程,图老师教程网

展开更多 50%)
分享

猜你喜欢

使用CSS3来定位一个倾斜的图片

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
使用CSS3来定位一个倾斜的图片

CSS3实例教程:倾斜的网页图片库

Web开发
CSS3实例教程:倾斜的网页图片库

什么是极简主义 如何打造极简风格家居

家居设计 装修设计
什么是极简主义 如何打造极简风格家居

利用CSS3定位页面元素

Web开发
利用CSS3定位页面元素

介绍CSS3使用技巧5个

Web开发
介绍CSS3使用技巧5个

2017榻榻米书房设计装修效果图 榻榻米书房设计图片

榻榻米 书房 装修设计 书房设计 平面设计
2017榻榻米书房设计装修效果图 榻榻米书房设计图片

32个使用CSS3技术的网页设计欣赏

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
32个使用CSS3技术的网页设计欣赏

5个使用CSS3实现的常见效果

Web开发
5个使用CSS3实现的常见效果

2017春夏女装风衣外套流行趋势

服装设计 平面设计 设计 服装搭配
2017春夏女装风衣外套流行趋势

高度认知与低度认知的用户

高度认知与低度认知的用户

标志制作:标准艺术字教程图文教程

标志制作:标准艺术字教程图文教程
下拉加载更多内容 ↓