首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js 实现上下改变父 div 高度,左右上下动态分割孩子宽高

需求 实现父 div 里面 左右,上下动态分割 div,并上下改变父 div 高度,并且宽和高都是按百分比(如图) 。 ? 2....div 为 hj-transverse-split-div 并相对定位,里面有一个拖动改变左右 label 为 hj-transverse-split-label ,不能占有位置,所以要绝对定位,并定位到最右边并高为...拖动改变左右 label 时,向左时,label 父 div 宽变小,label 父 div 相邻 右边 div 宽度变大。...div 为 hj-vertical-split-div 并相对定位,里面有一个拖动改变左右 label 为 hj-vertical-split-label ,不能占有位置,所以要绝对定位,并定位到最下边并宽为...3. js 实现 代码: /** * name: split.js * author: biaochen * date: 2018-12-26 * */ $(function()

10K30

js图片随屏幕滚动而滑入滑出效果(万 万。。。字长文)

sliderImages = document.querySelectorAll('.slide-in'); window.addEventListener("scroll",checkSlide);//滚动时候事件...+鼠标滑动下来上面看不见部分scroll-图片一半;这里主要是为了滑动了可视区看到了一半图片....//图片本身高度是100 //那可视区高度+滑动上面不见部分-图片本身/2高度 //500+200-50=650 //650是不是已经到了看见一半图片了呀...//图片(top)在文档600px高度区域,加上图片本身一半50,是不是到达看到一半图片了啊. //所以650==650啊,就对了啊....">文档顶部距离+图片高度等于图片底部距离文档顶部距离 const isHalfShown=slideAt>=sliderimage.offsetTop; /

2.6K10

网页轮播图案例

案例分析: 因为js较多,我们单独新建js文件夹,再新建js文件,引入页面中。 此时需要添加load事件。 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。...动态生成小圆圈 核心思路:小圆圈个数要跟图片张数一致 所以首先先得到ul里面图片张数(图片放入li里面,所以就是li个数) 利用循环动态生成小圆圈(这个小圆圈要放入ol里面) 创建节点createElement...,将js文件引入(注意,因为index.js 依赖animate.js所以,animate.js 要写到index.is.上面) 使用动画函数前握,该元素必须有定位 注意是ul移动而不是小li 滚动图片核心算法...:点击某个小圆圈,就让图片滚动小圆圈索引号乘以图片宽度做为ul移动距离 点击右侧按钮一次,就让图片滚动一张。...图片无缝滚动原理 把ul第一个li复制一份,放到ul 最后面 当图片滚动到克隆最后一张图片时,让ul快速、 不做动画跳到最左侧: left 为0 同时num赋值为0,可以从新开 始滚动图片了 克隆第一张图片

5.4K21

网页轮播图案例

案例分析: 因为js较多,我们单独新建js文件夹,再新建js文件,引入页面中。 此时需要添加load事件。 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。...动态生成小圆圈 核心思路:小圆圈个数要跟图片张数一致 所以首先先得到ul里面图片张数(图片放入li里面,所以就是li个数) 利用循环动态生成小圆圈(这个小圆圈要放入ol里面)...类 点击小圆圈滚动图片 此时用到animate动画函数,将js文件引入(注意,因为index.js 依赖animate.js所以,animate.js 要写到index.is.上面)...使用动画函数前握,该元素必须有定位 注意是ul移动而不是小li 滚动图片核心算法:点击某个小圆圈,就让图片滚动小圆圈索引号乘以图片宽度做为ul移动距离 点击右侧按钮一次,就让图片滚动一张...点击右侧按钮, 图片滚动一张    var num = 0;    // circle 控制小圆圈播放    var circle = 0;    // flag 节流阀    var flag

1.4K30

网页轮播图案例

案例分析2. ① 动态生成小圆圈 ② 核心思路:小圆圈个数要跟图片张数一致 ③ 所以首先先得到ul里面图片张数(图片放入li里面,所以就是li个数) ④ 利用循环动态生成小圆圈(这个小圆圈要放入...案例分析4. ① 点击小圆圈滚动图片 ② 此时用到animate动画函数,将js文件引入(注意,因为index.js 依赖 animate.js 所以,animate.js 要写到 index.js...上面) ③ 使用动画函数前提,该元素必须有定位 ④ 注意是ul 移动 而不是小li ⑤ 滚动图片核心算法: 点击某个小圆圈 , 就让图片滚动 小圆圈索引号乘以图片宽度做为ul移动距离...案例分析5. ① 点击右侧按钮一次,就让图片滚动一张。 ② 声明一个变量num, 点击一次,自增1, 让这个变量乘以图片宽度,就是 ul 滚动距离。...③ 图片无缝滚动原理 ④ 把ul 第一个li 复制一份,放到ul 最后面 ⑤ 当图片滚动到克隆最后一张图片时, 让ul 快速、不做动画跳到最左侧: left 为0 ⑥ 同时num 赋值为0,

2.4K10

JavaScript案例:轮播图

轮播图也称为焦点图,是网页中比较常见网页特效。 功能需求 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。 点击右侧按钮一次,图片往左播放一张,以此类推,左侧按钮同理。...动态生成小圆圈 核心思路:小圆圈个数要跟图片张数一致 首先得到ul里面图片张数(图片放入li里面,所以就是li个数) 利用循环动态生成小圆圈(这个小圆圈要放入ol里面) 创建节点 createElement...点击小圆圈滚动图片 此时用到 animate动画函数,将js文件引入(注意:因为index.js依赖animate.js所以,animate.js要写到index.js上面) 使用动画函数前提,该元素必须有定位...注意是 ul移动,而不是小 li 滚动图片核心算法:点击某个小圆圈,就让图片滚动,小圆圈索引号×图片宽度做为 ul移动距离 此时需要知道小圆圈索引号,我们可以在生成小圆圈时候,给它设置一个自定义属性...右侧按钮无缝滚动 点击右侧按钮一次,就让图片滚动一次 声明一个变量 num,点击一次,自增1,让这个变量乘以图片宽度,就是 ul滚动距离 图片无缝滚动原理 把ul第一个 li复制一份,放到 ul最后面

2.9K10

其他标签及框架集

/动态壁纸/壁纸2/preview.jpg" /> 3 移动效果 包含在内标签移动。内容可以是文字,也可以是图片等。应用较少。...主要属性有:   direction:控制滚动方向,down向下,up向上,left向左,righ向右   其他属性:   height:滚动区域高度,并不是图片高度,图片高度需要在...img中设置   width:宽度,同上   behavior:滚动方式,scroll一圈一圈绕着走,slid只有一次,alternate来回滚动   loop:滚动次数   scrollamount...:滚动速度   scrolldelay:滚动延时   bgcolor:背景色   单标签,用于显示一条分隔线   标记文字,内容会有黄色背景,用作突出文本显示...主要属性有:   cols: 左右拆分  rows: 上下拆分   frameborder: 控制边框,no无边框 在框架集里面插入网页   src:要显示网页地址   scrolling

1.7K70

灵活运用CSS开发技巧

,大家一起进步 Layout Skill 使用vw定制rem自适应布局 要点:移动端使用rem布局需要通过JS设置不同屏幕宽高比font-size,结合vw单位和calc()脱离JS控制 场景:rem...在线演示 下划线跟随导航栏 要点:下划线跟随鼠标移动导航栏 场景:动态导航栏 兼容:+ 代码:在线演示 ?...在线演示 换色器 要点:通过拾色器改变图像色相换色器 场景:图片色彩变换 兼容:mix-blend-mode 代码:在线演示 ?...在线演示 动态边框 要点:鼠标悬浮时动态渐变显示边框 场景:悬浮按钮、边框动画 兼容:gradient 代码:在线演示 ?...在线演示 标签页 要点:切换内容标签页 场景:内容切换 兼容:scroll-behavior 代码:在线演示 ?

4.5K20

几个小处理提高前端性能

一、最最基本 CSS顶部, JS底部 YUI compressor/Gzip CDN 有 必要CSS Sprite Ajax缓存 以上没什么好说。...图片设定不响应重绘尺寸,如果你不设定尺寸、同时外部容器没有定死高宽,则图片在首次载入时候,占据空间会从0到完全出现,左右上下都可能位移,发生大规模重绘。...可以参见新浪微博载入时候页面高度随着图片显示不断变高问题,这些都让浏览器重绘了,一是体验可能不好,二是烧CPU。你可以使用width/height控制,或者在CSS中设置。...高宽自适应 – 无论选项卡、按钮等还是各个大小模块都是高宽自适应,以适用于各种环境、需求 CSS3 font-face技术 – 纯色图标大小以及颜色可以随意控制,增强复用 五、js/HTML交互相关...图片/广告位显屏加载,也就是滚动显示加载 下拉/弹框等默认隐藏资源使用textarea隐藏。需要显示时候才真正显露。

1.1K20

06-移动端开发教程-fullpage框架

CSS3新特性已经讲完了,接下来我们看一下jQuery一个全屏jQuery全屏滚动插件fullPage.js。...1. fullpage.js主要功能 fullPage.js是一个基于jquery插件,它能很方便制作出全屏网站,github地址。 主要功能有: 支持鼠标滚动。 支持前后退和键盘控制。...false 绑定菜单,设定相关属性与 anchors 值对应后,菜单可以控制滚动 navigation 布尔值 false 是否显示项目导航 navigationPosition 字符串 right...字符串 #fff 左右滑块箭头背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部 loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal...布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件滚动方式,如果选择 false,则会出现浏览器自带滚动条 scrollOverflow 布尔值 false

5K50

06-移动端开发教程-fullpage框架

CSS3新特性已经讲完了,接下来我们看一下jQuery一个全屏jQuery全屏滚动插件fullPage.js。...1. fullpage.js主要功能 fullPage.js是一个基于jquery插件,它能很方便制作出全屏网站,github地址。 主要功能有: 支持鼠标滚动。 支持前后退和键盘控制。...false 绑定菜单,设定相关属性与 anchors 值对应后,菜单可以控制滚动 navigation 布尔值 false 是否显示项目导航 navigationPosition 字符串 right...字符串 #fff 左右滑块箭头背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部 loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal...布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件滚动方式,如果选择 false,则会出现浏览器自带滚动条 scrollOverflow 布尔值 false

5.1K90

前端成神之路-WebAPIs06

动态生成小圆圈 有几张图片,我就生成几个小圆圈 var ul = focus.querySelector('ul'); var ol = focus.querySelector('.circle...点击右侧按钮, 图片滚动一张 var num = 0; // circle 控制小圆圈播放 var circle = 0; // flag 节流阀 var flag...点击右侧按钮,小圆圈跟随一起变化 可以再声明一个变量控制小圆圈播放 circle++; // 如果circle == 4 说明走到最后我们克隆这张图片了...触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑以前 JS 兼容性问题,可以放心使用原生 JS 书写效果,但是移动端也有自己独特地方。...触屏事件响应用户手指(或触控笔)对屏幕或者触控板操作。 常见触屏事件如下: ? 1.3.2.

1.3K40

javascript 组件

** 最新内容请查看这里** 工具库 javascript底层工具库underscore.js 时间操作库moment 发布订阅 Arbiter.js ---- 以下均依赖jquery 幻灯...wowslider 幻灯切换时各种很炫效果 cycle2 普通幻灯 浏览图片 fancybox 弹出查看图片,视屏等等 demo yoxview 弹出查看图片图片尺寸缩放很自然...是收费。。。 390$ * 6 = 2400左右 flot 文档不给力 chartJs 中文文档 demo很漂亮,很清晰。比较轻量级。 ichartJs 中国一个家伙搞,感觉还不错。...选取颜色 Spectrum html5播放器 html5media 简单h5player,轻量级 jplayer 功能强太,换肤 与摄像头交互 scriptcam 抓取,解析RSS...内容(不能跨域,所以后台要做代理,所谓解析Rss其实就是解析xml) jFeed jRss 简单版jFeed 其他 nouislider 用滚动条来设置/控制(音量等) blockUI

1.3K30

中高级前端必须注意40条移动端H5坑位指南 | 网易三年实践

CSS方向 自动适应布局 针对移动端,笔者通常会结合JS依据屏幕宽度与设计图宽度比例动态声明font-size,以rem为长度单位声明所有节点几何属性...可能在设计图对应分辨率移动设备下,背景会完美贴合显示,但换到其他分辨率移动设备下就会出现左右空出1px到npx空隙。....elem { overscroll-behavior: contain; } 禁止屏幕抖动 对于一些突然出现滚动页面,可能会产生左右抖动不良影响。...每个移动端浏览器滚动条宽度都有可能不一致,甚至不一定占位置,通过以下方式能间接计算出滚动宽度。100vw为视窗宽度,100%为滚动容器内容宽度,相减就是滚动条宽度,妥妥动态计算。...二维码表面看上去是一张图片二维码生成方式却五花八门,二维码生成方式有以下三种。

4.2K21

移动端H5坑位指南

CSS方向 自动适应布局 针对移动端,笔者通常会结合JS依据屏幕宽度与设计图宽度比例动态声明font-size,以rem为长度单位声明所有节点几何属性....elem { overscroll-behavior: contain; } 禁止屏幕抖动 对于一些突然出现滚动页面,可能会产生左右抖动不良影响。...每个移动端浏览器滚动条宽度都有可能不一致,甚至不一定占位置,通过以下方式能间接计算出滚动宽度。100vw为视窗宽度,100%为滚动容器内容宽度,相减就是滚动条宽度,妥妥动态计算。...该函数就是IntersectionObserver,它提供一种异步观察目标元素及其祖先元素或顶级文档视窗交叉状态方法。详情参照MDN文档,在此不作过多介绍。 懒性加载第一种使用场景:图片懒加载。...二维码表面看上去是一张图片二维码生成方式却五花八门,二维码生成方式有以下三种。

3.4K10

iOS开发常用之网络

LTNavigationBar - LTNavigationBar为导航栏添加动态着色效果,自定义其背景色.Demo包含:1。变换背景色; 2。滚动视图,导航栏和状态栏重叠。...MediumScrollFullScreen - Medium扩展滚动页面,上下滚动时,全屏显示内容,并自然消隐上下菜单。...仿LOL滚动视图 - 仿LOL滚动视图。 答案选择切换页 - 将scrollview和tableview封装在一起,在初始时候简单将数据带上,就可以一页一页左右来回滑动。...XTPaster - 贴纸功能出现在很多图片社交中,就是图片上面贴图片,对贴纸而言就是需要控制贴纸位置,旋转,大小,如何使用。 RGCategoryView - 仿了个苏宁易购分类页面。...HYBImageCliped - 给任意继承UIView控件添加任意多个圆角,可根据颜色生成图片带任意圆角,给UIButton设置不同状态下图片带任意圆角,给UIImageView设置任意图片

23.5K10
领券