div隐藏

固定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 " 以及 "

DIV横向布局的几种方法

£可爱£侵袭症+ 提交于 2019-12-21 22:01:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.使用display: inline;将块级元素转变为行内元素: CSS .item-test{ border: 1px solid black; padding: 7px; cursor: pointer; /*display: table-cell;*/ /*float: left;*/ width: 12px; height:214px; display: inline; } HTML <div class="item-test"> <img style="" src="../Public/images/t1.png"> </div> 缺点:虽然可以做到横向布局,但是不能设置宽度和高度,padding和margin也是没有用,如果需要border就更加不堪入目: 而且,一旦你在使用了display:inline;的元素内添加块级元素,display:inline就会失效,变回块级元素的效果。 2. 使用display: table-cell;模拟table的元素: 这种方法比第一种方法要好很多,可以调是高度和宽度,padding也可以用,但是不能用margin(想想也明白,对td(table-cell就是模拟td)使用margin本来就不行) .item-test{ border: 1px solid

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的四种方式

霸气de小男生 提交于 2019-12-18 20:44:25
隐藏div是指所选择的div不显示在页面上,但是隐藏后有两种效果 1.隐藏过后的div的位置还是被占用了 2.隐藏过后的div的位置没有被占用 下面看几种隐藏div的方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> div { width: 300px; height: 300px; border: 1px red solid; } </style> </head> <body> <input type="button" value="显示效果" id="btn"/> <div id="box"></div>哈哈哈哈 <script src="common.js"></script> <script> document.getElementById("btn").onclick = function () { //隐藏div的三种方式 // document.getElementById("box").style.display = "none";// 不占位 // document.getElementById("box").style.visibility="hidden";//占位 // document

div和表格中文字溢出时折行显示的处理

寵の児 提交于 2019-12-10 02:36:07
当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果我们不想让他换行显示那要怎么办呢?看到这个标题很容易就会想到截断文字加“...”的做法。 一般的文字截断(适用于内联与块): ==============CSS================ .text-overflow{ display:block;/*内联对象需加*/ width:31em; word-break:keep-all;/* 不换行 */ white-space: nowrap ;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/ } ================================= 对于表格的话,定义有一点不一样: ==============CSS================ table{ width:30em; table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */ } td{ width:100%; word-break:keep-all;/* 不换行 */ white-space:nowrap;/*

纯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 00:40:02
实现步骤: 1、创建对应切换div < div class ="bottom_daohang" > < div class ="bottom_daohang_zong" > < div class ="bottom_daohang_left value_left ace" > < </ div > < div id ="bianse1" class ="bottom_daohang_number ace red value_number" bs ="1" > 1 </ div > < div id ="bianse2" class ="bottom_daohang_number ace value_number" bs ="2" > 2 </ div > < div id ="bianse3" class ="bottom_daohang_number ace value_number" bs ="3" > 3 </ div > < div id ="bianse4" class ="bottom_daohang_number ace value_number" bs ="4" > 4 </ div > < div id ="bianse5" class ="bottom_daohang_number ace value_number" bs ="5" > 5 </ div > <

点击div以外的页面隐藏该div

匿名 (未验证) 提交于 2019-12-03 00:18:01
思路:在触发DOM上的某个事件的时候会产生一个事件对象event,这个对象包含着所有与事件有关的信息,包括产生事件的元素、事件类型等相关信息,思路一中div的click事件处理程序传入的参数就是这个event对象。访问IE中的event对象有几种不同的方式,取决于指定事件处理程序的方法。直接为DOM元素添加事件处理程序时,event对象作为window对象的一个属性存在。 <script type="text/javascript"> $(document).bind('click',function(e){ var e = e || window.event; //浏览器兼容性 var elem = e.target || e.srcElement; while (elem) { //循环判断至跟节点,防止点击的是div的id=‘test’的子元素 if (elem.id && elem.id=='test') { return; } elem = elem.parentNode; } $('#test').css('display','none'); //点击的不是div或其子元素 }); </script> 文章来源: 点击div以外的页面隐藏该div

水平多个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>