初学者--滚动条(一)----在路上(2)
来源:互联网 发布:淘宝企业店铺如何报税 编辑:程序博客网 时间:2024/05/21 11:12
今天整理了一下滚动条的有关知识,告诉自己依然努力着
我觉得可以有很多种写法,就我现在知道的而言,就在这里留下两种简单方法。
1:动画方法(背景定位)
先给滚动条设置样式,在设置背景大小的时候,要注意这里设置的大小要和滚动条的长度 是倍数关系 background-size:*px *px;
(背景线性倾斜)background-image:linear-gradient(某deg,个颜色所占比例)
对滚动条动画进行线性无限执行 linear infinite;
transition: all 1s;当前元素只要有“属性”发生变化时,可以平滑的进行过渡
注:这种方法背景颜色没有过渡效果
so,来个小例子:
.gdt{ width: 1000px; height: 50px; background: #000; background-size: 50px 50px; background-image:linear-gradient(135deg,#900 25%, transparent 25%, transparent 50%, #900 50%, #900 75%, transparent 75%, transparent 100% ); animation: animation名 1s linear infinite;}
@keyframes animation名 {
from{
background-position:水平px 垂直px ;
}
to{
background-position:水平px垂直px; }
}
2.第二种方法就要涉及到JS了,但也是让他进行背景定位
还要用到定时器,以达到滚动条无限执行,但背景定位写法格式与动画不同。但第一个值任然是水平方向,第二个值为垂直方向。
so,来点干货:
<script>
var ii=$(".gdt"); var i=0; setInterval(fn,1); function fn() { i-=1;(+=与-=代表滚动条的背景滚动方向,+=向右滚动,-=向左) ii.css({"backgroundPosition":i+"px"+" "+"0px"}); }</script>
0 0
- 初学者--滚动条(一)----在路上(2)
- 初学者--bootstrap(一)--在路上(1)
- 初学者--动画(一)----在路上(3)
- 初学者 bootstrap(二)----在路上(4)
- 初学者--bootstrap(四)栅格系统----在路上(8)
- 滚动条大全(一)
- 滚动条(2)
- 在路上(1)
- C# 在滚动窗口中绘图(滚动条原理)
- 初学者--bootstrap(五)JavaScript插件(上)----在路上(6)
- 初学者--bootstrap(三)下载与安装----在路上(7)
- 初学者--如何正确的构建一个网页模板----在路上(5)
- 产品经理在路上系列——(一)
- 仍在创业的路上,些许感悟(一)
- 程序员在路上(一) -- 梦开始的地方
- 微信小程序开程之路(一)在路上
- 在这条路上越走越远
- CSS在移动端隐藏滚动条/自定义滚动条(scrollbar的各种属性)
- 一些对自己说的话吧
- [C]选出三个数中的最大数和最小数
- 使用sass创建工程
- 【机房】-上下机
- 微信授权和支付
- 初学者--滚动条(一)----在路上(2)
- sdut oj面向对象程序设计上机练习八(对象数组)
- 博弈游戏
- 【35.37%】【codeforces 556C】Case of Matryoshkas
- CodeForces - 486E LIS of Sequence
- 第四章-网络路由技术
- 基于Spring + Spring MVC + Mybatis 高性能web构建
- Android Studio中Module的build.gradle详解
- 如何卸载office2007中自带的微软拼音输入法?