vue动态设置div的宽高可以调节_vue中实现左右,上下拖动,改变div宽高

本文介绍如何在Vue中实现div的上下拖动,动态调整其高度。通过理解CSS的流动模型、浮动模型和层模型,特别是层模型中的绝对定位,结合Vue编写方法,在页面加载完成后调用该方法实现拖动效果。在拖动过程中,注意到#svgBox的高度未固定,修正此问题的方法是根据屏幕高度设置#svgBox的高度,从而确保#svgTop和#svgDown的高度变化而#svgBox保持固定。
摘要由CSDN通过智能技术生成

先按照同学写的例子,是左右拖动的改一下,需要搞清楚的是 css 布局的内容。

参考文章链接:https://www.jianshu.com/p/014380e6ae50

温习盒子模型中的布局模型:主要是层模型

1.基本概念:

CSS包含3种基本的布局模型:流动模型(Flow)、浮动模型 (Float) 和层模型(Layer)。

2.流动模型(Flow):

流动(Flow)是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。

流动布局模型具有2个比较典型的特征:

第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。

第二点,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)(非常类似Linearlayout里面的垂直和水平的属性)

3.浮动模型(Float):

将块状元素定义为浮动就可使其在一行显示出。

左浮动:div{ border:2px red solid; float:left; }

左1
左2

右浮动:div{ border:2px red solid; float:right; }

右1
右2

一左一右:#div1{float:left;} #div2{float:right;}

左1
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值