2 Star 0 Fork 0

StruggleYang/WebApp_Admin_Theme

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
skin-config.html 9.77 KB
一键复制 编辑 原始数据 按行查看 历史
StruggleYang 提交于 2017-08-13 01:53 . WebApp_Admin_Theme init commit
<div class="theme-config">
<div class="theme-config-box">
<div class="spin-icon">
<i class="fa fa-cogs fa-spin"></i>
</div>
<div class="skin-setttings">
<div class="title">Configuration</div>
<div class="setings-item">
<span>
Collapse menu
</span>
<div class="switch">
<div class="onoffswitch">
<input type="checkbox" name="collapsemenu" class="onoffswitch-checkbox" id="collapsemenu">
<label class="onoffswitch-label" for="collapsemenu">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
</div>
</div>
<div class="setings-item">
<span>
Fixed sidebar
</span>
<div class="switch">
<div class="onoffswitch">
<input type="checkbox" name="fixedsidebar" class="onoffswitch-checkbox" id="fixedsidebar">
<label class="onoffswitch-label" for="fixedsidebar">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
</div>
</div>
<div class="setings-item">
<span>
Top navbar
</span>
<div class="switch">
<div class="onoffswitch">
<input type="checkbox" name="fixednavbar" class="onoffswitch-checkbox" id="fixednavbar">
<label class="onoffswitch-label" for="fixednavbar">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
</div>
</div>
<div class="setings-item">
<span>
Boxed layout
</span>
<div class="switch">
<div class="onoffswitch">
<input type="checkbox" name="boxedlayout" class="onoffswitch-checkbox" id="boxedlayout">
<label class="onoffswitch-label" for="boxedlayout">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
</div>
</div>
<div class="setings-item">
<span>
Fixed footer
</span>
<div class="switch">
<div class="onoffswitch">
<input type="checkbox" name="fixedfooter" class="onoffswitch-checkbox" id="fixedfooter">
<label class="onoffswitch-label" for="fixedfooter">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
</div>
</div>
<div class="title">Skins</div>
<div class="setings-item default-skin">
<span class="skin-name ">
<a href="#" class="s-skin-0">
Default
</a>
</span>
</div>
<div class="setings-item blue-skin">
<span class="skin-name ">
<a href="#" class="s-skin-1">
Blue light
</a>
</span>
</div>
<div class="setings-item yellow-skin">
<span class="skin-name ">
<a href="#" class="s-skin-3">
Yellow/Purple
</a>
</span>
</div>
</div>
</div>
</div>
<script>
// Config box
// Enable/disable fixed top navbar
$('#fixednavbar').click(function () {
if ($('#fixednavbar').is(':checked')) {
$(".navbar-static-top").removeClass('navbar-static-top').addClass('navbar-fixed-top');
$("body").removeClass('boxed-layout');
$("body").addClass('fixed-nav');
$('#boxedlayout').prop('checked', false);
if (localStorageSupport) {
localStorage.setItem("boxedlayout",'off');
}
if (localStorageSupport) {
localStorage.setItem("fixednavbar",'on');
}
} else {
$(".navbar-fixed-top").removeClass('navbar-fixed-top').addClass('navbar-static-top');
$("body").removeClass('fixed-nav');
if (localStorageSupport) {
localStorage.setItem("fixednavbar",'off');
}
}
});
// Enable/disable fixed sidebar
$('#fixedsidebar').click(function () {
if ($('#fixedsidebar').is(':checked')) {
$("body").addClass('fixed-sidebar');
$('.sidebar-collapse').slimScroll({
height: '100%',
railOpacity: 0.9
});
if (localStorageSupport) {
localStorage.setItem("fixedsidebar",'on');
}
} else {
$('.sidebar-collapse').slimscroll({destroy: true});
$('.sidebar-collapse').attr('style', '');
$("body").removeClass('fixed-sidebar');
if (localStorageSupport) {
localStorage.setItem("fixedsidebar",'off');
}
}
});
// Enable/disable collapse menu
$('#collapsemenu').click(function () {
if ($('#collapsemenu').is(':checked')) {
$("body").addClass('mini-navbar');
SmoothlyMenu();
if (localStorageSupport) {
localStorage.setItem("collapse_menu",'on');
}
} else {
$("body").removeClass('mini-navbar');
SmoothlyMenu();
if (localStorageSupport) {
localStorage.setItem("collapse_menu",'off');
}
}
});
// Enable/disable boxed layout
$('#boxedlayout').click(function () {
if ($('#boxedlayout').is(':checked')) {
$("body").addClass('boxed-layout');
$('#fixednavbar').prop('checked', false);
$(".navbar-fixed-top").removeClass('navbar-fixed-top').addClass('navbar-static-top');
$("body").removeClass('fixed-nav');
$(".footer").removeClass('fixed');
$('#fixedfooter').prop('checked', false);
if (localStorageSupport) {
localStorage.setItem("fixednavbar",'off');
}
if (localStorageSupport) {
localStorage.setItem("fixedfooter",'off');
}
if (localStorageSupport) {
localStorage.setItem("boxedlayout",'on');
}
} else {
$("body").removeClass('boxed-layout');
if (localStorageSupport) {
localStorage.setItem("boxedlayout",'off');
}
}
});
// Enable/disable fixed footer
$('#fixedfooter').click(function () {
if ($('#fixedfooter').is(':checked')) {
$('#boxedlayout').prop('checked', false);
$("body").removeClass('boxed-layout');
$(".footer").addClass('fixed');
if (localStorageSupport) {
localStorage.setItem("boxedlayout",'off');
}
if (localStorageSupport) {
localStorage.setItem("fixedfooter",'on');
}
} else {
$(".footer").removeClass('fixed');
if (localStorageSupport) {
localStorage.setItem("fixedfooter",'off');
}
}
});
// SKIN Select
$('.spin-icon').click(function () {
$(".theme-config-box").toggleClass("show");
});
// Default skin
$('.s-skin-0').click(function () {
$("body").removeClass("skin-1");
$("body").removeClass("skin-2");
$("body").removeClass("skin-3");
});
// Blue skin
$('.s-skin-1').click(function () {
$("body").removeClass("skin-2");
$("body").removeClass("skin-3");
$("body").addClass("skin-1");
});
// Inspinia ultra skin
$('.s-skin-2').click(function () {
$("body").removeClass("skin-1");
$("body").removeClass("skin-3");
$("body").addClass("skin-2");
});
// Yellow skin
$('.s-skin-3').click(function () {
$("body").removeClass("skin-1");
$("body").removeClass("skin-2");
$("body").addClass("skin-3");
});
if (localStorageSupport) {
var collapse = localStorage.getItem("collapse_menu");
var fixedsidebar = localStorage.getItem("fixedsidebar");
var fixednavbar = localStorage.getItem("fixednavbar");
var boxedlayout = localStorage.getItem("boxedlayout");
var fixedfooter = localStorage.getItem("fixedfooter");
if (collapse == 'on') {
$('#collapsemenu').prop('checked','checked')
}
if (fixedsidebar == 'on') {
$('#fixedsidebar').prop('checked','checked')
}
if (fixednavbar == 'on') {
$('#fixednavbar').prop('checked','checked')
}
if (boxedlayout == 'on') {
$('#boxedlayout').prop('checked','checked')
}
if (fixedfooter == 'on') {
$('#fixedfooter').prop('checked','checked')
}
}
</script>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML/CSS
1
https://gitee.com/StruggleYang/WebApp_Admin_Theme.git
git@gitee.com:StruggleYang/WebApp_Admin_Theme.git
StruggleYang
WebApp_Admin_Theme
WebApp_Admin_Theme
master

搜索帮助