css滚动(滚动网页代码)

  网页默认的滚动条不怎么好看,特别是对于网页内部元素使用滚动条时,默认样式就更加显得格格不入。

image.png

  对于滚动条的样式设置,调整以下一个属性的值即可。

  ::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的

  ::-webkit-scrollbar-button 滚动条两端的按钮

  ::-webkit-scrollbar-track 外层轨道

  ::-webkit-scrollbar-track-piece 内层滚动槽

  ::-webkit-scrollbar-thumb 滚动的滑块

  ::-webkit-scrollbar-corner 边角

  ::-webkit-resizer 定义右下角拖动块的样式

  使用css形式实现视觉差滚动效果的方式有:

  background-attachment

  transform:translate3D

  background-attachment

  作用是设置背景图像是否固定或者随着页面的其余部分滚动

  值分别有如下:

  scroll:默认值,背景图像会随着页面其余部分的滚动而移动

  fixed:当页面的其余部分滚动时,背景图像不会移动

  inherit:继承父元素background-attachment属性的值

  完成滚动视觉差就需要将background-attachment属性设置为fixed,让背景相对于视口固定。及时一个元素有滚动机制,背景也不会随着元素的内容而滚动。


发表评论

评论列表

还没有评论,快来说点什么吧~