制作html界面:登陆页按照窗口缩放等比缩放目标标签

本此实现效果,主要是按照浏览器窗口减小增大,来改变背景图的高度,主要控件是采用layui的控件实现的

本此实现效果是这样的:

页面缩放之后是这样的:

主要用到的方法是,浏览器窗口变化监听,以及jq设置高度属性

$(window).resize(function() {});

$('#byMark').css('height', height + 'px');

//这里才是重点,因为文档开始渲染时是获取不到宽高的,这时候只能通过延时的方式来解决(毕竟人眼是可欺骗的,qaq)       
 var widthBiao = window.screen.width;
//为什么这里延迟就能获取到元素宽度,就是因为计时器是文档渲染到完成之后才开始工作的,
			setTimeout(function(){
				var bili=$('#byMark').width() / widthBiao;
				var height = bili * 680;
				var heightBili=height-40*bili;
				$('#byMark').css('height', height + 'px');
				$('#iv_logo').css('height', heightBili + 'px');
			},10);
			$(window).resize(function() {
				var bili=$('#byMark').width() / widthBiao;
				var height = bili * 680;
				var heightBili=height-40*bili;
				$('#byMark').css('height', height + 'px');
                //这里是下方的一些说明链接,会跟着一起向上移动
				$('#iv_logo').css('height', heightBili + 'px');
			});

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值