如何使用纯CSS实现分栏宽度拉伸调整

  介绍

这期内容当中小编将会给大家带来有关如何使用纯CSS实现分栏宽度拉伸调整,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Html:

& lt; p类=癱olumn"比;   类& lt; p=癱olumn-left"祝辞   类& lt; p=皉esize-bar"祝辞& lt;/p>   类& lt; p=皉esize-line"祝辞& lt;/p>   类& lt; p=皉esize-save"祝辞   左侧的内容   & lt;/p>   & lt;/p>   类& lt; p=癱olumn-right"祝辞   右侧的内容   & lt;/p>   & lt; css/p

。列{   溢出:隐藏;   }   .column-left {   身高:400 px;   background - color: # fff;   位置:相对;   浮:左;   }   .column-right {   身高:400 px;   填充:16 px;   background - color: # eee;   box-sizing: border-box;   溢出:隐藏;   }   .resize-save {   位置:绝对的;   上图:0;右:5 px;底部:0;左:0;   填充:16 px;   overflow-x:隐藏;      }   .resize-bar {   宽度:200 px;高度:继承;   调整:水平;   光标:ew-resize;   透明度:0;   溢出:滚动;   max-width: 500 px;//设定最大拉伸长度   min-width: 200 px;//设定最小宽度   }/*拖拽线*/.resize-line {   位置:绝对的;   右:0;上图:0;底部:0;   边境:2 px固体# eee;   border-left: 1 px固体# bbb;   pointer-events:没有;   }   .resize-bar: ~ .resize-line徘徊,   .resize-bar:活跃~ .resize-line {   border-left: 1 px冲天蓝色;   }   .resize-bar: -webkit-scrollbar {   宽度:200 px;高度:继承;   }/* Firefox只有下面一小块区域可以拉伸*/@supports (-moz-user-select: none) {   .resize-bar: ~ .resize-line徘徊,   .resize-bar:活跃~ .resize-line {   border-left: 1 px固体# bbb;   }   .resize-bar:徘徊~ .resize-line:之后,   {后.resize-bar:活跃~ .resize-line::   内容:& # 39;& # 39;;   位置:绝对的;   宽度:16 px;高:16 px;   底部:0;右:8 px;   背景:url (/resize.svg);   background-size: 100% - 100%;   }   }

原理

利用浏览器非<代码>溢出:汽车元素设置<代码>调整>

webkit浏览器下滚动条可以自定义,其中调整区域大小就是滚动条的大小,于是,我们可以将整个拉伸区域变成和容器一样高。

css3自由缩放属性调整

调整属性的语法及参数

调整属性主要是用来改变元素尺寸大小的,其主要目的是增强用户体验。

调整:没有| |水平|垂直|继承

在css3中调整属性指定的值分为以下几种。

    <李>没有:用户不能拖动元素修改尺寸大小。 <李>:用户可以拖动元素,同时修改元素的高度和宽度
    <李>水平:用户可以拖动元素,仅可以改变元素的宽度,但不能修改元素的高度。
    <李>垂直:用户可以拖动元素,仅可以改变元素的高度,不能修改元素的宽度。
    <李>继承:继承父元素的调整属性值

上述就是小编为大家分享的如何使用纯CSS实现分栏宽度拉伸调整了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何使用纯CSS实现分栏宽度拉伸调整