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 相关文章推荐
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
Javascript中的Prototype到底是什么
Feb 16 Javascript
简介BootStrap model弹出框的使用
Apr 27 Javascript
AngularJS控制器继承自另一控制器
May 09 Javascript
hovertree插件实现二级树形菜单(简单实用)
Dec 28 Javascript
Vue.js中的组件系统
May 30 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
JavaScript enum枚举类型定义及使用方法
May 15 Javascript
JavaScript使用prototype属性实现继承操作示例
May 22 Javascript
Vue项目接入Paypal实现示例详解
Jun 04 Javascript
详解vue中使用transition和animation的实例代码
Dec 12 Vue.js
vue+iview实现手机号分段输入框
Mar 25 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
新52大事件
2020/03/03 欧美动漫
投票管理程序
2006/10/09 PHP
apache+php+mysql安装配置方法小结
2010/08/01 PHP
php存储过程调用实例代码
2013/02/03 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
js jquery数组介绍
2012/07/15 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
药品质量检测应届生求职信
2013/11/14 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
优秀班组申报材料
2014/12/25 职场文书
雨雪天气温馨提示
2015/07/15 职场文书