当前位置: 首页 > news >正文

东莞樟木头做网站哪家好申请百度账号注册

东莞樟木头做网站哪家好,申请百度账号注册,wordpress大全,app建设网站公司CSS 滚动驱动动画 scroll() animation-timeline 通过 scroll() 指定可滚动元素与滚动轴来为容器动画提供一个匿名的 scroll progress timeline. 通过元素在顶部和底部(或左边和右边)的滚动推进 scroll progress timeline. 并且元素滚动的位置会被转换为百分比, 滚动开始被转化为…

CSS 滚动驱动动画 scroll()

animation-timeline 通过 scroll() 指定可滚动元素与滚动轴来为容器动画提供一个匿名的 scroll progress timeline.

通过元素在顶部和底部(或左边和右边)的滚动推进 scroll progress timeline. 并且元素滚动的位置会被转换为百分比, 滚动开始被转化为 0%, 滚动结束被转化为 100%

如果 scroll() 指定的滚动轴不包含滚动条, 也就是元素在滚动轴的方向不可滚动, 那么 timeline 的进度为 0%.

语法

scroll() 可以接受两个参数

  • 滚动元素: 滚动元素提供 scroll progress timeline. 可以取值
    • nearest: (默认值)设置 animation-timeline 元素最近的、具有滚动条的祖先元素.
    • root: 文档的根元素, 即 <html> 元素
    • self: 设置 animation-timeline 的元素自身
  • 滚动轴:
    • y: 垂直滚动轴
    • x: 水平滚动轴
    • block: (默认值)与滚动容器中行内文本方向垂直的轴. 对于从左到右书写的文字, 与 y 相同. 对于从上到下书写的文字, 与 x 相同.
    • inline: 与滚动容器中行内文本方向水平的轴. 对于从左到右书写的文字, 与 x 相同. 对于从上到下书写的文字, 与 y 相同.

这两个参数的书写顺序没有要求, 但是参数之间没有逗号, 这一点我一定要强调, 因为 translate 这个函数的参数就需要有逗号!!!

实例

正常举例

下面以背景渐变举例, 并且滚动容器就是元素自身.

@keyframes bg-color {from {background-color: lightpink;}to {background-color: lightskyblue;}
}
.box {width: 200px;height: 300px;border: 1px solid #bbb;overflow: auto;animation: bg-color linear;animation-timeline: scroll(self);
}

在这里插入图片描述

如果我们加上下面的代码, 改变文字书写方向, 从上到下, 从左到右

html { writing-mode: vertical-lr; }

在这里插入图片描述

最近滚动祖先?

来看一个例子, 这个例子出现了问题, 为什么动画没有效果呢? 📖注意这里我们使用了两个非 static 定位的元素.

<div class="relative"><div class="scroll"><div class="absolute"></div></div>
</div>
.relative {position: relative;
}
.absolute {position: absolute;animation: bg-color linear;animation-timeline: scroll();
}
.scroll {height: 200px;overflow: auto;
}

在这里插入图片描述

为什么元素在滚动时背景没有变化呢? scroll() 不是寻找最近滚动祖先元素吗? 是的, 但是在寻找最近祖先元素时这个祖先元素必须可以影响其位置和大小. 因为元素是 absolute, 那么可以影响其位置和大小的祖先元素显然不是 .scroll 而是 .relative.

🤔️有没有方法可以就让提供 scroll progress timeline 的元素是 .scroll 呢? 有, 请各位客官看这里👉scroll-timeline👈

谢谢你看到这里😊

http://www.dinnco.com/news/60144.html

相关文章:

  • 河间网站建设单页网站制作教程
  • 网站设计毕业选题内容如何做seo整站优化
  • 清远企业网站建设美国搜索引擎
  • 自考网站建设与实践seo工具查询
  • 兰州市七里河建设局网站搜狗网页搜索
  • ecshop做门户网站关键词搜索排名
  • 怎么做公益网站百度seo排名查询
  • 小程序制作需要营业执照吗整站快速排名优化
  • 钢材料 网站建设 中企动力什么是优化设计
  • 提供营销型网站网络热词的利弊
  • 两女互舔互做日美网站北京网站托管
  • 房屋建筑图纸设计seo推广外包企业
  • 有哪几种语言做的网站百度 营销中心
  • 在香港做网站需要什么软件百度关键词点击价格查询
  • 福安做网站最好最好的bt种子搜索神器
  • 做动态二维码的网站2022最火营销方案
  • 众鱼深圳网站建设seo整站优化一年价格多少
  • 亚洲成成品网站有线常用的网络推广的方法有哪些
  • 基于营销导向的企业网站建设研究百度广告点击软件
  • 网站排名优化价格网站优化方案模板
  • 公司营销型网站制作软文发布的平台与板块
  • 刘家窑网站建设免费发布信息
  • 想做个卷帘门百度优化网站网站开发费用
  • 空间类网站价格seo建站技术
  • 郑州网站建设排名站长工具关键词
  • 变态传奇手游 无限资源破解版长沙靠谱的关键词优化
  • 怎么用自己的电脑做网站百度推广怎么联系
  • wordpress苏醒主题安全吗优化官网咨询
  • 高端html5网站设计工作室织梦模板 dedecms5.7产品策划推广方案
  • 网站产品图怎么做的国产最好的a级suv88814