首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过滚动移动DIV

将一个固定宽度的div元素水平滚动,直到其高度与父级div元素相同。可以使用CSS的transform属性来实现滚动。具体来说,可以使用translateY属性来移动元素,以实现滚动效果。

例如,以下是实现滚动div元素的示例代码:

代码语言:html
复制
<div class="parent">
  <div class="child">Child div</div>
</div>
代码语言:css
复制
.parent {
  width: 200px;
  height: 300px;
  overflow: auto;
}

.child {
  width: 100%;
  height: 100%;
  background-color: blue;
  transform: translateY(0);
  animation: scroll 5s linear infinite;
}

@keyframes scroll {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}

在上面的示例中,父级div元素有一个固定的宽度和高度,并且包含一个子级div元素。子级div元素是蓝色的,并有一个滚动动画,该动画将在5秒钟后执行,并且将不断重复,直到子级div元素的高度与父级div元素相同为止。

在CSS中,我们使用translateY属性来移动子级div元素,该属性将元素向下移动指定的像素数。我们还使用animation属性来定义滚动动画,该动画将在5秒钟后执行,并且将不断重复,直到子级div元素的高度与父级div元素相同为止。

当子级div元素的高度与父级div元素相同时,我们将停止滚动动画。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

div滚动

设置div内容溢出滚动 overflower:auto(内容溢出的时候出现滚动条;scroll会一直出现滚动条) 滚动条样式 滚动条组成: -webkit-scrollbar 滚动条整体部分 -webkit-scollbar-thumb...滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条) -webkit-scrollbar-track 滚动条的轨道(里面装有Thumb) -webkit-scrollbar-button...滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。...-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去) -webkit-scrollbar-corner 边角,即两个滚动条的交汇处 -webkit-resizer...两个滚动条的交汇处上用于通过拖动调整元素大小的小控件 简洁版 /定义滚动条高宽及背景 高宽 分别对应 横竖 滚动条的尺寸/ .scroll::-webkit-scrollbar { width:

2.4K10
  • html div 隐藏滚动条样式,div滚动条样式隐藏与显示

    DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?...要设置CSS滚动条样式,需要用到overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。...常规overflow怎么设置 overflow-y:scroll 总是显示纵向滚动条 overflow-y:visible 不剪切内容也不添加纵向滚动条 overflow-x:scroll 总是显示横向滚动条...在需要时剪切内容并添加滚动条,DIV默认情况也是这个值,但需要设置时候设置即可; hidden:不显示超过对象尺寸的内容; scroll:总是显示滚动条。...div自定义滚动条样式 滚动条的css样式主要有三部分组成: ::-webkit-scrollbar 定义了滚动条整体的样式; ::-webkit-scrollbar-thumb 滑块部分; ::-webkit-scrollbar-thumb

    8.8K60

    移动滚动研究

    移动web滚动问题 在移动端如果使用局部滚动,意思就是我们的滚动在一个固定宽高的div内触发,将该div设置成overflow:scroll/auto;来形成div内部的滚动,这时我们监听div的onscroll...关于模拟滚动 概念 正常的滚动:我们平时使用的scroll,包括上面讲的滚动都属于正常滚动,利用浏览器自身提供的滚动条来实现滚动,底层是由浏览器内核控制。...方案3:方案2的改良版,唯一不同是将下拉刷新元素和scrollcontent放在一个div里,将下拉刷新元素的margintop设为负值,在下拉刷新时,只需要修改scrollcontent一个元素的tranlateY...使用rAF(requestAnimationFrame)触发滚动事件 如果页面只需要兼容高版本浏览器或应用在移动端,又或者页面需要追求高精度的效果,那么可以使用浏览器的原生方法 rAF(requestAnimationFrame...timer = setTimeout(function(){ body.classList.remove('disable-hover') },500); }, false); 参考 移动

    3.2K20

    html中div滚动条设置,DIV滚动条属性及样式设置方式「建议收藏」

    这里向大家描述一下DIV滚动条属性及样式设置,所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场...DIV滚动条属性及样式设置 所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场。...当div所定义的区域的内容达到一定程度时,在div标签里面嵌入css样式表,定义overflow的属性值,设置DIV滚动条相关的属性。...滚动条,根据内容自动扩撑区域的大小,即定义的区域无效 scroll总是显示滚动条 hidden没有滚动条,超出区域的内容不可见 auto根据内容自动判断是否添加滚动条 2.DIV滚动条颜色属性: face-color...滚动条的主要颜色,其中包含滚动按钮和滚动滑块 3.overFlow-xoverFlow-y visible却省值,没有DIV滚动条,根据内容自动扩撑区域的大小,即定义的区域无效 scroll总是显示滚动

    7K20

    html滚动条使用,以及页面有多个div块,如何让body页面不使用滚动条,只在某个div内使用滚动

    滚动条基本知识: 建议比价华丽的页面使用overflow:scroll这个样式的滚动条,比较好看。...滚动条空白部分的颜色 scrollbar-shadow-color立体滚动条阴影的颜色 我们通过几个实例来讲解上述的样式属性: 1.让浏览器窗口永远都不出现滚动条 没有水平滚动条...举例: 2,页面有多个div块,如何让...body页面不使用滚动条,只在某个div内使用滚动条 先说说正常显示的,显示滚动条和不显示滚动条,效果图如下: 代码: iframe 中始终显示滚动条:</h3...2,另外可能会出现关闭了整个body的滚动条后,发现div滚动即使启动了也没有显示,这种情况可能是没有设置此div的高度或宽度,这是需要设置的。

    4.7K30
    领券