1.目录结构

源码

  • project

    • css
    • js
    • image
    • index1
    • index2
    • index3
    • index4
    • index.html

index1到index4分为四个iframe标签引入的可单独分离的主页,相当于组件的原理,其中index作为主页,index1是首页全屏轮播图,其他都是单独的相册风格,也可单独使用。

index.html的iframe引入其他组件:

<div class="section section2"><div class="container" style="height: 100%;"><iframe src="index1/index.html" style="width: 100%;height: 100%;border: none;"></iframe></div></div><div class="section section3"><div class="container" style="height: 100%;"><iframe src="index2/index.html" style="width: 100%;height: 100%;border: none;"></iframe></div></div><div class="section section4"><div class="container" style="height: 100%;"><iframe src="index3/index.html" style="width: 100%;height: 100%;border: none;"></iframe></div></div><div class="section section5"><div class="container" style="height: 100%;"><iframe src="index4/index.html" style="width: 100%;height: 100%;border: none;"></iframe></div></div>

iframe一些基本属性说明:

属性 描述
align left
right
top
middle
bottom
HTML5 不支持。HTML 4.01 已废弃。 规定如何根据周围的元素来对齐 <iframe>。
frameborder 1
0
HTML5 不支持。规定是否显示 <iframe> 周围的边框。
height pixels 规定 <iframe> 的高度。
longdesc URL HTML5 不支持。规定一个页面,该页面包含了有关 <iframe> 的较长描述。
marginheight pixels HTML5 不支持。规定 <iframe> 的顶部和底部的边距。
marginwidth pixels HTML5 不支持。规定 <iframe> 的左侧和右侧的边距。
name name 规定 <iframe> 的名称。
sandbox ""
allow-forms
allow-same-origin
allow-scripts
allow-top-navigation
对 <iframe> 的内容定义一系列额外的限制。
scrolling yes
no
auto
HTML5 不支持。规定是否在 <iframe> 中显示滚动条。
seamless seamless 规定 <iframe> 看起来像是父文档中的一部分。
src URL 规定在 <iframe> 中显示的文档的 URL。
srcdoc HTML_code 规定页面中的 HTML 内容显示在 <iframe> 中。
width pixels 规定 <iframe> 的宽度。

轮播图效果:

菜单通过div+li+css定义实现动态切换效果,采用的是Bootstrap的样式,无需自己实现:

<ul class="ul" data-in="fadeInDown" data-out="fadeOutUp"><li class="active"><a href="javascript:void(0)">首页</a></li><li class="dropdown"><a href="javascript:void(0)">业务体系</a><div class="dropdown_menu"><a href="#">Custom Menu</a><a href="#">Custom Menu</a><a href="#">Custom Menu</a></div></li><li class="dropdown"><a href="javascript:void(0)">直营园</a><div class="dropdown_menu"><a href="#">Custom Menu</a><a href="#">Custom Menu</a><a href="#">Custom Menu</a></div></li><li><a href="javascript:void(0)">行知资讯</a></li><li><a href="javascript:void(0)">关于我们</a></li><li><a href="javascript:void(0)">联系合作</a></li></ul>

2.index1组件,鼠标悬停卡片3D翻页特效


这里涉及几个关键的css样式属性

  • transform-style: preserve-3d
  • transform: rotateY(180deg)

transform–style属性指定嵌套元素是怎样在三维空间中呈现。

注意: 使用此属性必须先使用 transform 属性.

语法:
transform-style: flat | preserve-3d;

描述
flat 表示所有子元素在2D平面呈现。
preserve-3d 表示所有子元素在3D空间中呈现。

Transform属性定义及使用说明:
Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。

语法:
transform: none|transform-functions;

none 定义不进行转换。
matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵。
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定义 3D 转换,使用 16 个值的 4x4 矩阵。
translate(x,y) 定义 2D 转换。
translate3d(x,y,z) 定义 3D 转换。
translateX(x) 定义转换,只是用 X 轴的值。
translateY(y) 定义转换,只是用 Y 轴的值。
translateZ(z) 定义 3D 转换,只是用 Z 轴的值。
scale(x[,y]?) 定义 2D 缩放转换。
scale3d(x,y,z) 定义 3D 缩放转换。
scaleX(x) 通过设置 X 轴的值来定义缩放转换。
scaleY(y) 通过设置 Y 轴的值来定义缩放转换。
scaleZ(z) 通过设置 Z 轴的值来定义 3D 缩放转换。
rotate(angle) 定义 2D 旋转,在参数中规定角度。
rotate3d(x,y,z,angle) 定义 3D 旋转。
rotateX(angle) 定义沿着 X 轴的 3D 旋转。
rotateY(angle) 定义沿着 Y 轴的 3D 旋转。
rotateZ(angle) 定义沿着 Z 轴的 3D 旋转。
skew(x-angle,y-angle) 定义沿着 X 和 Y 轴的 2D 倾斜转换。
skewX(angle) 定义沿着 X 轴的 2D 倾斜转换。
skewY(angle) 定义沿着 Y 轴的 2D 倾斜转换。
perspective(n) 为 3D 转换元素定义透视视图。

3.index2,jquery电影相册图片预览



这里用到很多第三方的样式和js,html代码不多

<body><div class="gallery_container"><div class="gallery_top"></div><div class="gallery_content"><div class="gallery_thumbnails"><a href="images/gallery/11.jpg" title="电影《一一》的海报"><img src="images/gallery/11_min.jpg"/></a><a href="images/gallery/back_to_future.jpg" title="电影《重返未来》的海报"><img src="images/gallery/back_to_future_min.jpg"/></a><a href="images/gallery/brave_heart.jpg" title="电影《勇敢的心》的海报"><img src="images/gallery/brave_heart_min.jpg"/></a><a href="images/gallery/bwbj.jpg" title="电影《霸王别姬》的海报"><img src="images/gallery/bwbj_min.jpg"/></a><a href="images/gallery/district9.jpg" title="电影《第九区》的海报"><img src="images/gallery/district9_min.jpg"/></a><a href="images/gallery/effect.jpg" title="电影《蝴蝶效应》的海报"><img src="images/gallery/effect_min.jpg"/></a><a href="images/gallery/fightClub.jpg" title="电影《搏击会》的海报"><img src="images/gallery/fightClub_min.jpg"/></a><a href="images/gallery/forrest.jpg" title="电影《阿甘正传》的海报"><img src="images/gallery/forrest_min.jpg"/></a><a href="images/gallery/inception.jpg" title="电影《盗梦空间》的海报"><img src="images/gallery/inception_min.jpg"/></a><a href="images/gallery/jarhead.jpg" title="电影《锅盖头》的海报"><img src="images/gallery/jarhead_min.jpg"/></a><a href="images/gallery/lc.jpg" title="电影《浪潮》的海报"><img src="images/gallery/lc_min.jpg"/></a><a href="images/gallery/lord_of_war.jpg" title="电影《战争之王》的海报"><img src="images/gallery/lord_of_war_min.jpg"/></a><a href="images/gallery/metal.jpg" title="电影《全金属外壳》的海报"><img src="images/gallery/metal_min.jpg"/></a><a href="images/gallery/oceans.jpg" title="电影《海洋》的海报"><img src="images/gallery/oceans_min.jpg"/></a><a href="images/gallery/prestige.jpg" title="电影《致命魔术》的海报"><img src="images/gallery/prestige_min.jpg"/></a><a href="images/gallery/rls.jpg" title="电影《入殓师》的海报"><img src="images/gallery/rls_min.jpg"/></a><a href="images/gallery/sixth_sense.jpg" title="电影《第六感》的海报"><img src="images/gallery/sixth_sense_min.jpg"/></a><a href="images/gallery/the_boy_in.jpg" title="电影《穿条纹上衣的男孩》的海报"><img src="images/gallery/the_boy_in_min.jpg"/></a><a href="images/gallery/truman.jpg" title="电影《楚门的世界》的海报"><img src="images/gallery/truman_min.jpg"/></a><a href="images/gallery/rzdf.jpg" title="电影《让子弹飞》的海报"><img src="images/gallery/rzdf_min.jpg"/></a><div class="clear_both"></div></div><div class="gallery_preview"><a href="images/gallery/11.jpg"></a></div><div class="clear_both"></div><div class="gallery_contact"><p><a class="contactLink" href="https://blog.csdn.net/lucky_fang">Contact Me</a></p></div><div class="gallery_caption"></div><div class="clear_both"></div><div class="gallery_preload_area"></div></div><div class="gallery_bottom"></div>
</div>
</body>

4.index3,jquery图片墙手风琴

切割的效果,根据鼠标焦点放大和变化

5.index4,环形旋转3D相册


和index1一样

这里涉及几个关键的css样式属性:

transform-style: preserve-3d
transform: rotateY(180deg)

6.源码下载

jquery导航图片全屏滚动、首页全屏轮播图,各式相册相关推荐

  1. 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图(二)之SuperIndicator源码分析

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼:http://blog.csdn.net/hejjunlin/article/details/52510431 背景:仿爱奇艺视频,腾讯视频 ...

  2. 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图介绍(一)

    请尊重分享成果,转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52327435 前言:本篇只是一个介绍这个一个类库,具体实现思路代码会下 ...

  3. (三)Vue项目——微商城:首页页面,轮播图+九宫格访问按钮

    目录 首页 1.显示轮播图 2.服务器返回轮播图数据 3安装axios 4从服务器获取数据 5快速访问按钮 首页 1.显示轮播图 src\pages\Home.vue <template> ...

  4. vue骨架屏、时间选择器、轮播图。。你想要的这里全都有

    骨架屏.时间选择器.轮播图..你想要的这里全都有,没有就补.补.补 项目伊始,秉承能自己写就不用额外install的原则,提取了一些项目中时常要用到的公用组件.插件和样式,github地址:https ...

  5. javascript 计算器、动态时钟、表格复选框全选(扩展)、轮播图、36选7、随机数...

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  6. 首页广告(轮播图+京东秒杀+最底部的为你推荐)

    首先在Api中添加URL接口 String AD_URL="https://www.zhaoapi.cn/ad/getAd"; bean包中解析接口数据 import java.u ...

  7. 导航栏保持居中并使用swiper作为轮播图进行背景轮播背景

    如图: 1.首先使用swiper,需要到这个网址https://www.swiper.com.cn/demo/index.html选择你想使用的轮播样式,接下来引入一些文件,可以到这个网址参考api下 ...

  8. html中轮播图中图片样式如何调,纯CSS3做轮播图基础样式设置

    一,准备工作 轮播图的主要遇新是直朋能到分览思想: 1,让友,记基开前不接些前家我告对猿果水使钮控轮播的几张图片横向连成一片,默认是从上到下(如果图片像朋支不器几事为的时后级功发发来久都这样含制层是请 ...

  9. dev控件swiftplot图滚动方法_无限轮播图使用Scroller就这么简单

    前言 这几天又拾起老本行,复习复习Android,才发现忘的差不多了,上午做了一个小Demo,配合Scroller做了一个轮播图,效果如下,但是不知为何,录制的GIF成这样,凑乎一下看看. 原理是继承 ...

  10. 谷粒学院-首页数据显示-banner轮播图微服务搭建

    新建banner轮播图微服务 1.在service模块下创建子模块service_cms 2.配置application.properties # 服务端口 server.port=8004 # 服务 ...

最新文章

  1. Scala的存在类型
  2. Selenium 中文API
  3. github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架
  4. 微信整人假红包图片_警惕:千万别点!这些红包是假的
  5. P06: 分组的背包问题
  6. 2020 ccf推荐中文期刊_中国计算机学会推荐中文期刊目录,让业内学者不再盲目投稿...
  7. ROS的学习(二十)rosserial中的Publisher和Subscriber中的编程步骤
  8. 完成一个Laravel项目的过程
  9. ES6的Set()方法实现数组去重
  10. sql sever如何进行英文词频统计_英语语料库及词频表介绍
  11. 医院预约挂号系统 ssm
  12. ArcCatalog添加数据库连接
  13. Ubuntu安装开发者中心Ubuntu Make(原Ubuntu Developer Tools Center)
  14. 虚拟机共享服务器设置,虚拟机共享网络设置教程
  15. mysql innodb插件_mysql安装innodb插件(MySQL installs the InnoDB plug-in).doc
  16. linux 无线ap模式,在Linux(CentOS)上开启小度WIFI无线AP模式
  17. 是你的栈啊-求你了告诉我逆波兰表达式
  18. 初学者入门级!Python基础知识学习,纯干货【建议收藏】
  19. 场景实践:使用函数计算打包下载OSS文件
  20. Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历

热门文章

  1. RabbitMQ详解(使用方法步骤详细)
  2. 飞鸽沟通软件2013最新版下载
  3. 一篇万字长文,让你读懂商业智能BI
  4. 高爷魅族android,爷青回:Flyme上架魅族M8、M9经典主题
  5. Linux期末复习题
  6. rabbitmq队列模式以及交换机模式
  7. PS-04平面图转立体
  8. debian上硬盘休眠工具hdparm使用方法总算是弄清楚了
  9. 群贤毕至:微软亚洲研究院第二届院友会闭门会议
  10. 随机森林【机器学习笔记简摘】