问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用html和css制作一个照片墙的网站

发布网友 发布时间:2022-04-22 01:05

我来回答

2个回答

懂视网 时间:2022-05-13 07:59

在 《CSS3 2D转换技术之translate实战开发》文章中,我给大家列出了 CSS3中的2D转换方法:

1. translate() 2. rotate() 3. scale() 4. skew() 5. matrix()

同时对第一个方法 translate()做了非常详尽的介绍,并带领大家实战开发了一个导航条。如果你对translate不了解或不是太熟悉,请阅读我的博文 《CSS3 2D转换技术之translate实战开发》 。

在讲解知识点之前,我先跟大家说明一下,有些程序员会问,为什么我应用了transform后不起作用呢,其实CSS3中的transform是对块级元素或者行内元素才起作用的。

本章我将带领大家一起来探索今天的 照片墙实战开发吧。好了,废话少说,直接进入今天的主题吧。

rotate,顾名思义,是表示旋转的意思,也就是说,如果我们给一个块元素或一个行内元素应用了rotate之后,它会发生旋转的效果。

语法:

-webkit-transform: rotate(20deg); /*兼容chrome与safari*/-moz-transform: rotate(20deg); /*兼容firefox*/-o-transform: rotate(20deg); /*兼容opera*/-ms-transform: rotate(20deg); /*兼容IE9*/transform: rotate(20deg); /*标准语法*/

rotate方法的参数如果是正数,则表示顺时针旋转;如果是负数,则表示逆时针旋转。

语法讲解完了,我现在手把手教大家开发一个照片墙,效果如下:

ok,根据效果图,我们拆分一下显示区域:一个区域显示木板背景,三个区域显示相应照片。下面就跟着我的一步步的学习吧:

一、 定义显示区域

!DOCTYPE html>      CSS3 2D转换技术之rotate实战开发    实战互联网       

那一刻,我在这儿感受世外桃源的安逸

作者: 陌上花会开

喜欢你的微笑,喜欢阳光下的味道

作者: 陌上花会开

漫山的葵花盛开了

作者: 陌上花会开

此时运行效果:

二、给照片墙实现样式 photo_wall,应用背景图片,设置照片墙的外边距,同时设置使用 CSS3的流式布局来显示照片墙上的照片。如果你对 CSS3的流式布局不太了解或不太熟悉,请阅读我的另一篇博文,相信你会精通这个特性 《CSS3实战开发: 弹性盒模型之响应式WEB界面设计》。

*{ /*清空所有元素默认的外边距和内边距*/ margin:0; padding:0;} .photo_wall{ background:url(bg.jpg); /*定义照片墙的默认背景*/ background-size:cover; /*使照片墙的背景填充照片墙*/ width:1200px; /*设置照片墙的宽高*/ height:800px; margin:40px auto; /*设置照片墙的外边距*/ display:-webkit-box; /*使用CSS3的盒模型之流式布局*/ display:-moz-box; display:box; -webkit-box-align:center; /*定义盒模型内部元素在垂直方向上居于中间位置*/ -moz-box-align:center; box-align:center; -webkit-box-pack:center; /*定义盒模型内部元素在水平方向上居于中间位置*/ -moz-box-pack:center; box-pack:center;}

此时运行效果:

三、给照片应用样式 photo_frame,设置照片的留白,同时这只照片内文字的大小,以及给照片增加阴影效果。

.photo_wall .photo_frame{ text-align:center; /*照片内的文字都是居中显示*/ padding:10px 10px 30px 10px; /*定义照片的内补白*/ /*设置照片的背景颜色*/ font-size:.8em; /*照片内文字的大小*/ box-shadow:.2em .2em .8em #130c0e; /*给照片添加阴影效果,富有立体感*/} .photo_frame p{ margin-top:10px; /*设置照片内显示文字段落的外上边距*/}

此时的运行效果:

到目前为止,照片的基本样子已经出来了,接着应用我们今天所学的内容,给照片添加旋转效果吧,这样将使照片更富层次感,且更加个性化。

四、分别给照片应用样式photo01,photo02,photo03,每张照片以自己设定的旋转基点进行旋转操作。代码如下:

.photo01{ -webkit-transform-origin:right bottom; /*定义照片1的旋转基点为 右下角*/ -moz-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate(10deg); /*以基点为轴,在2D空间内顺时针旋转10度*/ -moz-transform:rotate(10deg); -o-transform:rotate(10deg); transform:rotate(10deg);} .photo02{ -webkit-transform-origin:right bottom; /*定义照片2的旋转基点为 右下角*/ -moz-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate(-20deg); /*以基点为轴,在2D空间内逆时针旋转20度*/ -moz-transform:rotate(-20deg); -o-transform:rotate(-20deg); transform:rotate(-20deg);} .photo03{ -webkit-transform-origin:left top; /*定义照片3的旋转基点为 左上角*/ -moz-transform-origin:left top; transform-origin:left top; -webkit-transform:rotate(40deg); /*以基点为轴,在2D空间内顺时针旋转40度*/ -moz-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}

此时的运行效果:

至此, 《CSS3实战开发:手把手教你照片墙实战开发》已经讲完了。谢谢大家的阅读。

更多精彩实战教程,我会陆续更新,大家敬请期待吧!

欢迎大家加入互联网技术交流QQ群:62329335

个人申明:所分享博文,绝对原创,并力争每一个知识点都通过实战演示来进行验证。

热心网友 时间:2022-05-13 05:07

如果是建网站,考虑下网站选用什么系统。

个人是比较喜欢WordPress的,然后你再找个瀑布流主题就搞定了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 街道表彰大会发言 爆炸盐兑水擦玻璃,玻璃留有水渍,怎么就擦不掉,... 网页中的照片墙怎么制作? 用HTML做的照片墙怎么用手机打开 用玻璃水擦玻璃怎么擦的干净 大学的校运动会表彰大会演讲稿 月考表彰大会班主任简单发言稿 如何解决擦玻璃时因水痕而越擦越脏的问题? 村上表彰大学生代表发言演讲稿 全国教育系统干部培训“十一五”规划的4保障措施编辑 干部教育培训内容以什么为重点,并注重业务知识 学生干部培训一般包含什么内容 团学干部培训策划书怎么写 学生干部培训计划书 怎么写学生干部培训方案 组织部如何干部培训 干部教育培训方案 高校干部培训、教师培训的有关内容和培训方案包括... 干部培训方案要怎么做? 纪检监察干部专项培训方案 期中表彰大会学生代表发言稿 如何让玻璃擦的不留痕迹? 如何在线制作照片墙? 想用纯css做一张照片墙,照片像是被钉子钉在墙上,... 照片墙怎么弄 谁知道这个照片墙的源代码 如何做照片墙 照片墙怎么做 照片墙是怎么做的呢? 如何制作照片墙? 如何制作照片墙 照片墙的介绍 照片墙是怎么做的? 照片墙的功能 什么是照片墙,照片墙介绍麻烦告诉我 坐飞机大件化妆品必须托运,所有的化妆品都可以托... 我要带几套化妆品坐飞机可以办理托运吗 乘飞机液体化妆品可以放在托运的行李中吗 额定300w,最大输出400w电源能带的动什么显卡,GTX960带的了吗? 装饰的意思 “装饰”是什么意思?