HTML5 + CSS制作一个网络照片墙

发布时间:2024-12-05 19:16

制作木质照片墙,个性满满 #生活技巧# #家庭DIY#

最新推荐文章于 2024-10-15 13:58:29 发布

Rui-Yang 于 2022-02-02 02:28:10 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

使用HTML5 + CSS制作一个照片墙是不难的,在大学里可以当作业交了,这是效果:

 这个是有动画的,具体的效果在这个网站的home页,Welcome的源码参考了用html做一个漂亮的网站,个人网页,css_梅干菜个小酥饼的博客-CSDN博客_好看的html网页 http://www.sunruiyang.xyz/http://www.sunruiyang.xyz/

HTML代码,这里为了方便修改动画的角度样式背景等,内联了一部分的CSS:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Home</title>

<link rel="stylesheet" type="text/css" href="main.css">

<style type="text/css">

body {

background-color: MediumAquaMarine;

background-size: 100%;

}

img {

width: 350px;

}

#pic1 {

position: absolute;

top: 90px;

left: 10px;

transform: rotate(20deg);

}

#pic2 {

position: absolute;

top: 90px;

left: 300px;

transform: rotate(20deg);

}

#pic3 {

position: absolute;

top: 90px;

left: 650px;

transform: rotate(20deg);

}

#pic4 {

position: absolute;

top: 90px;

left: 900px;

transform: rotate(20deg);

}

#pic1:hover {

transform: rotate(0deg);

transform: scale(1.5);

}

#pic2:hover {

transform: rotate(0deg);

transform: scale(1.5);

}

#pic3:hover {

transform: rotate(0deg);

transform: scale(1.5);

}

#pic4:hover {

transform: rotate(0deg);

transform: scale(1.5);

}

</style>

</head>

<body>

<h1>名画展览墙</h1>

<p id="part1">一起来欣赏艺术的美!</p>

<div>

<img id="pic1" src="呐喊.jpg" />

<img id="pic2" src="戴珍珠耳环的少女.jpg" />

<img id="pic3" src="星夜.jpg" />

<img id="pic4" src="蒙娜丽莎.jpg" />

</div>

<div class="ribbon">

<a href='index.html'><span>Welcome</span></a>

<a href='home.html'><span>Home</span></a>

</div>

<div class="content">

<hr/>

<p>站长注释:<br>部分功能仍在开发中,详情咨询QQ:3148420460</p>

</div>

</body>

</html>

CSS:

@import url('https://fonts.googleapis.com/css?family=Liu+Jian+Mao+Cao|Long+Cang|Ma+Shan+Zheng|ZCOOL+KuaiLe|ZCOOL+QingKe+HuangYou|ZCOOL+XiaoWei&display=swap&subset=chinese-simplified');

body {

background: no-repeat;

background-size: cover;

}

h1 {

height: 80px;

color:rgba(255, 248 , 220);

font-size: 60px;

font-family: 'Ma Shan Zheng';

text-align: center;

}

#part1 {

width: 70%;

margin: 0px 15%;

height:50px;

font-family: 'Ma Shan Zheng';

font-size: 36px;

text-align: center;

color:rgba(255,248,220);

background-color: rgba(255,255,255,0.1);

border-color: rgba(255,255,255,0.4);

border-width: 3px;

border-style: solid;

border-radius: 35px;

}

div img {

box-shadow: 5px 5px 15px rgba(105,105,105,0.9);

border-width: 10px 12px ;

border-color: rgba(255,248,220, 0.9);

border-style: solid;

transition: all 0.5s ease-in;

z-index: 10;

}

div {

width: 1200px;

height: 500px;

margin: 80px auto;

position: relative;

}

img:hover{

z-index: 100;

}

.ribbon {

display: flex;

justify-content: center;

position: absolute;

left: 450px;

top: 35px;

margin: auto;

}

.ribbon a:link,

.ribbon a:visited {

color: #000;

text-decoration: none;

height: 3.5em;

overflow: hidden;

}

.ribbon span {

background: #E6E6FA;

display: inline-block;

line-height: 3em;

padding: 0 1.5em;

margin-top: 0.5em;

position: relative;

-webkit-transition: background-color 0.2s, margin-top 0.2s;

-moz-transition: background-color 0.2s, margin-top 0.2s;

-ms-transition: background-color 0.2s, margin-top 0.2s;

-o-transition: background-color 0.2s, margin-top 0.2s;

transition: background-color 0.2s, margin-top 0.2s;

}

.ribbon a:hover span {

background: #FFD204;

margin-top: 0;

}

.ribbon span:before {

content: "";

position: absolute;

top: 3em;

left: 0;

border-right: 0.5em solid #9B8651;

border-bottom: 0.5em solid #fff;

}

.ribbon span:after {

content: "";

position: absolute;

top: 3em;

right: 0;

border-left: 0.5em solid #9B8651;

border-bottom: 0.5em solid #fff;

}

.content {

position: absolute;

top: 900px;

left: 20px

}

网址:HTML5 + CSS制作一个网络照片墙 https://www.yuejiaxmz.com/news/view/386932

相关内容

HTML5+CSS宠物网站设计
html+CSS制作照片墙
浅谈移动网络中HTML5的应用前景
健康生活网页设计4网页html+css精选
玩转HTML5 Video视频WebVTT字幕使用样式与制作 « 张鑫旭
html网页制作——HTML节日主题网页项目的设计与实现——圣诞节日介绍(HTML+CSS)
了解:使用CSS namespace进行分隔 « 张鑫旭
静态HTML网页设计作品 生活购物商城网页模板(22页) HTML+CSS+JavaScript 学生DW网页设计 dreamweaver作业静态HTML网页设计模板
如何制作照片墙
爱家居网页制作 网页设计与制作html+css+javascript)项目4

随便看看