1.效果图:

2.设计思想:

在设计相册网页时,需要先想好一个整体的大致内容,然后再去具体实施。在这次设计相册的实验中,将整个相册都放在了一个div块中,而这个div块又被分为了三个部分,在最上方是一个的相册的英文标题,然后在下方,有2个div块,在第一个div块中存放的是分割线,在第二个div块中存放的是图片,当把基本框架设计好了之后,还有最后一个部分:JavaScript,设计好功能函数,在这里,使用了jquery,可以更方便简单地达到效果,在鼠标移到照片时,照片会放大并且偏移,在鼠标点击照片时,照片会放大,且可以左右切换。

3.实验总结:

在进行web网页设计时,一共有html,css,JavaScript三个部分,HTML是语义,css是表现,JavaScript是动作,要根据这三个部分进行技术,协调好网页的各个部分,这样才能让网页有比较好的效果,在写JavaScript时,可以导入jQuery包,这样可以更方便简洁的写出函数。

4.实验代码:

HTML:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>相册</title><link rel="stylesheet" href="xcc.css"><script src="https://code.jquery.com/jquery-3.5.1.min.js"></script><script src="https://cdn.bootcss.com/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script><link rel="stylesheet" href="https://cdn.bootcss.com/magnific-popup.js/1.1.0/magnific-popup.min.css">
</head>
<body><div class="gallery-section"><div class="inner-width"><h1>Gallery</h1><div class="border"></div><div class="gallery"><a href="img/01.png" class="image"><img src="img/01.png" alt=""></a><a href="img/02.jpg" class="image"><img src="img/02.jpg" alt=""></a><a href="img/03.jpg" class="image"><img src="img/03.jpg" alt=""></a><a href="img/04.jpg" class="image"><img src="img/04.jpg" alt=""></a></div></div></div><script>$(".gallery").magnificPopup({delegate:  'a',type: 'image',gallery:{enabled:true}});</script>
</body>
</html>

CSS:

*{margin: 0;padding: 0;font-family: "montserrat",sans-serif;box-sizing: border-box;
}.gallery-section{width: 100%;height: 100%;padding: 60px 0;background: #f1f1f1;background-image: url(img/bj.png);
}
.inner-width{width: 100%;max-width: 1200px;margin: auto;padding: 0 20px;
}
.gallery-section h1{text-align: center;text-transform: uppercase;color: #333;
}
.border{width: 180px;height: 4px;background: #333;margin: 60px auto;
}
.gallery-section .gallery{display: flex;flex-wrap: wrap-reverse;justify-content: center;
}
.gallery-section .image{flex: 25%;overflow: hidden;cursor: pointer;
}
.gallery-section .image img{width: 100%;height: 100%;transition: 0.4s;}
.gallery-section .image:hover img{transform: scale(1.4) rotate(15deg);
}@media screen and (max-width:960px) {.gallery-section .image{flex: 33.33%;}
}
@media screen and (max-width:768px) {.gallery-section .image{flex: 50%;}
}
@media screen and (max-width:480px) {.gallery-section .image{flex: 100%;}
}

HTML以及CSS制作相册相关推荐

  1. html5电子相册在线制作,Html5+jQuery+CSS制作相册小记录

    本文主要讲述采用Html5+jQuery+CSS 制作相册的小小记录. 主要功能点: Html5进行布局 调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化 ...

  2. php 制作相册,Html 制作相册

    本文主要讲述采用Html5+jQuery+CSS 制作相册的小小记录. 主要功能点:Html5进行布局 调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化了 ...

  3. HTML+CSS制作3D旋转相册

    一.HTML+CSS制作3D旋转相册 哈哈哈,放寒假啦!又可以好好闭关修炼了,最近,在抽屉里无意中翻到了自己上小学时的照片,太可爱啦,照片我就不贴出来了,于是,我就想着用所学的知识,做一个3D旋转相册 ...

  4. html相册浏览页面怎么做,ul结合CSS制作网页相册滑动浏览效果

    ul结合CSS制作网页相册滑动浏览效果 互联网   发布时间:2008-10-17 19:25:02   作者:佚名   我要评论 英文原文:Sliding Photograph Galleries ...

  5. html+css制作3D七夕表白旋转相册特效

    一个温暖的拥抱,一句轻声的问候,一个暖心的笑容,一双坚实的双手,让我们日久天长,健健康康,快乐每一天!祝你们七夕快乐!一个基于html+css制作简易的3D七夕表白旋转相册特效,就当送给你们当作七夕表 ...

  6. html图片滚动浏览,ul结合CSS制作网页相册滑动浏览效果

    别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...

  7. html做相册浏览,ul结合CSS制作网页相册滑动浏览效果

    别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...

  8. 使用 | HTML CSS | 制作精美相框

    文章目录 使用dw编写精美相框 1,制作魔法动态相册 (1)html源码 (2)css源码 (3)运行效果 2,神奇创意相框 (1)HTML源码 (2)运行结果 3,普通相框 (1)HTML源码 (2 ...

  9. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

最新文章

  1. Contest2071 - 湖南多校对抗赛(2015.03.28)
  2. JavaScript中十个一步拷贝数组的方法
  3. C++使用ADO存取图片
  4. 【今晚8点半】:对话袁家军——成都的多媒体圈
  5. flush privileges
  6. zabbix api java_zabbix的Java API(一)
  7. python后台返回cookie_Django框架设置cookies与获取cookies操作详解
  8. HttpServletBean 、 FrameworkServlet 和 DispatcherServlet 关系
  9. mt4双线macd_手机版MT4怎样添加双线MACD指标 手机MT4双线MACD设置方法
  10. system v 消息队列(二)
  11. 考研准考证下载方式【当无法下载或者找到地址时】
  12. npm下载webpack时常见错误解决办法
  13. php 时间转换时间戳_PHP日期格式转时间戳
  14. E680I使用上的常见问题小结
  15. 命令行进行ftp的登陆
  16. 【Shell】Sed 删除、替换、增加字符串
  17. Delphi IdHTTP1下载文件防止假死 ( - 大悟还俗
  18. matlab绘制香农定理曲线,基于matla对香农公式仿真.doc
  19. 迪士尼机器人芭蕾舞_浅析迪士尼跳跳虎机器人
  20. 爬虫(04)cookie+session+正则+字典快速生成2020-12-18

热门文章

  1. HTML5期末大作业:在线电影网站设计——电影速递网(12页面)含登录注册HTML+CSS+JavaScript
  2. 几本经典的投资理财书
  3. 我悟出了公众号取名的套路
  4. ultron官网,奥创官网,奥创中国区官网,ultron中国区官网,奥创公链,ultron公链,ulx,ultron奥创,ultron,奥创,海洋renhe333333
  5. background-clip:从box-sizing:border-box属性入手,来了解盒模型
  6. 【Angular4】constructor ngOnInit
  7. apple pencil值不值得购买?ipad平替电容笔安利
  8. sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk'
  9. F. Equalize the Array【学习进度条2】
  10. Word隐藏回车符技巧