Div scroll 属性详解

要做自定义滚动条就要做到最好的scroll-div 前言 关于自定义滚动条的方案,我之前写过一篇文章,但是当时写那篇文章的侧重点是教大家怎么实现基础的能够自定义的滚动条,而没怎么注重介绍我封装的那个一个vue组件,也没什么效果图,介绍功能啥的。 而我自己也在项目中使用了,之前做的组件虽然已经满足了较多场景了,但是我在复杂的工程中使用了,体验了,发现还是有更多场景待开发,以及一些bug需要修复。经过了实际项目的应用后,已经把该组件完善得较好了。 加上最近身边有不少同事朋友都有需求,在找一款能兼容尽量多浏览器的自定义滚动条组件,刚好问到我了,我就介绍我封的这个组 阅读详情

DIV Scroll属性详解,为DIV层打造不同的滚动条。

一、scrollbar属性、样式详解 
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)
    overflow-x水平方向内容溢出时的设置
    overflow-y垂直方向内容溢出时的设置
    以上三个属性设置的值为visible(默认值)、scroll(出现滚动条)、hidden(隐藏)、auto()浏览器自动设置)。

2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)
    scrollbar-arrow-color上下按钮上三角箭头的颜色
    scrollbar-base-color滚动条的基本颜色
    scrollbar-dark-shadow-color立体滚动条强阴影的颜色
    scrollbar-face-color立体滚动条凸出部分的颜色
    scrollbar-highlight-color滚动条空白部分的颜色
    scrollbar-shadow-color立体滚动条阴影的颜色

我们通过几个实例来讲解上述的样式属性:

1.设定多行文本框的滚动条

  没有水平滚动条
   <textarea style="overflow-x:hidden"></textarea>

   没有垂直滚动条
   <textarea style="overflow-y:hidden"></textarea>

   没有滚动条
   <textarea style="overflow-x:hidden;overflow-y:hidden"></textarea>
   或<textarea style="overflow:hidden"></textarea>

2.让浏览器窗口永远都不出现滚动条
    没有水平滚动条
    <body style="overflow-x:hidden">
    没有垂直滚动条
    <body style="overflow-y:hidden">
    没有滚动条
    <body style="overflow-x:hidden;overflow-y:hidden">或<body  
    style="overflow:hidden">

3.在样式表文件中定义好一个类,调用样式表。

<style>
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}
</style>
这样调用:
<textarea class="coolscrollbar"></textarea>

Scrollbar-Face-Color为滚动条表面颜色设定;
Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定;
Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定;
Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定;
Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。
Scrollbar-Track-Color为滚动条底板颜色设定;
Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。

实例:

body { 
background-color: #ffffff; 
color: #336699; 
SCROLLBAR-FACE-COLOR: #BED8EB; 
SCROLLBAR-SHADOW-COLOR: #DDF8FF; 
SCROLLBAR-HIGHLIGHT-COLOR: #92C0D1; 
SCROLLBAR-3DLIGHT-COLOR: #DDF8FF; 
SCROLLBAR-DARKSHADOW-COLOR: #92C0D1; 
SCROLLBAR-TRACK-COLOR:#BED8EB; 
SCROLLBAR-ARROW-COLOR: #92C0D1 
}

4.设定窗口滚动条的颜色

设置窗口滚动条的颜色为红色<body style="scrollbar-base-color:red">
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。
加上一点特别的效果:
<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">


Vue - 详细实现动态改变元素容器(非页面body)滚动条位置,在一个容器内设置滚动条,并通过 js 改变滚动条位置教程(设置指定子元素div的滚动条位置) Vue-动态改变元素容器(非页面body)滚动条位置(设置指定子元素div的滚动条位置),解决Vue页面固定滚动位置,根据ref来获取元素or组件的滚动条位置,如何设置div滚动条的位置,怎么动态设置滚动器元素容器非页面滚动条的指定位置,vue动态改变指定元素滚动条的位置,vue页面使用keep-alive缓存后,点击进入详情页后返回时发现滚动条位置回到了顶部怎么办,Vue-页面缓存(keep-alive)后滚动条回到了顶部,不在原来的位置了(从详情页返回列表时发现滚动条位置回到了最顶部,并没 阅读详情

相关推荐

洛谷P5707 【深基2.例12】上学迟到(c语言)

第一篇题解 题目描述 yyy 的学校要求早上 8 点前到达。学校到 yyy 的家一共有 s(s\le 10000)s(s≤10000) 米,而 yyy 可以以 v(v<10000)v(v<10000) 米每分钟的速度匀速走到学校。此外在上学路上它还要额外花 10 分钟时间进行垃圾分类。请问为了避免迟到 yyy 最晚什么时候出门?输出 HH:MM 的时间格式,不足两位时补零。由于路途遥远, yyy 可能不得不提前一天出发,不过不可能提前超过一天。 输入格式 两个正整数 s,v,意思已经在题目中给定

cc_love_program的博客 1万+

scrollbar的属性及样式分类:css

scrollbar的属性及样式分类:css     1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)    overflow-x水平方向内容溢出时的设置    overflow-y垂直方向内容溢出时的设置    以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置

命由己造,相由心生 2590

用ESP32-S3和USB摄像头DIY一个无线图传监控(附完整代码和接线图)

本文详细介绍了如何利用ESP32-S3开发板和USB摄像头打造一套高性价比的无线图传监控系统。从硬件选型、接线图到代码实现,提供了完整的DIY方案,特别适合家庭监控、宠物看护等场景。通过优化WiFi传输和双核任务分配,实现了稳定的视频流传输,整套方案成本控制在200元以内。

weixin_33701251的博客 518

div内的scroll局部滚动

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; *{ padding: 0;

听闻青春丶 2万+

【GAN实战】基于pytorch-CycleGAN与pix2pix的自定义数据集训练全攻略

本文详细解析了基于PyTorch的CycleGAN与pix2pix模型在自定义数据集上的完整训练流程。核心在于根据数据是否成对来正确选择模型:pix2pix适用于严格配对的“孪生”数据,而CycleGAN则擅长处理非配对的“散装”数据集。文章从数据准备、配置训练到测试应用,提供了全链路实战指南与关键参数调优心得,帮助开发者高效实现图像到图像的风格转换。

x2y3z4a5b的博客 704

全网最全 | Linux(Ubuntn)系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置

昨天(2024年7月23日)我们分享了学生及科研人员电脑配置推荐 | 笔记本+外置显卡配置,性能足够支持完成你博士论文文本内容,那么今天我们就分享一文解决 | Linux(Ubuntn)系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置的教程,我们使用一文来解决大家在做生信时遇到安装系统、配置环境的问题。在此文中,我们尽快可能给出一套全网最全的教程。目标是解决新手小白同学查资源的困惑和难题。但是,每个童鞋遇到的问题不一样,此教程也不可能把你遇到的每个问题都归纳在其中。我们也希望,

BioinfoDu 2260

如何给div添加滚动条

">测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试 width:70px;以上实例表示如果 div 内容的高度大于 300px 就会出现垂直滚动条,小于 300px 就没有滚动条。

qq_27523025的博客 1934

3线SWD接线终极指南:用Jlink调试非3.3V设备的5个关键细节

本文详细解析了使用Jlink调试非3.3V设备时,3线SWD接线的5个关键细节。核心在于正确理解并连接Vref引脚以实现电压适配,避免供电冲突,并掌握精简接线法与固件修复技巧。文章以STM32F205等芯片为例,指导开发者安全、高效地进行混合电压调试。

e4f5g6h7的博客 437

div实现scroll(vue版本)

div实现scroll(vue版本)

qq_47686977的博客 1199

提示工程ROI计算模板:架构师私藏Excel表(含自动计算)

花3个人力优化提示词,到底能带来多少实际收益?“这个提示工程项目值得做吗?投入10万成本,多久能回本?“不同LLM应用的提示词优化优先级怎么排?全凭经验拍脑袋?当前90%的企业在提示工程投入上缺乏标准化的量化评估方法,导致资源浪费(盲目投入无回报项目)或错失机会(低估高价值优化点)。ROI = (总收益 - 总成本) / 总成本 × 100%对于提示工程,总成本=显性成本+隐性成本,总收益=直接收益+间接收益(后文会详细拆解)。提示工程的价值不是“玄学”,而是可以用数据量化的投资行为。本文分享的。

AI开发架构师 1073

【QGIS】软件下载安装及GIS4WRF插件使用

【QGIS】软件下载安装及GIS4WRF插件使用

WW、forever的博客 1799

DIV相关编程总结

DIV 编程总结 一 div加边框 .divcss1{width:100px;height:50px;border:1px solid #F00} <div class="divcss1"></div> border:1px dashed #000 设置对象边框宽度为1px黑色虚线边框 border:1px solid #000 设置对象边框宽度为1px黑色...

bcbobo21cn的专栏 461

51单片机 步进电机正反转控制+Proteus仿真

51单片机 步进电机正反转控制+Proteus仿真 Proteus仿真 实例代码 /*************** ******************/ #include <reg52.h> #define uint unsigned int #define uchar unsigned char uchar code FFW[]= { 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09 }; uchar code REV[]= { 0x09,0x

perseverance51博客 2787

【CSS】scroll-snap属性详解

scroll-snap 是一个用于实现流畅滚动捕捉效果的 CSS 模块。它包含多个属性,可以应用于滚动容器和滚动子项上。

正在解锁骑着骆驼去南极的世界 2006

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

div overflow scroll_overflow属性

定义:Overflow属性,规定了当内容溢出元素框的时候内容如何处理的事情2. 注意:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"3. 属性介绍scroll :如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。如下图所示,宽度够的时候,设置属性为scroll, 仍然会出...

weixin_39980575的博客 2760

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

div上添加scroll监听事件失败的原因

1,问题:在给div添加scroll监听事件时,发现添加失败,即在添加的方法中没有执行要添加方法,如下 document.querySelector('.appMain').addEventListener('scroll',this.handleScroll,true) 2,发现问题 在寻找问题的过程中,使用window添加 scroll 监听事件时可以的,但是在div上添加scroll监听事...

肖帅的博客 6694

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

css scroll属性_CSS中的scroll-behavior属性

css scroll属性 CSS | 滚动行为属性 (CSS | scroll-behavior property) Who does not want their links to function smoothly and attractively? This type of functionality is very easy to implement. All you need is a ...

cumt951045的博客 7330

div中scroll-y

scroll-y 指的是在 div 元素中只能垂直滚动的能力。如果你想让 div 元素中的内容可以垂直滚动,你可以在 div 的样式中添加 overflow-y: scroll;。这样就可以在 div 元素中垂直滚动内容了。 例如: div { overflow-y: scroll; } ...

weixin_42588877的博客 590

DIV Scroll属性

DIV Scroll属性详解,为DIV层打造不同的滚动条。一、scrollbar属性、样式详解1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll(出现滚动条)、hidden(隐藏)、auto()浏览...

weixin_30521161的博客 110

元素 offset client scroll 相关属性简介

定位元素(positioned element)是指该元素计算后位置(position)属性为 relative, absolute, fixed 或 sticky 的一个元素。Element.offsetLeft 和 Element.offsetTop 是一个只读属性,返回当前**元素边界(border)**相对于 Element.offsetParent 节点的偏移的像素值。的宽高(元素布局包括: border、滚动条、padidng、内容块), 该属性返回的值为一个四舍五入的整数。

潜隐-前端 918

微信小程序 scroll-view 组件中 scroll-into-view属性

小程序中如何使用 scroll-into-view 滚动到对应位置 上需求,需求很常见,如下图 (电商网站很常见),在pc端或者h5中就是一个锚点,当点击对应标题时,页面滚动到对应位置,注意不是选项卡效果。。。。。是页面滚动 如果不能理解,可随便打开一个电商网站的商品详情页可明白 **由于在小程序中,不能使用锚点,同时获取元素高度也挺麻烦的,这里采用 scroll-view 组件的 scroll-into-view属性,来实现 ** 文档可发现,我们需要设置 对应区域的id 即可完成 滚动到对应位

qq_45219069的博客 1万+

JS | JS之深入理解滚动大小scroll系列属性

JS | JS之深入理解滚动大小scroll系列属性

青春木鱼的博客 2163

css 滚动 scroll div

&lt;html&gt;     &lt;head&gt;             &lt;style&gt;                 .scrolltable   { border:1px solid #cbcbcb;white-space:nowrap;  overflow:auto; height:150px; width: 50%; align:center ;margin-...

iteye_13320的博客 208

title div可以加title属性 轮播datav 列表 dv-scroll-board

鼠标放上去显示 title。

weixin_50885665的博客 882
上一篇: org.apache.commons.beanutils.PropertyUtils使用明细
下一篇: 对iFrame 自适应高度的解决办法
超斌
博客等级 码龄20年 5粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值