layer更改皮肤的实现方法


Posted in Javascript onSeptember 11, 2019

layUI的弹出层模块layer在使用时有一个skin属性

skin不仅允许你传入layer内置的样式class名,还可以传入您自定义的class名。

如果要改变弹出层的title样式或者背景之类的就可以使用该属性。

使用方法如下:

在layer.open中使用skin:

layer.open({
 type: 1,
 title: '变化详情',
 shadeClose: true,
 shade: 0.8,
 skin: 'layer_bg',  //layer_bg是自定义的css样式
 area: ['1000px', '600px'],
 content: html, //html是之前写好的弹出层html代码的字符串
});

在css中完成skin中用到的css样式:

body .layer_bg .layui-layer-content{
  background-color: #eaf3fd;
}

上面的css样式中格式是固定的:

'body'+空格+自定义的class名+需要修改的弹出层部分的class

弹出层的代码如下:

<div class="layui-layer layer-anim layui-layer-page layer_bg" id="layui-layer1" type="page" times="1" showtime="0" contype="string" style="z-index: 19891015; width: 1000px; height: 600px; top: 145px; left: 81.5px;">
<div class="layui-layer-title" style="cursor: move;" move="ok">这里是title</div>
<div id="" class="layui-layer-content" style="height: 557px;">

这里是弹出框主题内容

</div>
<span class="layui-layer-setwin"><a class="layui-layer-ico layui-layer-close layui-layer-close1" href="javascript:;" rel="external nofollow" ></a></span>
</div>

根据上面的代码,如果要修改title部分的样式,就设置:'body'+空格+自定义的class名+'layui-layer-title'的css样式,如果要设置主体窗口的样式就设置:'body'+空格+自定义的class名+'layui-layer-content'。

以上这篇layer更改皮肤的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
jQuery对象和Javascript对象之间转换的实例代码
Mar 20 Javascript
JS获取地址栏参数的小例子
Aug 23 Javascript
js操纵dom生成下拉列表框的方法
Feb 24 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
Sep 06 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
xcode中获取js文件的路径方法(推荐)
Nov 05 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 Javascript
JS不要再到处使用绝对等于运算符了
Apr 30 Javascript
vue实现列表拖拽排序的示例代码
Apr 08 Vue.js
node 解析图片二维码的内容代码实例
Sep 11 #Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 #Javascript
如何解决日期函数new Date()浏览器兼容性问题
Sep 11 #Javascript
JS中封装axios来管控api的2种方式
Sep 11 #Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 #Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 #Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 #Javascript
You might like
用PHP和ACCESS写聊天室(七)
2006/10/09 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
python将文本分每两行一组并保存到文件
2018/03/19 Python
Python中property函数用法实例分析
2018/06/04 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
车间班长岗位职责
2013/11/30 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
岗位廉政承诺书
2014/03/27 职场文书
2014年党务公开方案
2014/05/08 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers
不要在HTML中滥用div
2021/05/08 HTML / CSS