简体   繁体   English

揭示文本 HTML、CSS、JS 的滚动选项

[英]Reveal on Scroll option for text HTML, CSS, JS

I want to get an effect like https://www.stpeterscollege.lk/history-of-our-college to a HTML code of mine.我想在我的 HTML 代码中获得类似https://www.stpeterscollege.lk/history-of-our-college的效果。 Can someone help me with this please?有人可以帮我吗?

There is a micro-library named scroll-out that help in scroll detection and that will make it easy for you to get such effect.有一个名为 scroll-out 的微型库,可以帮助进行滚动检测,并且可以让您轻松获得这种效果。 Here is a link to it.这是它的链接

You just need to add following CSS您只需要添加以下 CSS

[data-scroll] {
  transition: opacity 1s;
}
[data-scroll="in"] {
  opacity: 1;
}
[data-scroll="out"] {
  opacity: 0;
}

And this in HTML to apply scroll effect on all elements.这在 HTML 中对所有元素应用滚动效果。

<script src="https://unpkg.com/scroll-out/dist/scroll-out.min.js"></script>
<script>
  ScrollOut();
</script>

Follow the docs for more info.按照文档获取更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM