Layui布局变化利用style改变布局

作者李国林分享了在MVC或页面布局中,如何利用`style`类调整Layui布局以满足个性化需求。文章指出在自定义样式时,可能会遇到样式冲突,通过精确定位并插入`style`,能有效避免错误。示例中,通过在封装好的样式内添加`style`,成功将日历组件调整到下拉框下方中央位置,实现了布局的定制。此外,还讨论了点击下拉框弹出日历的样式处理和监听事件,但未涉及数据上传的实现。文章最后预告了关于Layui组件的后续篇章。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:李国林
再很多时候,我们在学习MVC或者页面的布局的时候,我们都会有很多的插件来完成,而这些插件都是已经封装好的样式在里面,然而,如果是自己第一次布局,就会有一点是手足无措,因此,我们在搭建页面的时候就会出现很多问题,即使是html里面进行页面布局,有时候也会有一点错误,因为有一些插件已经是封装好的,因此我们是引用他的样式,然后进行里面的样式进行用,但是有一些样式的位置就会有一些是不符合我们的视角,因此就要进行很多的调整,但是怎样总是会有一点不符合自己的要求,所以就会想更改,但又不知道怎样更改,并且,也陷入了困境,但经过很多的尝试,终于在要改的样式里插入了style这个类后,慢慢地改好了样式。具体怎么来的,下面我会一一说明。
第一:找到你要修改的样式所在位置,定位要准确,并且插入的样式也要有一定的改变;
第二:因为在自定义的样式中虽然可以直接更改,但位置有时候可能会因为样式的更改,而出现样式的碰撞而产生样式的错误,因此,就要有一定位置特定,这样就不会产生样式的碰撞而导致其他的错误,从而,发生有一些的预好不会发生错误的代码,导致布局出现错乱。而用了这个style放在已经封装好的样式里就会更有效率来完成想要的布局。
第三:利用了layui的布局后,在一定程度上代码量大大的减少,但而有时不会有你满意的布局引用,因此,就要就要自定义布局,但也会有一定的样式冲撞,导致样式错误,搞得很麻烦,所以,就要在那些引用样式里进行样式的自定义,说是自定义,但本人感觉是在把原来的样式覆盖的感觉,进行当前的放弃原来的。下面来一下这张图吧。
在这里插入图片描述
在上图利用已经封装好的插件,然后在html里写下引用封装好的样式,然后再到封装好的引用样式里进行更改覆盖那里的样式,在这里面,本人是用style把日历的位置引导了一个下拉框里面,进行点击后,就会弹出到下拉框的下面正中的地方。
在这里插入图片描述
然后在这上图的是点击下拉框弹出下拉框的样式,在这里,通过点击下拉框,就可以弹出下拉框就可以弹出了;并且,因为这里已经用了封装好的样式了,因此在这里面有一些样式是通过封装样式来进行弹出日期的。还有就是进行了监听事件,这样就可以知道了外部的日期更改数据进行数据上传。
因为只做了是页面布局一次数据上传的方法还没有些。
接下来的是各种的一些布局。

                    <input type="reset" hidden />
                    <div class=" h-40 form-group form-row ">
                        <div class="form-group form-row col-md-6">
                            <label class="col-form-label  col-3 " for="IAcademeName" style="margin:-5px 0 0 0;">客户简称</label>
                            <div class="col-md-9">
                                <input type="text" class="form-control " name="AcademeName" id="IAcademeName" style="height:25px; margin:0 0 0 -26px;" />
                            </div>
                        </div>

因为图片太大就只好直接复制样式了。
在样式中style里是通过边距等各种方法来进行更改位置和高还有大小,以及长度。好了经过这么多的例子,希望能帮到你。
下一篇:Layui组件篇(一)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值