热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

HTML5+CSS3实战(二)——照片墙效果

现在的前端做的越来越炫酷了,各种特效让人眼花缭乱。前几天逛网站的时候,看见有个照片墙的效果不错,就想着自己也做做看。首先上图:照片呈不规则的角度摆放,当鼠标放在照片上时,照片会

现在的前端做的越来越炫酷了,各种特效让人眼花缭乱。
前几天逛网站的时候,看见有个照片墙的效果不错,就想着自己也做做看。
首先上图:
> class="pic pic2" src="images/photo/p2.jpg"> class="pic pic3" src="images/photo/p3.jpg"> class="pic pic4" src="images/photo/p5.jpg"> class="pic pic5" src="images/photo/p4.jpg"> class="pic pic6" src="images/photo/p6.jpg"> class="pic pic7" src="images/photo/p7.jpg"> class="pic pic8" src="images/photo/8.jpg"> class="pic pic9" src="images/photo/9.jpg"> div>

样式表中的代码

.images{ width: 960px; margin: 60px 60px 10px 40px; position: absolute; }

.pic{ width: 160px; }

.images img:hover{ box-shadow: 15px 15px 20px rgba(50,50,50,0.4); transform:rotate(0deg) scale(2.20); -webkit-transform:rotate(0deg) scale(1.20); z-index: 1000; }

.images img{ padding: 10px 10px 15px; background: white; border: 1px solid #ddd; box-shadow: 2px 2px 3px rgba(50,50,50,0.4); -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; position: absolute; z-index: 1; }

.pic1{ left: 400px; top: 0; transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }

.pic2{ left: 200px; top: 10px; transform:rotate(-20deg); -webkit-transform:rotate(-20deg); }
.pic3{ top: 220px; right: 80px; transform:rotate(5deg); -webkit-transform:rotate(5deg); }

.pic4{ top: 100px; left: 300px; transform:rotate(-10deg); -webkit-transform:rotate(-10deg); }

.pic5{ top: 20px; right: 150px; transform:rotate(-10deg); -webkit-transform:rotate(-10deg); }
.pic6{ left: 10px; top: 0; transform:rotate(10deg); -webkit-transform:rotate(10deg); }

.pic7{ left: 850px; top: 0; transform:rotate(20deg); -webkit-transform:rotate(20deg); }
.pic8{ bottom: -20px; top: 250px; transform:rotate(5deg); -webkit-transform:rotate(5deg); }
.pic9{ left: 550px; top: 90px; transform:rotate(15deg); -webkit-transform:rotate(15deg); }

可以看到,主要设置position属性为absolute,然后使用left,top,right,bottom来设置图片的摆放位置;使用 transform:rotate(15deg)来设置图片的旋转角度。

.images img:hover{ box-shadow: 15px 15px 20px rgba(50,50,50,0.4); transform:rotate(0deg) scale(2.20); -webkit-transform:rotate(0deg) scale(2.20); z-index: 1000; }

在hover鼠标悬浮在图片上的事件中,设置transform:rotate(0deg) scale(2.20)图片缩放为原来的2.2倍,然后设置z-index 防止被其他图片遮盖即可。

就是这么简单!关于缩放的倍数和旋转的角度可以自行修改。图片的位置也可以自己调整。


推荐阅读
  • Iamtryingtoachievethearrowpointingupwards..iamtryingtoachieveitinmycssiamnotabl ... [详细]
  • 一款清新的jQuery日历插件带日期的Tooltip提示543人浏览发表回复这是一款非常简单清新的jQuery日历插件,它并没有特别的日期或者时间选择功能,仅仅是展示一个简单的日历控件。这款jQu ... [详细]
  • 你有什么见解
    本文主要介绍关于html5,css3的知识点,对【关于雾霾网站设计】和【你有什么见解】有兴趣的朋友可以看下由【-你在暮色中】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【】相关技术问题。你有 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • HowcanIaligntwoinline-blockssothatoneisleftandtheotherisrightonthesameline?Whyi ... [详细]
  • React图片输入框移动端网页_018
    React-图片输入框-移动端网页gitHub地址觉得有参考价值,点个赞https:github.comxiaopingzh…目录结构.├──README.md├──dist│├─ ... [详细]
  •   html5中template用法,html5标签  一、HTML5template元素初面  模板元素,基本上可以确定 ... [详细]
  • 记一道腾讯前端笔试题
    我今年4月投递了腾讯前端开发岗位,很可惜笔试题没通过,48小时内给出答案回复面试官,我的答案太过于简单,所以后面面试官估计也就懒得回我这个菜鸡来(嘤嘤嘤)。当然以我现在的眼光来重新 ... [详细]
  •   html5与js,  本文介绍html5shiv.js和respond.min.js与大家分享,如下:  做 ... [详细]
  • 前端实用的CSS3技巧有哪些
    本文小编为大家详细介绍“前端实用的CSS3技巧有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“前端实用的CSS3技巧有哪些”文章能帮助大家 ... [详细]
  • 1、给边框加上圆角及阴影,如下代码:<!DOCTYPEhtmlPUBLIC"-W3CDTDHTML4.01TransitionalEN"" ... [详细]
  • http:js.alixixi.coma2014021292298.shtmlhttp:w3cshare.comexample?pid134http:w3cshare.comc ... [详细]
  • 在DIV内垂直居中UL - Centering Vertically an UL inside a DIV
    iamtryingtomakeanavigationmenuinsidea200pxx200pxsquare,thisnavigationlist(UL)chang ... [详细]
  • 很有意思的全景动画:(直接上代码)html部分:<div><div>css部分:.panorama{width:300px;hei ... [详细]
author-avatar
wzcheng1984
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有