layui一行并排两个卡片面板小记

本文介绍了如何使用layui实现一行并排两个卡片面板的效果,通过设置背景颜色和layui的栅格系统,轻松创建响应式布局。代码示例展示了具体的实现方式,适合前端开发中构建类似布局时参考。

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

layui一行并排两个卡片面板小记

使用背景

工作上遇到要使用卡片面板的页面,且一行并排两个,效果图如下:
在这里插入图片描述

解决方案

代码如下:

<div style="padding: 20px; background-color: #F2F2F2;">
    <div class="layui-row layui-col-space15">
        <div class="layui-col-md6">
            <div class="layui-card">
                <div class="layui-card-header">卡片面板</div>
                <div class="layui-card-body">
                    卡片式面板面板通常用于非白色背景色的主体内<br>
                    从而映衬出边框投影
                </div>
            </div>
        </div>
        <div class="layui-col-md6">
            <div class="layui-card">
                <div class="layui-card-header">卡片面板</div>
                <div class="layui-card-body">
                    结合 layui 的栅格系统<br>
                    轻松实现响应式布局
                </div>
            </div>
        </div>
    </div>
</div>

结尾

有问题或者有更好的方案欢迎评论或私信,一起交流进步。

<think>好的,用户的问题是关于在Layui表单中让两个input元素同行显示的方法。我需要先回忆一下Layui的表单布局机制。 记得Layui使用layui-form-item类来包裹表单元素,每个form-item默认是块级元素,会独占一行。所以要让两个input在同一行,可能需要调整布局结构。 根据用户提供的引用内容,示例中的form-item包含一个label和一个input,这应该是垂直排列的。要让两个input同行,可能需要使用inline布局或者调整CSS。 Layui的栅格系统可能适用。比如使用layui-row和layui-col-*类来创建行和列。将两个input放在同一行的不同列中,比如各占一半宽度,这样它们就能并排显示。 另外,Layui的inline类也可能有用。给form-item添加layui-inline类,可以让表单元素内联显示。但需要确认是否支持多个input在同一form-item内联排列。 还要注意,可能需要调整label和input的布局,比如使用layui-input-inline类来让元素内联。例如,每个input包裹在一个layui-input-inline的div中,这样它们就会在同一行排列。 查看用户提供的引用[1],示例中的form-item里有一个label和一个input,结构是垂直的。如果要同行显示两个input,可能需要在该form-item内添加两个input,并分别用layui-input-inline包裹,或者调整CSS边距。 另外,引用[2]提到了设置margin-left的样式,可能涉及到自定义CSS来调整input块的位置。但使用Layui内置的栅格系统可能更简便。 总结可能的解决方案:使用layui-row和layui-col来分列,或者使用layui-input-inline类让两个input并排。需要详细说明这两种方法,并给出代码示例。</think>在Layui中实现两个input元素同行显示,可以通过以下三种方式实现: ### 方法一:使用栅格系统(推荐) ```html <form class="layui-form"> <div class="layui-form-item"> <div class="layui-row"> <div class="layui-col-md6"> <input type="text" class="layui-input" placeholder="输入框1"> </div> <div class="layui-col-md6"> <input type="text" class="layui-input" placeholder="输入框2"> </div> </div> </div> </form> ``` 通过`layui-row`和`layui-col-md6`实现6:6等宽分栏布局,自动适配移动端[^1][^2]。 ### 方法二:内联布局模式 ```html <form class="layui-form"> <div class="layui-form-item"> <div class="layui-input-inline"> <input type="text" class="layui-input" placeholder="输入框1"> </div> <div class="layui-input-inline"> <input type="text" class="layui-input" placeholder="输入框2"> </div> </div> </form> ``` 通过多个`layui-input-inline`容器包裹输入框实现内联排列,间距由框架自动控制。 ### 方法三:自定义间距布局 ```html <form class="layui-form"> <div class="layui-form-item"> <input type="text" class="layui-input" style="display:inline-block;width:48%;margin-right:2%"> <input type="text" class="layui-input" style="display:inline-block;width:48%"> </div> </form> ``` 通过`inline-block`强制转为行内元素,需手动计算宽度和间距,适合特殊场景[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

isjiff

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值