实现照片墙的效果

https://github.com/shiralwz/image-page

今天在github上传了一个小的照片墙的页码源代码,主要是照片墙的功能,当鼠标移动到哪个照片的时候,照片自动放大并上浮。

<!DOCTYPE html>
<html>
  <head lang="en">
    <meta charset="utf-8">
    <title>照片墙</title>
    <link type="text/css" href="style.css" rel="stylesheet">

  </head>
  <body>
    <div class="container">
      <img class="pic pic1" src="image/1.jpg">
      <img class="pic pic2" src="image/2.jpg">
      <img class="pic pic3" src="image/3.jpg">
      <img class="pic pic4" src="image/4.jpg">
      <img class="pic pic5" src="image/5.jpg">
    <div>
  </body>
</html>
*{
  margin: 0;
  padding: 0;
}

body{
  background-color: #cccccc;
}

.container{
  width: 960px;
  height: 450px;
  margin: 60px auto;
  position: relative;
}

.pic{
  width: 230px;
}

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

.container 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: 0px;
  top: 0;
  transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
}

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

.pic3{
  bottom: 0px;
  right: 10px;
  transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
}

.pic4{
  bottom: 0px;
  left: 30px;
  transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
}

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

时间: 2024-11-07 14:28:26

实现照片墙的效果的相关文章

纯css实现照片墙3D效果

每张照片都有美丽的故事.美好的回忆.家居中的照片墙则帮你展现出这些承载着家庭重要记忆的照片,除了用画框装饰照片挂在墙上外,照片墙还可以演变为手绘照片墙.也经常在网上看到一些关于照片墙的特效案例,决定自己动手试试. v直接上代码 这篇博客呢就是演示一个照片墙的效果.所以废话不多说,直接上代码然后展示特效.有兴趣的道友可以自己练练手试试.也可以改动改动其中的属性多玩玩,自己测试的时候建议用美女的照片,绝对"乐在其中". 1.准备材料:  准备材料就是没什么材料,自己麻溜赶快的去:百度找几张

【安卓中的缓存策略系列】安卓缓存策略之综合应用ImageLoader实现照片墙的效果

在前面的[安卓缓存策略系列]安卓缓存之内存缓存LruCache和[安卓缓存策略系列]安卓缓存策略之磁盘缓存DiskLruCache这两篇博客中已经将安卓中的缓存策略的理论知识进行过详细讲解,还没看过这两篇博客的看官建议先去看一下,本博客将依据这些理论知识打造一个ImageLoader,实现照片墙的效果,关于照片墙的知识网上相关博客也很多,首先解释一下照片墙的概念:用一个GridView控件当作"墙",然后随着GridView的滚动将一张张照片贴在"墙"上,很显然因为

CSS3实战开发:手把手教你照片墙实战开发

在<CSS3 2D转换技术之translate实战开发>文章中,我给大家列出了CSS3中的2D转换方法: 1.    translate() 2.    rotate() 3.    scale() 4.    skew() 5.    matrix() 同时对第一个方法 translate()做了非常详尽的介绍,并带领大家实战开发了一个导航条.如果你对translate不了解或不是太熟悉,请阅读我的博文 <CSS3 2D转换技术之translate实战开发> . 在讲解知识点之前

一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件

在线预览 下载地址 实例代码 <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content=&

Android多点触控技术实战,自由地对图片进行缩放和移动

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100327 在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的.因此本篇文章中,我们就来对这一功能进行完善,加入点击图片就能浏览大图的功能,并且在浏览大图的时候还可以通过多点触控的方式对图片进行缩放. 如果你还没有看过 Android瀑布流照片墙实现,体验不规则排列的美感

CSS 几款比较常用的翻转特效

最近一直在忙着做项目,也没有及时的整理博客,今天项目展示结束了,感觉不尽如意,还是有点小小的失落,毕竟班长在我们组,没拿到第一有点对不住他们,通过这次项目,深深的感受到了团队合作的重要性,我们组三个人的脾气都算是比较好的,但是就算这样,我也曾经气的我的小伙伴一直出去吸烟,回头想想我做的太不对了,做项目的前两天,正好是我跟某人吵架了心情超级不好,所以一直处于神游状态,后面才渐渐进入了正常的工作状态,我其实特别感谢我的小伙伴,即使我语气态度都不好,他们都一直容忍我,希望我们可以一起愉快的度过剩下的四

css常用翻转特效

第一个:360度翻转特效 <style> * { margin:0; padding:0; } .aa { width: 220px; height: 220px; margin: 0 auto; background: no-repeat url("images/author.jpg") left top; -webkit-background-size: 220px 220px; -moz-background-size: 220px 220px; background

使用UICollectionView

使用UICollectionView 使用UICollectionView的流程: 1. 设定一个UICollectionViewFlowLayout 2. 使用这个设定的UICollectionViewFlowLayout来初始化UICollectionView 3. 设置代理对象 4. 继承UICollectionViewCell设定重用的cell 源码: LargeUICollectionViewFlowLayout.h + LargeUICollectionViewFlowLayout.

javascript照片墙效果

<!doctype html> <html> <head> <meta charset="UTF-8"> <title>锤子-直播照片墙拖拽技术-网站开发-网页特效</title> <style type="text/css"> *{margin:0;padding:0;} body{background:#000000;/*背景填充*/overflow:hidden;} #pers