原标题:网页设计全屏滚动效果怎么做?

1、全屏滚动原理

先把全屏滚动效果的设计分两部分: 背景图+内容。(这里的背景图指纹理或者照片作为背景)

对于背景图,开发的设置是:width:100%;heigth:100%。意思是无论我们设计多大尺寸的背景图,最终都会以铺面浏览器窗口来显示。背景图的显示又可以分为两种情况,第一种:裁剪显示(从左上角,右下角,中间开始裁剪);第二种:缩放显示。

对于全屏滚动效果,背景图宽高就是浏览器窗口的宽高,但是浏览器窗口有各种尺寸,虽然常见16:9这种,但不是每一个窗口都是有比例可循的,如果以图片缩放显示会拉扯图片导致变形,所以只能采用剪裁显示。裁剪方式需要把背景图设计为最大尺寸,一般是1920px*1200px,当窗口尺寸不匹配时,就可以裁剪某一区域来显示。

对于内容区域,开发一般是按照最小显示器的分辨率设置,一般宽在1000px以内,高在768px以内。和我们平时设置网页尺寸的原理一样,都是为了保证原图显示,即:不做裁剪和缩放处理。

2、交互

设计这种全屏滚动效果,目的就是好看,大气,所以交互也是考虑的重点。那有哪些值得借鉴的优秀交互呢?这里给大家分享几个案例。

3、怎么设计

先说背景图,背景图可以为纯色、渐变、纹理、照片。纯色背景是最方便的,不用传图,代码设置即可。渐变开发也可以设置,或者切图的方式。纹理,如果是重复性的可以切图,不可重复的就和照片处理方式一样。对于照片,就只能是裁剪方式了。

前面说了,剪裁的方式图片设计为最大尺寸1920px*1200px,压缩到100KB以内。代码默认从左上角开始剪裁一个区域,也可以设置为右下角,和中间区域。

background-position-x: 0%;

background-position-y: 0%;

为了保证剪裁后图片的美观度,最好找画面内元素较小的图片,不要那种整张图片多大一个物体,比如下面这种:

再来说内容,设置为1000px*700px以内,因为要考虑上下留白。不考虑响应式或者动效的话可以把内容切成透明png图片给开发。对于全屏滚动的响应式设计,建议针对移动设备设计一套图。

4、视差

利用视觉错位形成的效果。

5、类3D

通过对平面图片加透视,位移形成的效果。

责任编辑:

网页设计html图片滚动特效,网页设计全屏滚动效果怎么做?相关推荐

  1. alibaba外贸装修首页如何装修店铺美化优化店铺类型装修设计首页图片更好展现产品全屏代码自定义内容首页编辑操作生成器

    阿里巴巴国际站全屏代码装修教程视频教程通栏代码制作方法

  2. 微信html 全屏显示,关于微信上网页图片点击全屏放大效果

    实现微信上网页的图片点击后全屏还可以可以缩放,这个功能是别人做的,可是捏点击后屏幕直接黑屏了,图片没有显示出来.这个代码在网上搜一下,挺多类似的. 先上代码. 调用微信图片浏览器的函数 functio ...

  3. h5点击图片自动放大_关于微信上网页图片点击全屏放大效果

    实现微信上网页的图片点击后全屏还可以可以缩放,这个功能是别人做的,可是捏点击后屏幕直接黑屏了,图片没有显示出来.这个代码在网上搜一下,挺多类似的. 先上代码. function arrayToJson ...

  4. html5页面可见xing,【 前端资源 网页插件 】全屏滚动效果H5FullscreenPage.js

    前提: 介于现在很多活动都使用了 类似全屏滚动效果 尤其在微信里面 我自己开发了一个快速构建 此类项目的控件 与市面上大部分控件不同的是此控件还支持元素的动画效果 并提供多种元素效果 基于zepto. ...

  5. 使用fullPage做的大图片全屏滚动

    本地的图片和css等文件 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset ...

  6. 一分钟实现纯CSS全屏滚动特效

    一分钟实现纯CSS全屏滚动特效 Hello World [你好世界]-Hello World-"无论世界多么崩坏,我都只想再见到她的笑颜" 端午节快乐! 会用到的CSS属性 bac ...

  7. pagePiling.js - 创建美丽的全屏滚动效果

    在线演示 在线演示 本地下载 全屏滚动效果是近期很流行的网页设计形式,带给用户良好的视觉和交互体验. pagePiling.js 这款jQuery插件能够帮助前端开发者轻松实现这样的效果.支持全部的主 ...

  8. 全屏滚动插件fullPage.js

    效果效果 本文介绍使用fullPage.js插件可轻易创建全屏滚动网站.很多网站只有一个首页,它是由多个可以滚动的全屏内容组成,使用鼠标滚动或方向键可控制滚屏,支持CSS3动画和手机触屏,效果非常高大 ...

  9. 前端全屏滚动学习总结

    全屏滚动-学习总结 全屏滚动是指一次鼠标滚动切换整个屏幕的内容,多用于产品展示.年终总结等页面,能够在网页上呈现出PPT般的效果,简洁且美观. 在线演示1-商品介绍,在线演示2-年终总结 实现代码 全 ...

  10. 前端jQuery的全屏滚动插件(使用方法)

    全屏滚动:无滚动条,一个屏幕一个屏幕的滚动 gitHub: GitHub - alvarotrigo/fullPage.js: fullPage plugin by Alvaro Trigo. Cre ...

最新文章

  1. css 定位及遮罩层小技巧
  2. ORB-SLAM论文翻译
  3. FD32 查询客户信贷管理中,销售值是怎么来的?
  4. Qt Creator加载占位符数据
  5. 如何生成自己的Yaas Service yaas
  6. JAVA MYSQL从数据库中提取图片_java web将图片存到储数据库和从数据库中读取图片...
  7. ThinkPHP5如何引用新建的配置文件?
  8. VB 屏幕融化超级恶搞程序代码
  9. 什么是异构数据库?它和分布式数据库的联系是什么?
  10. 2021年高压电工考试APP及高压电工模拟考试题库
  11. oracle job remove,如何删除oracle Job命令实例
  12. html5 自动弹出键盘,HTML5 input焦点键盘弹出问题
  13. SMAA算法详解 - SMAADepthEdgeDetectionPS
  14. luogu P4100 [HEOI2013]钙铁锌硒维生素
  15. 【线性代数】四、二次型
  16. 修改3389端口的方法?
  17. Clickhouse单机部署以及从mysql增量同步数据
  18. 创面修复医疗器械行业概况及市场规模分析
  19. js中firstChild和childNodes[0]以及children[0]之间的点滴问题
  20. Python,OpenCV中的光学字符识别(OCR Optical Character Recognition)

热门文章

  1. 安装CLOVER引导器到硬盘EFI分区
  2. 2021年软件测试工具总结——安全性测试工具【附官网地址】
  3. 【阿里云播放器】AliyunPlayerTest.exe 播放mp4日志 win7
  4. 计算机基础相关知识面试题
  5. 威纶通触摸屏离线模拟正常,为什么下载到屏幕后部分按钮开关等不显示?
  6. Ubuntu 字体安装以及 vscode字体配置
  7. CCS7.3 安装使用教程
  8. 离散数学第六版第er章偶数题答案_离散数学答案--第二章习题解答.doc
  9. 计算机犀牛建人体模型步骤,Clayoo加Rhino如何建模卡通人物2
  10. 重访火星时代网_huadingjin_新浪博客