基于layui框架响应式布局的一些使用详解
写在前面的
因为公司的需要,这几天学习了layui框架,稍微有一些心得。介绍就不多说,贴上官网的说明文档,目前是2.0版本,上面有很详细的介绍。
官网地址:https://www.layui.com/doc/element/layout.html
简单的布局
layui的响应式使用十分简单,虽然官网写了很多很详细,但某种意义上增加了新手学习的难度和劝退的可能。但其实总结下来如何使用响应式布局就几个步骤:
第一,在第一个div设置一个布局类 ,通常我只使用两个类,分别是:layui-container和layui-fluid。
layui-container//此类能在小屏幕以上的设备中固定宽度,让列可控。在PC端会设置一定的宽度且居中 layui-fluid//使用此类不会固定宽度,而是 100%自适应
第二,设置行,很简单,只需要在第二个div选择使用layui-row这个类就行了。
第三,设置列,layui-col(列)这个类需要被使用layui-row这个类的div包裹,这样才能设置列的等分值。
最后,将你要写的元素放入列(layui-col),就完成了简单的布局,这样的布局是具有响应式的页面
写在后面的话
萌新第一次写博客,如有不对的地方欢迎大家指出,我会之后再写一些layui的模板使用,谢谢大家的支持!
以上这篇基于layui框架响应式布局的一些使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
layui框架中layer父子页面交互的方法分析
本文实例讲述了layui框架中layer父子页面交互的方法.分享给大家供大家参考,具体如下: layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/ 可以从官网上下载最新版本. 还可点击此处本站下载. 当layer以iframe层的方式弹出新的窗口(子页面),如何在子页面中访问父页面的元素和函数. 1.访问父页面元素值 var parentId=parent.$("#id").val();//访问父页面元素值 2.访问父页面方法 va
-
解决layui前端框架 form表单,table表等内置控件不显示的问题
使用form表单前需要声明, table表格也是类似原理 以上这篇解决layui前端框架 form表单,table表等内置控件不显示的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
layui框架table 数据表格的方法级渲染详解
如下所示: <table class="layui-table" lay-filter="demo11" id="test11"></table> //js 规范书写 var tst=table.render({ elem: '#test11' ,cols: [[ //标题栏 {checkbox: true} ,{field: 'pay_ct_time', title: '创建时间', width: 80} ,{field
-
基于layui框架响应式布局的一些使用详解
写在前面的 因为公司的需要,这几天学习了layui框架,稍微有一些心得.介绍就不多说,贴上官网的说明文档,目前是2.0版本,上面有很详细的介绍. 官网地址:https://www.layui.com/doc/element/layout.html 简单的布局 layui的响应式使用十分简单,虽然官网写了很多很详细,但某种意义上增加了新手学习的难度和劝退的可能.但其实总结下来如何使用响应式布局就几个步骤: 第一,在第一个div设置一个布局类 ,通常我只使用两个类,分别是:layui-contain
-
Vue的事件响应式进度条组件实例详解
写在前面 找了很多vue进度条组件,都不包含拖拽和点击事件,input range倒是原生包含input和change事件,但是直接基于input range做进度条的话,样式部分需要做大量调整和兼容性处理.即使做好了,将来需要修改外观,又是一番折腾. 基于以上两个原因,做了一个可以响应input和change事件(即一个是拖动进度条到某处,一个是在进度条某位置点击使其值变为该位置)的div实现的Vue组件,这样既满足了对进度条事件的需求,也带来了如有需求变动,样式修改很方便的好处. 效果图 以
-
Vue.js3.2响应式部分的优化升级详解
目录 背景 响应式实现原理 依赖收集 派发通知 副作用函数 响应式实现的优化 依赖收集的优化 响应式 API 的优化 trackOpBit 的设计 总结 背景 Vue 3 正式发布距今已经快一年了,相信很多小伙伴已经在生产环境用上了 Vue 3 了.如今,Vue.js 3.2 已经正式发布,而这次 minor 版本的升级主要体现在源码层级的优化,对于用户的使用层面来说其实变化并不大.其中一个吸引我的点是提升了响应式的性能: More efficient ref implementation (~
-
Bootstrap优化站点资源、响应式图片、传送带使用详解3
优化Bootstrap站点资源.完成Bootstrap响应式图片.让传送带支持手势,具体内容如下 A.优化站点资源 速度很重要.用户很关心.我们的站点必须加载够快,否则用户就会走人.SEO 也很重要.我们的站点必须加载够快,否者搜索排名就会下降. 明白了这样,我们就来清点一下 [Bootstrap]2.作品展示站点 中的资源.特别的,来看一看我们能控制的.影响页面速度的重要因素 -- 文件大小,包括图片.CSS和 JavaScript 文件.只要简单几步,我们就可以给这些文件"瘦身",
-
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
本文实例为大家分享了bootstrap响应式导航条模板展示的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=&quo
-
PHP 基于Yii框架中使用smarty模板的方法详解
第一种方法按照YII系统的办法生成视图觉得有点麻烦,觉得用smarty更省事.尝试着把smarty模板加进来了. 复制代码 代码如下: date_default_timezone_set("PRC");class PlaceController extends CController {protected $_smarty;function __construct(){parent::__construct('place');//需要一个参数来调用父类的构造函数,该参数为控制器ID$p
-
简要了解jQuery移动web开发的响应式布局设计
响应式布局设计是根据用户设备的屏幕分辨率来响应用户设备的一种设计.这意味着,无论用户是在移动.平板还是桌面设备上浏览 Web 页面,设计都将根据该设备的屏幕分辨率显示特定的布局,从而适当地响应设备. 该框架的文档实际上结合使用了 jQuery Mobile 框架和 CSS3 媒体查询来实现自己的响应式设计.对不同屏幕分辨率的反应方式. 没有自定义样式,我们的电网将3列的布局在所有的屏幕宽度: 在我们的自定义样式,我们希望此网格叠加在狭窄的宽度,然后切换到一个标准的3栏布局.在很宽的屏幕宽度,我们
-
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
VueSliderShow故名思意,vue的轮播图组件插件,该插件: 1.支持浏览器任意放缩,兼容移动端, 2.支持自动切换,鼠标经过停止切换,分页/任意页点击切换,左右切换, 3.支持文字介绍(超过一行自动省略) 本文讲述的是从开发一款基于Vue2x的响应式自适应轮播组件插件的一个全过程,包含发布到npm,构建自己的npm包,供下载安装使用的技巧,阅读本文需要些Vue的语法糖(自定义标签.计算属性.父子组件通信等),以及ES6.npm等基础知识.先来看下Demo 示例源码地址 Install
-
详解如何在Flutter中用小部件创建响应式布局
目录 前提条件 使用容器的问题 展开式小组件的介绍 灵活小组件的介绍 设置一个示例应用程序 代码执行 扩展的小部件例子 灵活部件的例子 扩大的和灵活的部件之间的区别 总结 构建响应式屏幕布局意味着编写一段代码,以响应设备布局的各种变化,因此应用程序会根据设备的屏幕尺寸和形状显示其UI. 在这篇文章中,我们将探讨Flutter中用于屏幕响应的扩展和灵活部件. 由于Flutter的跨平台.单一代码库的能力,了解屏幕管理以防止像柔性溢出错误或糟糕的用户界面设计这样的问题是至关重要的. 我们还将设计一个
-
谈一谈bootstrap响应式布局
随着移动端的用户越来越多,传统的web系统架构无法兼容很多移动终端的正常使用.在工作中也会发现,现在很多的客户都有在手机.平板等移动终端上使用管理系统的需求.如果单独为每一个终端开发相应的响应网页,这必定增加项目的成本和开发人员的压力.这时候了解响应式布局就很有必要,响应式布局就是为解决多终端问题而生的.本次介绍的是轻量级.开源的.免费的bootstrap. 搭建开发环境 首先下载官网的boostrap源码包:http://www.bootcss.com/. 开发简单的项目不必加入源码中的所有c
随机推荐
- java byte数组与int,long,short,byte的转换实现方法
- 利用java实现单词倒序排列
- Java 异常详解
- 利用Anaconda完美解决Python 2与python 3的共存问题
- zend framework中使用memcache的方法
- Go语言中更优雅的错误处理
- Python常用内置函数总结
- 如何解决JQuery ajaxSubmit提交中文乱码
- java开发_图片截取工具实现原理
- jQuery动画效果图片轮播特效
- jquery 取子节点及当前节点属性值的方法
- Python简单实现安全开关文件的两种方式
- Java中final关键字的用法总结
- python使用PythonMagick将jpg图片转换成ico图片的方法
- PHP __autoload函数(自动载入类文件)的使用方法
- vue项目首屏加载时间优化实战
- Android几种多渠道打包的步骤详解
- vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
- python寻找list中最大值、最小值并返回其所在位置的方法
- Python实现连接MySql数据库及增删改查操作详解