![]() |
1
0
仅仅使用CSS和HTML是不够的。您需要javascript来实现您的目标。 更具体地说,应该使用“交叉点观察者”。使用它,您可以根据元素的可见性更改css或添加/删除元素中的类。例如,如果用户向下滚动到表格标题不再可见的点,则可以启动操作。或者当表头仅在50%或以下可见时。你明白了。 如果你从未使用过Intersection Observer,youtube可能是了解其工作原理的好开端。 另一种选择是手动计算所有内容。通过这种方式,您需要定义用户需要滚动多远(多少像素)才能触发动作。 代码看起来像这样:
|
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
![]() |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
![]() |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
![]() |
roy_meir · 创建自定义下拉式元素 1 年前 |
![]() |
Community wiki · 如何为触摸设备优化网站 1 年前 |
![]() |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
![]() |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |