div滚动条

html中div加滚动条

∥☆過路亽.° 提交于 2020-03-22 08:40:47
div 加滚动条的两种方法: 一、 <div style=" overflow:scroll; width:400px; height:400px;”></div> 记住宽和高一定要设置噢,否则不成的 不过在不超出时,会有下面的滚动条,所以不是最好的选择 二、 <div style=" overflow-y:auto; overflow-x:auto; width:400px; height:400px;”></div> 记住宽和高一定要设置噢,否则不成的 这样比较好的是,在宽和高不超出时,只是一条线 三、说明 直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下: <div style="position:absolute; height:400px; overflow:auto"> </div> 如果要出现水平滚动条,则: overflow-x:auto 同理,垂直滚动条为: overflow-y:auto 如果该div被包含在其他对象例如td中,则位置可设为相对:position:relative 来源: https://www.cnblogs.com/yanl55555/p/12543994.html

div内容超过实现滚动条以及设置滚动条属性【CSS实现】

心不动则不痛 提交于 2020-03-07 22:56:15
例如,有一个id叫做mleft的div,当内容超过他原本的高度或者宽度,出现滚动条。 一般默认的滚动条太难看,此时我们要自定义样式 div的基本css: #mleft{ width:200px; height:500px; float:left; background-color:rgb(0,191,255); overflow:auto;/*当内容超过,出现滚动条*/ } 滚动条的css【以下对应的选择器都要有才行】 #mleft::-webkit-scrollbar{/*滚动条整体*/ width:10px; } #mleft::-webkit-scrollbar-track{/*滚动条轨道*/ background:#999; border-radius:2px; } #mleft::-webkit-scrollbar-thumb{/*滚动条里面的滑块*/ background:white; border-radius:10px; } #mleft::-webkit-scrollbar-thumb:hover{/*滚动条鼠标事件,鼠标放上去出现的事件*/ background:#333; } #mleft::-webkit-scrollbar-corner{/*滚动条边角*/ background:#179a16; } 注意:滚动条对应的所有选择器: ::-webkit

固定DIV在页面的某个位置

我只是一个虾纸丫 提交于 2019-12-29 01:32:10
首先,我们将目光投向了CSS规范,我想很多人和我一样很快就想到了position属性,说到定位,我们很容易想到这个属性。这个属性一共有四个选项:static、relative、absolute、fixed。很高兴,我们在阅读了相关的注释后,我们大概能看到fixed是比较符合我们的需求的: fixed: 位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 "left"、"top"、"right" 以及"bottom" 属性来规定。不论窗口滚动与否,元素都会留在那个位置。工作于 IE7(strict 模式)。 于是我们很快就有了以下的代码,不过很遗憾,IE中并不能通过严格的测试,但是FireFox中却可以通过测试! <html> <head> <!--http://volnet.cnblogs.com--> <title>Only fit FireFox! :(</title> <!--Some thing about the fixed style!--> <style type="text/css"> .fixed_div{ position:fixed; left:200px; bottom:20px; width:400px; } </style> </head> <body> <div class="fixed_div" style=

如何让DIV固定在页面的某个位置而不随着滚动条随意滚动

安稳与你 提交于 2019-12-25 10:55:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 这里稍微总结一下,那就是利用JavaScript脚本,从浏览器中获取各个关于位置的参数,然后将其计算后,定位在窗体的右下角。可以承认,这个方法确实是比较自然的想法,也是很常见的方法,但是这样的方法有以下几个缺点: 1、使用了大量的计算,每次滚动,都少不了一大堆的运算。 2、使用了JavaScript脚本,脚本这东西受到浏览器的限制,即便没有限制,也同样因为网页的下载模式问题,可能因为脚本下载未完成或者下载失败而致使脚本无法正确运行。 3、条条大路通罗马,但是看看那方块,当快速滚动滚动条的时候,会发现那个可爱的方块抖动地厉害。这也难怪,那么多的计算谁能受得了? 那有没有比较“平静”高效的表示方式呢?比如是否有一种用CSS的方式呢? 首先,我们将目光投向了CSS规范,我想很多人和我一样很快就想到了 position 属性,说到定位,我们很容易想到这个属性。这个属性一共有四个选项:static、relative、absolute、fixed( 详情请点击 )。很高兴,我们在阅读了相关的注释后,我们大概能看到fixed是比较符合我们的需求的: fixed: 位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 " left " 、 " top " 、 " right " 以及 "

css去掉div的滚动条

ⅰ亾dé卋堺 提交于 2019-12-24 16:40:20
懒得讲原理了,直接贴代码: css部分: .slide-box { margin-top: 200px; display: -webkit-box; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; } .slide-item { width: 200px; height: 200px; border: 1px solid #ccc; margin-right: 30px; } ::-webkit-scrollbar { width: 0px; } ::-webkit-scrollbar-track { background-color: none; } ::-webkit-scrollbar-thumb { background-color: none; } ::-webkit-scrollbar-thumb:hover { background-color: none; } ::-webkit-scrollbar-thumb:active { background-color: none; } html部分: <div class="slide-box"> <div class="slide-item">1</div> <div class="slide-item">2</div

DIV Scroll属性

无人久伴 提交于 2019-12-19 04:19:06
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> 没有滚动条

手机网页,div内滚动条,以及div内部滚动条拉到底部之后触发事件

折月煮酒 提交于 2019-12-04 12:07:13
var gao = document.documentElement.clientHeight; var headHeight = parseInt($('.yhead').css('height')) $('.ybody').css('height', gao - headHeight + 'px') //前端分页 $(".yright").scroll(function(){ var scrollHeight = document.querySelector(".yright").scrollHeight; // 没用滚动条的情况下,元素内容的总高度 var scrollTop = document.querySelector(".yright").scrollTop; console.log(gao,scrollHeight,scrollTop) if((scrollTop + gao - scrollHeight) == headHeight){ $('.fenye').click() } console.log("没到底: ", ); })     div布局就不用讲了,主要是滚动条事件这一块是真晕,上网查资料查到的情况,用了一下真的可以,真是太高兴了 以后有时间了在好好研究研究,暂时就先这样,另附几个查阅的资料: javascript、jquery获取网页的高度和宽度

纯css,div隐藏滚动条,保留鼠标滚动效果。[转载]

丶灬走出姿态 提交于 2019-12-03 23:40:46
前记 当我们的内容超出了我们的div,往往会出现滚动条,影响美观。 尤其是当我们在做一些导航菜单的时候。滚动条一出现就破坏了UI效果。我们不希望出现滚动条,也不希望超出去的内容被放逐,就要保留鼠标滚动的效果。 方法 这里介绍一个简单的方法。大体思路是在div外面再套一个div。这个div设置overflow:hidden。 而内容div设置 overflow-y: scroll;overflow-x: hidden; 然后再设置外层div的width小于内层div的width。 这个内层div其实是会出现滚动条的,所以不影响鼠标的滚动效果,而且我们看不到滚动条了。 效果 内层div效果: 套上外层div效果后: 代码 css代码: .nav_wrap{ height: 400px; width: 200px; overflow: hidden; border: 1px solid #ccc; margin: 20px auto; } .nav_ul{ height: 100%; width: 220px; overflow-y: auto; overflow-x: hidden; } .nav_li{ border: 1px solid #ccc; margin: -1px; height: 40px; line-height: 40px; text-align: center;

DIV 自定义滚动条样式(二)

怎甘沉沦 提交于 2019-12-03 09:30:31
流浏览器自带的滚动条样式很丑,确实有必要美化。 滚动条从外观来看是由两部分组成:1,可以滑动的部分,我们叫它滑块2,滚动条的轨道,即滑块的轨道,一般来说滑块的颜色比轨道的颜色深。 滚动条的css样式主要有三部分组成: ::-webkit-scrollbar 定义了滚动条整体的样式; ::-webkit-scrollbar-thumb 滑块部分; ::-webkit-scrollbar-thumb 轨道部分; 下面以overflow-y:auto;为例(overflow-x:auto同) html代码: <div class="test test-1"> <div class="scrollbar"></div> </div> css代码: .test{ width: 50px; height: 200px; overflow: auto; float: left; margin: 5px; border: none; } .scrollbar{ width: 30px; height: 300px; margin: 0 auto; } .test-1::-webkit-scrollbar {/*滚动条整体样式*/ width: 10px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; } .test-1::-webkit-scrollbar-thumb {/

水平多个div,超出出现横向滚动条;隐藏滚动条,但是依然可以滚动;

匿名 (未验证) 提交于 2019-12-02 23:49:02
1. 【问题】水平多个div块,超出外面div盒子后,水平出现横向滚动条? https://cn.vuejs.org/v2/guide/class-and-style.html      2. class和style的绑定的Vue源码分析:待定 2. 【问题】隐藏滚动条,但是依然要可以滚动?     c = a;     b = a+d;     其中b的用法:style="height: calc(100% + 8px);overflow: auto;" 部分使用代码: <div class="float-left normList"> <div style="height: calc(100% + 8px);overflow: auto;"> <div :style="'width:'+'76'*normList.length+'px;'"> <span class="active" v-for="(item,index) in normList" :key="index">指标{{ index }} </span> </div> </div> </div>