目录
第一部分:HTML
第二部分:CSS3
首页 web前端 html教程 CSS3制作漂亮的照片墙_html/css_WEB-ITnose

CSS3制作漂亮的照片墙_html/css_WEB-ITnose

Jun 24, 2016 am 11:16 AM

CSS3可以做动画大家肯定都是耳熟能详的了,但是大家有木有巧妙的利用这一个功能来制作一款漂亮的照片墙呢?

那么今天我们就利用CSS3动画这一特性来一起制作漂亮的照片墙吧!

第一部分:HTML

这里我们首先放十张图片在页面上面。(有什么靓照尽管上来哦!)

<div class="content">    <img  class="pic1 lazy"  src="/static/imghw/default1.png"  data-src="img/1.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic2 lazy"  src="/static/imghw/default1.png"  data-src="img/2.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic3 lazy"  src="/static/imghw/default1.png"  data-src="img/3.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic4 lazy"  src="/static/imghw/default1.png"  data-src="img/4.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic5 lazy"  src="/static/imghw/default1.png"  data-src="img/5.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic6 lazy"  src="/static/imghw/default1.png"  data-src="img/6.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic7 lazy"  src="/static/imghw/default1.png"  data-src="img/7.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic8 lazy"  src="/static/imghw/default1.png"  data-src="img/8.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic9 lazy"  src="/static/imghw/default1.png"  data-src="img/9.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" >    <img  class="pic10 lazy"  src="/static/imghw/default1.png"  data-src="img/10.jpg"  / alt="CSS3制作漂亮的照片墙_html/css_WEB-ITnose" > </div>
登录后复制

第二部分:CSS3

这一部分就是我们这节的重点了,如上图所示照片的位置各不相同,我们肯定会用到CSS3一下的知识点:

  • CSS3的旋转 rotate
  • CSS3的缩放 scale
  • CSS3的阴影 box-shadow
  • 没错就是这些功能我们就可以做一个漂亮的照片墙了。来看看我们的代码吧,这里只展示部分代码了聪明的小伙伴肯定知道怎么做的!

    body{    background: url(../img/bg1.jpg) no-repeat top center fixed;    background-size: 100% auto;}.content{    width: 900px;     height: 1000px;    overflow: hidden;     margin: 100px auto;     position: relative;}img{     z-index: 1;    width: 20%;    height: auto;    position: absolute;    padding: 10px 10px 15px 10px;    background: #ffffff;    border: 1px solid #CCCCCC;    /* 动画的时间 */    -moz-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s; }img:hover{    z-index: 2;    transform: scale(1.5);    -moz-transform: scale(1.5) ;    -webkit-transform: scale(1.5) ;    box-shadow: -10px 10px 20px #000000;    -moz-box-shadow: -10px 10px 20px #000000;    -webkit-box-shadow: -10px 10px 20px #000000;}.pic1{    left: 100px;    top: 50px;    -webkit-transform: rotate(20deg);    -moz-transform: rotate(20deg);    transform: rotate(20deg);}.pic2{    left: 280px;    top: 60px;    -webkit-transform: rotate(-10deg);    -moz-transform: rotate(-10deg);    transform: rotate(-10deg);}
    登录后复制
    /*   下面的代码大同小异就不依依展示了    */
    登录后复制

    就是这么简单的代码就可以实现上图所示的效果了。小伙伴们有兴趣的自己动手尝试一下把自己的靓照放上去看看。
    登录后复制

    PS: CSS3还可以写出更多的精彩绚丽效果,小伙伴有兴趣可以深入的研究一下!

    有需要Demo的小伙伴给我留言吧,这次不提供下载了!

    也可以加入我的QQ群 在群文件下载吧!点击加入

     

    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    热工具

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器

    SublimeText3汉化版

    SublimeText3汉化版

    中文版,非常好用

    禅工作室 13.0.1

    禅工作室 13.0.1

    功能强大的PHP集成开发环境

    Dreamweaver CS6

    Dreamweaver CS6

    视觉化网页开发工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神级代码编辑软件(SublimeText3)

    HTML容易为初学者学习吗? HTML容易为初学者学习吗? Apr 07, 2025 am 12:11 AM

    HTML适合初学者学习,因为它简单易学且能快速看到成果。1)HTML的学习曲线平缓,易于上手。2)只需掌握基本标签即可开始创建网页。3)灵活性高,可与CSS和JavaScript结合使用。4)丰富的学习资源和现代工具支持学习过程。

    HTML,CSS和JavaScript的角色:核心职责 HTML,CSS和JavaScript的角色:核心职责 Apr 08, 2025 pm 07:05 PM

    HTML定义网页结构,CSS负责样式和布局,JavaScript赋予动态交互。三者在网页开发中各司其职,共同构建丰富多彩的网站。

    了解HTML,CSS和JavaScript:初学者指南 了解HTML,CSS和JavaScript:初学者指南 Apr 12, 2025 am 12:02 AM

    WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

    Gitee Pages静态网站部署失败:单个文件404错误如何排查和解决? Gitee Pages静态网站部署失败:单个文件404错误如何排查和解决? Apr 04, 2025 pm 11:54 PM

    GiteePages静态网站部署失败:404错误排查与解决在使用Gitee...

    HTML中起始标签的示例是什么? HTML中起始标签的示例是什么? Apr 06, 2025 am 12:04 AM

    AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

    如何用CSS3和JavaScript实现图片点击后周围图片散开并放大效果? 如何用CSS3和JavaScript实现图片点击后周围图片散开并放大效果? Apr 05, 2025 am 06:15 AM

    实现图片点击后周围图片散开并放大效果许多网页设计中,需要实现一种交互效果:点击某张图片,使其周围的...

    HTML,CSS和JavaScript:Web开发人员的基本工具 HTML,CSS和JavaScript:Web开发人员的基本工具 Apr 09, 2025 am 12:12 AM

    HTML、CSS和JavaScript是Web开发的三大支柱。1.HTML定义网页结构,使用标签如、等。2.CSS控制网页样式,使用选择器和属性如color、font-size等。3.JavaScript实现动态效果和交互,通过事件监听和DOM操作。

    如何使用JavaScript区分关闭浏览器标签页和关闭整个浏览器? 如何使用JavaScript区分关闭浏览器标签页和关闭整个浏览器? Apr 04, 2025 pm 10:21 PM

    如何在浏览器上使用JavaScript区分关闭标签页和关闭整个浏览器?在日常使用浏览器的过程中,用户可能会同时�...

    See all articles