CSS制作照片墙

资料来源:慕课网(点击这里

课程结束后有两个效果:

效果一:CSS制作照片墙(点击这里

效果二:旋转出现文字效果(点击这里

实现代码:

 1 <!DOCTYPE html>
 2 <html lang="zh-CN">
 3 <head>
 4     <meta charset="utf-8" />
 5     <title>CSS实现照片墙</title>
 6     <style>
 7         body{background-color:#eee;}
 8         h1{text-align:center;}
 9         .container{
10                 /*
11                 background-color:#3F3;
12                 */
13                 width:950px;
14                 height:450px;
15                 margin:60px auto;
16                 position:relative;
17             }
18         img{padding:10px 10px 15px;background-color:#fff;
19             border:1px solid #ddd;
20             top:50px;left:200px;
21
22             /*
23             考虑到浏览器的兼容性这里加上了-webkit-和-moz-,
24             分别是用于Chrome和Safari浏览器的前缀
25             及-moz-是Firefox的前缀
26             */
27             -webkit-transform:rotate(-30deg);
28             -moz-transform:rotate(-30deg);
29             rotate(-30deg);
30             /*设置动画时间长度*/
31             -webkit-transition:2s;
32             -moz-transition:2s;
33             transition:2s;
34
35             /*制作放大效果*/
36
37
38             }
39         img:hover{
40             -webkit-transform:rotate(0deg);
41             -moz-transform:rotate(0deg);
42             rotate(0deg);
43
44             -webkit-transform:scale(0.5);
45             -moz-transform:scale(0.5);
46             transform:scale(0.5);
47
48             box-shadow:-10px 10px 15px #ccc;
49             }
50     </style>
51
52 </head>
53
54 <body>
55 <h1>照片墙制作</h1>
56 <div class="container">
57     <img src="images/5.jpg">
58 </div>
59 </body>
60 </html>

实现代码二:

 1 <!DOCTYPE html>
 2 <html lang="zh-CN">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset="utf-8" />
 5 <style>
 6     .mainDiv{
 7         width:100px;
 8         height:100px;
 9         margin:100px auto;
10         text-align: center;
11         line-height: 100px;
12         font-weight: bold;
13         color:#ddd;
14         background:#ddd;
15         border:1px solid #ddd;
16         -webkit-transform:rotate(0deg) scale(1);
17         -moz-transform:rotate(0deg) scale(1);
18         transform:rotate(0deg) scale(1);
19         -webkit-transition:2s;
20         -moz-transition:2s;
21         transition:2s;
22
23     }
24     .mainDiv:hover{
25         color:#000;
26         background:#f00;
27         border:1px solid #ddd;
28         -webkit-transform:rotate(720deg) scale(2);
29         -moz-transform:rotate(720deg) scale(2);
30         transform:rotate(720deg) scale(2);
31     }
32 </style>
33 <title>css3特效</title>
34 </head>
35 <body>
36 <div class="mainDiv">您好</div>
37 </body>
38 </html>
时间: 2024-08-06 16:05:38

CSS制作照片墙的相关文章

CSS制作水平垂直居中对齐 多种方式各有千秋

作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼.这段时间,我收 集了几种不同的方式制作垂直居中方法,但每种方法各有千秋呀,要正确的选择也是一件不容易的事情.我会将这几种方法一一介绍给大家,以供大家参考.或许对 于我这样的初学者有一定的帮助. 用CSS来实现元素的垂直居中效果是件苦差事,虽然说实现方法有多种,但有很多方式在某些浏览器下可能无法正常的工作.接下来我们就一起来看看这些不同方法实现垂直居中的各自优点和其不足

css制作三角形,下拉框三角形

网站制作中常常需要下拉框,而如果下拉框如果只是单纯的矩形则会显得太过单调,所以这次教大家利用css制作三角形放在矩形上面 首先利用css制作三角形 div { width:0px; height:0px; border-top:20px solid transparent; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:20px solid green; } <div>

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局 目前学习写的几种的网页布局可以分为以下几种情况: 1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可: 2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容

CSS制作横向导航菜单实例代码

CSS制作横向导航菜单实例代码:横向导航菜单是div css布局中最为基础的且必须要掌握额技能,对于稍有布局经验的朋友这都不是问题,但是对于初学者可能未必如此,所以这里分享一段最为基础的布局代码,希望能够给需要的朋友带来帮助.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="ht

CSS制作三角形和按钮

CSS制作三角形和按钮 用上一篇博文中关于边框样式的知识点,能制作出三角形和按钮. 我先说如何制作三角形吧,相信大家在平时逛网站的时候都会看到一些导航栏中的三角形吧,比如说: 网易首页的头部菜单栏中,也会有这样的三角形 当鼠标经过时,三角形会垂直翻转,如下 现在我分享制作三角形的做法,主要是利用边框做成的 首先,四个三角形合并在一起的正方形,也就是正方形的四条边框形成的四个三角形 源代码: <!DOCTYPE html> <html lang="en"> <

利用div和css制作三角形效果

利用div和css制作三角形效果:本章节介绍一下如何利用div和css实现三角形效果,虽然看起来表神奇,但是原理是非常的简单.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁

纯css实现照片墙3D效果

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

css制作三角形

css制作三角形 #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } #triangle-down {    width: 0;    height: 0;    border-left: 50px solid transparent;    border-ri

纯CSS制作冒泡提示框

来源:http://www.ido321.com/1214.html 前两天翻译了一篇文章,关于利用css的border属性制作基本图形:http://www.ido321.com/1200.html 在此基础上.今天分享一篇文章给大家.假设利用CSS制作冒泡提示框. 先看2张效果图: CSS: /* 对话气泡 使用方法:使用.speech-bubble和.speech-bubble-DIRECTION类 <div class="speech-bubble speech-bubble-to