html背景动起来,CSS+HTML 循环滚动背景效果
参考效果地址:CSS背景图无限循环滚动动画[1]
Tips:文末有示例代码地址。
或许你主要想实现背景倾斜移动的效果,但这里也会给你介绍点其他知识点~ 首先如果你想要实现背景这样的,方法有很多,只要有一张图,和 动画就行了!
svg图片地址[2],接下来就是让重叠动起来,代码直接放最下面了就。
知识点:
注:有些属性可能用处不大,但是还是建议了解下
place-items: center;[3]: 属性是align-items 和 justify-items 的简写;
place-content: center;[4]: 属性是align-content 和 justify-content的简写;
[grid-template-areas: "body";](https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid-template-areas "grid-template-areas: "body";"): 属性是网格区域 grid areas 在CSS中的特定命名;
grid-area: body;[5]: 边界的约定,对照着grid-template-areas使用
vmin、vmax单位
inline-size[6]: 属性影响一个元素的width 或 height,以改变一个元素的盒模型的水平或垂直大小;
prefers-reduced-motion[7]: 用于检测用户的系统是否被开启了动画减弱功能
clamp()函数[8]的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。
:not 选择器
代码如下:
Demo 获取方式
获取源码方式:点击左上方「」关注并回复 “” 即可获取。
GitHub FBYVue BgLoopScroll[9]
参考资料[1]
CSS背景图无限循环滚动动画: https://www.jq22.com/code4026
[2]
svg图片地址: https://www.jq22.com/newjs/foot-pattern.svg
[3]
place-items: center;: https://developer.mozilla.org/zh-CN/docs/Web/CSS/place-items
[4]
place-content: center;: https://developer.mozilla.org/zh-CN/docs/Web/CSS/place-content
[5]
grid-area: body;: https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid-area
[6]
inline-size: https://developer.mozilla.org/zh-CN/docs/Web/CSS/inline-size
[7]
prefers-reduced-motion: https://developer.mozilla.org/zh-CN/docs/Web/CSS/@media/prefers-reduced-motion
[8]
clamp()函数: https://www.cnblogs.com/lvonve/p/13816256.html
[9]
GitHub FBYVue: https://github.com/fanbaoying/FBYVue/blob/main/FBYVueDemo/BgLoopScroll.html
-End-
html背景动起来,CSS+HTML 循环滚动背景效果相关推荐
- Unity循环滚动背景效果制作(uGUI)
运行效果 制作过程 1 导入一张图片,设置格式如下 2 创建一个shader文件,对应的shader代码如下 Shader "Unlit/ScrollX" {Properties{ ...
- 前端小插件之手写js循环滚动特效
很多前端都离不开滚动的特效,调用插件繁琐,后期更改麻烦,考虑到这些因素,自己写了一套无限循环滚动的小特效. 首先滚动特效很好写,用css就可以完成,下面写一个基础css向上循环滚动特效 html &l ...
- 仿造小红书页面代码html,jQuery仿小红书登录页,背景图垂直循环滚动登录页,向上循环滚动的动画,实现一张背景图片的无缝向上循环js滚动...
jQuery仿小红书登录页,背景图垂直循环滚动登录页,向上循环滚动的动画,实现一张背景图片的无缝向上循环js滚动 先看效果图: 图片是gif看着有点卡顿,网页里面其实很流畅的 此代码使用CSS3动画实 ...
- animate inater插件_基于animate.css动画库的全屏滚动小插件,适用于vue.js(移动端、pc)项目...
功能简介 基于animate.css动画库的全屏滚动,适用于vue.js(移动端.pc)项目. 安装 npm install vue-animate-fullpage --save 使用 main.j ...
- android 炫酷背景,炫酷-背景图垂直循环滚动登录页,Android RecyclerView实现
炫酷-背景图上下循环滚动登录页,Android RecyclerView实现方法 某站的登录页背景不停循环滚动,和街边的广告箱很像,感觉不错我也心动了.决定高仿一下,参考了几篇文章后就动手了. 实现步 ...
- [css] 如何让背景图片固定不随滚动条滚动
[css] 如何让背景图片固定不随滚动条滚动 background-attachment:fixed 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 ...
- [jQuery基础] jQuery动效案例(二) -- 图标特效、无限循环滚动(简易轮播图)
图标特效 实现效果展示 实现步骤 第一步(实现静态效果) CSS部分 *{margin: 0;padding: 0; } ul{list-style: none;width: 400px;height ...
- cocos2d(背景图片循环滚动)
背景图片循环滚动 使用action 实现的: 主要有两个背景图片交替循环滚动:我选的两个背景图片的宽度都是1024的 ,所以定义了#define BGIMG_WIDTH 1024 代码如下: 在Hel ...
- android 炫酷 图片背景,炫酷-背景图垂直循环滚动登录页,Android RecyclerView实现
炫酷-背景图上下循环滚动登录页,Android RecyclerView实现方法 某站的登录页背景不停循环滚动,和街边的广告箱很像,感觉不错我也心动了.决定高仿一下,参考了几篇文章后就动手了. 实现步 ...
最新文章
- 一次Dubbo拥堵的分析
- MobileIMSDK怎样修改Server端和安卓端TCP连接方式时报文的的限制大小
- python itchat 的使用
- 安装python的第一个曲折
- AOJ GRL_1_C: All Pairs Shortest Path (Floyd-Warshall算法求任意两点间的最短路径)(Bellman-Ford算法判断负圈)
- 斜率优化Convex Hull Trick
- 判断android图片是否硬解码(方法)
- vue.js踩坑之组件参数检验与非props特性
- istanbul —— JavaScript 代码覆盖率检查工具
- 教育院校公共机房虚拟桌面解决方案
- (day 42 - 字符翻转 ) 剑指 Offer 58 - II. 左旋转字符串
- ubuntu14.04 出现symbol lookup error
- 怎么修改mysql主键(id)的值为自增
- 微软Bing翻译API的使用
- python aiml_Python:用aiml构建英语聊天机器人
- ESP8266开发之旅 网络篇⑯ 无线更新——OTA固件更新
- Dreamweaver CS6 破解补丁免费下载
- 自动化软件测试工作内容,「自动化测试」自动化测试岗位职责(职位描述,任职要求)...
- 怎么画动漫人物的五官:耳鼻眼嘴
- ubuntu 下的pdfcrop功能不(pdf剪切)
热门文章
- Android学习之碎片的生命周期
- python找出有向图的所有环,Python:有向图中的所有简单路径
- java session 持久化_自定义实现session持久化
- delphi7 安装delphi 5 delphi 6控件
- 洛谷 3784(bzoj 4913) [SDOI2017]遗忘的集合——多项式求ln+MTT
- day18-基于DjangoORM的外键实现增加用户(含select标签)
- Beacon API
- wampserver服务器无法启动(图标颜色不对)
- 【算法学习笔记】85.破环为链 序列DP 松弛+代价 SJTU OJ 1073 能量项链
- Netty 5.X 官方指南翻译版7