¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * date:2020/02/28 |
| | | * author:Mr.Chung |
| | | * version:2.0 |
| | | * description:layuimini tabæ¡æ¶æ©å± |
| | | */ |
| | | layui.define(["jquery", "layer"], function (exports) { |
| | | var $ = layui.$, |
| | | layer = layui.layer; |
| | | |
| | | var miniTheme = { |
| | | |
| | | /** |
| | | * 主é¢é
置项 |
| | | * @param bgcolorId |
| | | * @returns {{headerLogo, menuLeftHover, headerRight, menuLeft, headerRightThis, menuLeftThis}|*|*[]} |
| | | */ |
| | | config: function (bgcolorId) { |
| | | var bgColorConfig = [ |
| | | { |
| | | headerRightBg: '#ffffff', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#e4e4e4', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(107, 107, 107, 0.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: 'rgba(107, 107, 107, 0.7)', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#565656', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(160, 160, 160, 0.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#1E9FFF', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#565656', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#192027', //logoèæ¯é¢è², |
| | | headerLogoColor: 'rgb(191, 187, 187)', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#28333E', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#1E9FFF', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: '#0c0f13', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#1e9fff', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#23262e', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#0c0c0c', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#1aa094', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#0c0c0c', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#23262e', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#737373', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#23262e', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#ffa4d1', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#bf7b9d', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#ffa4d1', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#e694bd', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#1f1f1f', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#737373', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#ffa4d1', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#1aa094', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#197971', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#1aa094', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#0c0c0c', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#23262e', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#1aa094', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#1aa094', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#1e9fff', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#0069b7', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#1e9fff', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#0c0c0c', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#1f1f1f', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#1e9fff', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#1e9fff', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#ffb800', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#d09600', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#d09600', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#243346', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#2f4056', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#8593a7', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#ffb800', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#e82121', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#ae1919', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#ae1919', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#0c0c0c', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#1f1f1f', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#3b3f4b', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#e82121', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#963885', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#772c6a', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#772c6a', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#243346', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#2f4056', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#586473', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#963885', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#2D8CF0', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#0069b7', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#0069b7', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#0069b7', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#1f1f1f', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#2D8CF0', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#2d8cf0', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#ffb800', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#d09600', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#d09600', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#d09600', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#2f4056', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#3b3f4b', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#ffb800', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#e82121', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#ae1919', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#ae1919', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#d91f1f', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#1f1f1f', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#3b3f4b', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#e82121', //tabé项å¡éä¸é¢è², |
| | | }, |
| | | { |
| | | headerRightBg: '#963885', //头é¨å³ä¾§èæ¯è² |
| | | headerRightBgThis: '#772c6a', //头é¨å³ä¾§éä¸èæ¯è², |
| | | headerRightColor: 'rgba(255,255,255,.7)', //头é¨å³ä¾§åä½é¢è², |
| | | headerRightChildColor: '#676767', //头é¨å³ä¾§ä¸æåä½é¢è², |
| | | headerRightColorThis: '#ffffff', //头é¨å³ä¾§é¼ æ éä¸, |
| | | headerRightNavMore: 'rgba(255,255,255,.7)', //头é¨å³ä¾§æ´å¤ä¸æé¢è², |
| | | headerRightNavMoreBg: '#772c6a', //头é¨å³ä¾§æ´å¤ä¸æå表éä¸èæ¯è², |
| | | headerRightNavMoreColor: '#ffffff', //头é¨å³ä¾§æ´å¤ä¸æå表åä½è², |
| | | headerRightToolColor: '#bbe3df', //头é¨ç¼©æ¾æé®æ ·å¼, |
| | | headerLogoBg: '#772c6a', //logoèæ¯é¢è², |
| | | headerLogoColor: '#ffffff', //logoåä½é¢è², |
| | | leftMenuNavMore: 'rgb(191, 187, 187)', //左侧èåæ´å¤ä¸ææ ·å¼, |
| | | leftMenuBg: '#2f4056', //左侧èåèæ¯, |
| | | leftMenuBgThis: '#626f7f', //左侧èåéä¸èæ¯, |
| | | leftMenuChildBg: 'rgba(0,0,0,.3)', //左侧èååèåèæ¯, |
| | | leftMenuColor: 'rgb(191, 187, 187)', //左侧èååä½é¢è², |
| | | leftMenuColorThis: '#ffffff', //左侧èåéä¸åä½é¢è², |
| | | tabActiveColor: '#963885', //tabé项å¡éä¸é¢è², |
| | | } |
| | | ]; |
| | | if (bgcolorId === undefined) { |
| | | return bgColorConfig; |
| | | } else { |
| | | return bgColorConfig[bgcolorId]; |
| | | } |
| | | }, |
| | | |
| | | /** |
| | | * åå§å |
| | | * @param options |
| | | */ |
| | | render: function (options) { |
| | | options.bgColorDefault = options.bgColorDefault || false; |
| | | options.listen = options.listen || false; |
| | | var bgcolorId = sessionStorage.getItem('layuiminiBgcolorId'); |
| | | if (bgcolorId === null || bgcolorId === undefined || bgcolorId === '') { |
| | | bgcolorId = options.bgColorDefault; |
| | | } |
| | | miniTheme.buildThemeCss(bgcolorId); |
| | | if (options.listen) miniTheme.listen(options); |
| | | }, |
| | | |
| | | /** |
| | | * æå»ºä¸»é¢æ ·å¼ |
| | | * @param bgcolorId |
| | | * @returns {boolean} |
| | | */ |
| | | buildThemeCss: function (bgcolorId) { |
| | | if (!bgcolorId) { |
| | | return false; |
| | | } |
| | | var bgcolorData = miniTheme.config(bgcolorId); |
| | | var styleHtml = '/*头é¨å³ä¾§èæ¯è² headerRightBg */\n' + |
| | | '.layui-layout-admin .layui-header {\n' + |
| | | ' background-color: ' + bgcolorData.headerRightBg + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*头é¨å³ä¾§éä¸èæ¯è² headerRightBgThis */\n' + |
| | | '.layui-layout-admin .layui-header .layuimini-header-content > ul > .layui-nav-item.layui-this, .layuimini-tool i:hover {\n' + |
| | | ' background-color: ' + bgcolorData.headerRightBgThis + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*头é¨å³ä¾§åä½é¢è² headerRightColor */\n' + |
| | | '.layui-layout-admin .layui-header .layui-nav .layui-nav-item a {\n' + |
| | | ' color: ' + bgcolorData.headerRightColor + ';\n' + |
| | | '}\n' + |
| | | '/**头é¨å³ä¾§ä¸æåä½é¢è² headerRightChildColor */\n' + |
| | | '.layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child a {\n' + |
| | | ' color: ' + bgcolorData.headerRightChildColor + '!important;\n' + |
| | | '}\n'+ |
| | | '\n' + |
| | | '/*头é¨å³ä¾§é¼ æ éä¸ headerRightColorThis */\n' + |
| | | '.layui-header .layuimini-menu-header-pc.layui-nav .layui-nav-item a:hover, .layui-header .layuimini-header-menu.layuimini-pc-show.layui-nav .layui-this a {\n' + |
| | | ' color: ' + bgcolorData.headerRightColorThis + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*头é¨å³ä¾§æ´å¤ä¸æé¢è² headerRightNavMore */\n' + |
| | | '.layui-header .layui-nav .layui-nav-more {\n' + |
| | | ' border-top-color: ' + bgcolorData.headerRightNavMore + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*头é¨å³ä¾§æ´å¤ä¸æé¢è² headerRightNavMore */\n' + |
| | | '.layui-header .layui-nav .layui-nav-mored, .layui-header .layui-nav-itemed > a .layui-nav-more {\n' + |
| | | ' border-color: transparent transparent ' + bgcolorData.headerRightNavMore + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/**头é¨å³ä¾§æ´å¤ä¸æé
ç½®è² headerRightNavMoreBg headerRightNavMoreColor */\n' + |
| | | '.layui-header .layui-nav .layui-nav-child dd.layui-this a, .layui-header .layui-nav-child dd.layui-this, .layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child .layui-this a {\n' + |
| | | ' background-color: ' + bgcolorData.headerRightNavMoreBg + ' !important;\n' + |
| | | ' color:' + bgcolorData.headerRightNavMoreColor + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*头é¨ç¼©æ¾æé®æ ·å¼ headerRightToolColor */\n' + |
| | | '.layui-layout-admin .layui-header .layuimini-tool i {\n' + |
| | | ' color: ' + bgcolorData.headerRightToolColor + ';\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*logoèæ¯é¢è² headerLogoBg */\n' + |
| | | '.layui-layout-admin .layuimini-logo {\n' + |
| | | ' background-color: ' + bgcolorData.headerLogoBg + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*logoåä½é¢è² headerLogoColor */\n' + |
| | | '.layui-layout-admin .layuimini-logo h1 {\n' + |
| | | ' color: ' + bgcolorData.headerLogoColor + ';\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èåæ´å¤ä¸ææ ·å¼ leftMenuNavMore */\n' + |
| | | '.layuimini-menu-left .layui-nav .layui-nav-more,.layuimini-menu-left-zoom.layui-nav .layui-nav-more {\n' + |
| | | ' border-top-color: ' + bgcolorData.leftMenuNavMore + ';\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èåæ´å¤ä¸ææ ·å¼ leftMenuNavMore */\n' + |
| | | '.layuimini-menu-left .layui-nav .layui-nav-mored, .layuimini-menu-left .layui-nav-itemed > a .layui-nav-more, .layuimini-menu-left-zoom.layui-nav .layui-nav-mored, .layuimini-menu-left-zoom.layui-nav-itemed > a .layui-nav-more {\n' + |
| | | ' border-color: transparent transparent ' + bgcolorData.leftMenuNavMore + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èåèæ¯ leftMenuBg */\n' + |
| | | '.layui-side.layui-bg-black, .layui-side.layui-bg-black > .layuimini-menu-left > ul, .layuimini-menu-left-zoom > ul {\n' + |
| | | ' background-color: ' + bgcolorData.leftMenuBg + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èåéä¸èæ¯ leftMenuBgThis */\n' + |
| | | '.layuimini-menu-left .layui-nav-tree .layui-this, .layuimini-menu-left .layui-nav-tree .layui-this > a, .layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this, .layuimini-menu-left .layui-nav-tree .layui-nav-child dd.layui-this a, .layuimini-menu-left-zoom.layui-nav-tree .layui-this, .layuimini-menu-left-zoom.layui-nav-tree .layui-this > a, .layuimini-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this, .layuimini-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this a {\n' + |
| | | ' background-color: ' + bgcolorData.leftMenuBgThis + ' !important\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èååèåèæ¯ leftMenuChildBg */\n' + |
| | | '.layuimini-menu-left .layui-nav-itemed > .layui-nav-child{\n' + |
| | | ' background-color: ' + bgcolorData.leftMenuChildBg + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èååä½é¢è² leftMenuColor */\n' + |
| | | '.layuimini-menu-left .layui-nav .layui-nav-item a, .layuimini-menu-left-zoom.layui-nav .layui-nav-item a {\n' + |
| | | ' color: ' + bgcolorData.leftMenuColor + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/*左侧èåéä¸åä½é¢è² leftMenuColorThis */\n' + |
| | | '.layuimini-menu-left .layui-nav .layui-nav-item a:hover, .layuimini-menu-left .layui-nav .layui-this a, .layuimini-menu-left-zoom.layui-nav .layui-nav-item a:hover, .layuimini-menu-left-zoom.layui-nav .layui-this a {\n' + |
| | | ' color:' + bgcolorData.leftMenuColorThis + ' !important;\n' + |
| | | '}\n' + |
| | | '\n' + |
| | | '/**tabé项å¡éä¸é¢è² tabActiveColor */\n' + |
| | | '.layuimini-tab .layui-tab-title .layui-this .layuimini-tab-active {\n' + |
| | | ' background-color: ' + bgcolorData.tabActiveColor + ';\n' + |
| | | '}\n'; |
| | | $('#layuimini-bg-color').html(styleHtml); |
| | | }, |
| | | |
| | | /** |
| | | * æå»ºä¸»é¢éæ©html |
| | | * @param options |
| | | * @returns {string} |
| | | */ |
| | | buildBgColorHtml: function (options) { |
| | | options.bgColorDefault = options.bgColorDefault || 0; |
| | | var bgcolorId = parseInt(sessionStorage.getItem('layuiminiBgcolorId')); |
| | | if (isNaN(bgcolorId)) bgcolorId = options.bgColorDefault; |
| | | var bgColorConfig = miniTheme.config(); |
| | | var html = ''; |
| | | $.each(bgColorConfig, function (key, val) { |
| | | if (key === bgcolorId) { |
| | | html += '<li class="layui-this" data-select-bgcolor="' + key + '">\n'; |
| | | } else { |
| | | html += '<li data-select-bgcolor="' + key + '">\n'; |
| | | } |
| | | html += '<a href="javascript:;" data-skin="skin-blue" style="" class="clearfix full-opacity-hover">\n' + |
| | | '<div><span style="display:block; width: 20%; float: left; height: 12px; background: ' + val.headerLogoBg + ';"></span><span style="display:block; width: 80%; float: left; height: 12px; background: ' + val.headerRightBg + ';"></span></div>\n' + |
| | | '<div><span style="display:block; width: 20%; float: left; height: 40px; background: ' + val.leftMenuBg + ';"></span><span style="display:block; width: 80%; float: left; height: 40px; background: #ffffff;"></span></div>\n' + |
| | | '</a>\n' + |
| | | '</li>'; |
| | | }); |
| | | return html; |
| | | }, |
| | | |
| | | /** |
| | | * çå¬ |
| | | * @param options |
| | | */ |
| | | listen: function (options) { |
| | | $('body').on('click', '[data-bgcolor]', function () { |
| | | var loading = layer.load(0, {shade: false, time: 2 * 1000}); |
| | | var clientHeight = (document.documentElement.clientHeight) - 60; |
| | | var bgColorHtml = miniTheme.buildBgColorHtml(options); |
| | | var html = '<div class="layuimini-color">\n' + |
| | | '<div class="color-title">\n' + |
| | | '<span>é
è²æ¹æ¡</span>\n' + |
| | | '</div>\n' + |
| | | '<div class="color-content">\n' + |
| | | '<ul>\n' + bgColorHtml + '</ul>\n' + |
| | | '</div>\n' + |
| | | '<div class="more-menu-list">\n' + |
| | | '<a class="more-menu-item" href="http://www.hxuwb.com" target="_blank"><i class="layui-icon layui-icon-read" style="font-size: 19px;"></i> å®ä½å¹³å°</a>\n' + |
| | | '<a class="more-menu-item" href="https://github.com/zhongshaofa/layuimini" target="_blank"><i class="layui-icon layui-icon-tabs" style="font-size: 16px;"></i> </a>\n' + |
| | | '<a class="more-menu-item" href="http://layuimini.99php.cn" target="_blank"><i class="layui-icon layui-icon-theme"></i> </a>\n' + |
| | | '</div>' + |
| | | '</div>'; |
| | | layer.open({ |
| | | type: 1, |
| | | title: false, |
| | | closeBtn: 0, |
| | | shade: 0.2, |
| | | anim: 2, |
| | | shadeClose: true, |
| | | id: 'layuiminiBgColor', |
| | | area: ['340px', clientHeight + 'px'], |
| | | offset: 'rb', |
| | | content: html, |
| | | success: function (index, layero) { |
| | | }, |
| | | end: function () { |
| | | $('.layuimini-select-bgcolor').removeClass('layui-this'); |
| | | } |
| | | }); |
| | | layer.close(loading); |
| | | }); |
| | | |
| | | $('body').on('click', '[data-select-bgcolor]', function () { |
| | | var bgcolorId = $(this).attr('data-select-bgcolor'); |
| | | $('.layuimini-color .color-content ul .layui-this').attr('class', ''); |
| | | $(this).attr('class', 'layui-this'); |
| | | sessionStorage.setItem('layuiminiBgcolorId', bgcolorId); |
| | | miniTheme.render({ |
| | | bgColorDefault: bgcolorId, |
| | | listen: false, |
| | | }); |
| | | }); |
| | | } |
| | | }; |
| | | |
| | | exports("miniTheme", miniTheme); |
| | | |
| | | }) |
| | | ; |