HC-Admin 后台主题UI框架

概述

支持电脑、平板主流设备。 可以自定义加入众多优秀的Jquery插件。 适用网站后台管理系统、ERP、CRM、OA。 扁平化主题,左右两栏常规布局。 深度定制:能快速进行二次开发。 关键是 :永久不收版权费用 ,让大家用的放心!

详细

一、运行效果

 

 

 

 

 

 

二、实现过程

①、制作页面引入相关的css、js
<link rel="stylesheet" href="public/static/bootstrap-5.0.2/bootstrap.min.css">
<link rel="stylesheet" href="public/static/fakeloader/fakeloader.css">
<link rel="stylesheet" href="public/static/font-awesome-4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/hc-core.css">
<script src="js/jquery-2.1.4.min.js"></script>
<script src="public/static/bootstrap-5.0.2/bootstrap.bundle.min.js"></script>
<script src="public/static/fakeloader/fakeloader.min.js"></script>
<script src="js/resizeable.js"></script>
<script src="js/public.js"></script>
<script src="js/loadding.js"></script>
<script src="js/side.menu.js"></script>
<script src="js/echarts.min.js"></script>
<link rel="stylesheet" href="public/static/bootstrap-datetimepicker/daterangepicker-bs3.css">
<script src="public/static/bootstrap-datetimepicker/moment.js"></script>
<script src="public/static/bootstrap-datetimepicker/daterangepicker.js"></script>
②、利用Jquery控制页面的绚丽特效

 

// 左则栏折叠
    $(".sidebar").on("click",function(){
        let status = $(this).parent().data("status") ;
        // 折叠后的头像
        let face = get_face() ;
        let html = "<h4 class='px-3'>HC-Admin</h4>" ;
        let img  = "<a href='admin.html'><img class='rounded-circle mx-1' src='images/"+face+"'></a>"  ;
        if(status == "reset"){
            // 收缩
             
            $(this).parent().data("status","indent") ;
            $(".menu").hide() ;
            $(".side_menus .logo").html("").append(img) ;
            // $(".side_menus .logo a img").attr("src","images/"+face).width(50).addClass("rounded-circle mx-1") ;
            $(".side_menus ul.indent_menu").show() ;
            $(".side_menus").width(min_width) ;
            $(".main_content").css("width", 'calc(100% - '+min_width+'px)' );
        }else{
            $(this).parent().data("status","reset") ;
            $(".menu").show() ;
            // $(".side_menus .logo a img").css("width","").attr("src","images/logo.png").removeClass("rounded-circle mx-1") ;
            $(".side_menus .logo").html("").append(html) ;
            $(".side_menus ul.indent_menu").hide() ;
            $(".side_menus").width(menu_old_width) ;
            $(".main_content").css("width", 'calc(100% - '+menu_old_width+'px)' );
        }
    }) ;
    // 创建弹出菜单
    function pop_menu(id){
        let title   = $("ul.menu>li").eq(id).find("span").text();
        let has_sub = $("ul.menu>li").eq(id).hasClass("has_sub") ;
        let content = undefined ;
        if( has_sub ){
            content =  $("ul.menu>li").eq(id).find("ul").html() ; ;
        }
        let html = "" ;
            html += "<div class=\"show_menu\">" ;
            html += "<span class=\"expanded\">"+title+"</span>" ;
            html += "<ul>" ;
            html += content ;
            html += "</ul>" ;
            html += "</div>" ;
         return (content == undefined) ? undefined : html ;    
    }


③、通用的操作放在同一文件public.js,方便其它使用的页面
   // 回到顶部
    $(".go_top").on("click",function(){
        $('.main_content').animate({ scrollTop: 0 }, 100);
    }) ;
     
    $('#chose_color').on("change",function(){
       let color = $(this).val() ;
       $("input[name='color']").val( color ) ;
    });
    // 存在信息显示框时
    if($(".toast").length){
         
        setTimeout(function(){ 
            new bootstrap.Toast($(".toast")).show() ; 
        },3000) ;
    }
     
    if($('[data-bs-toggle="tooltip"]').length){
        var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
        var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
            return new bootstrap.Tooltip(tooltipTriggerEl)
        })
     
    }
    if($('[data-bs-toggle="popover"]').length){
        var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
        return new bootstrap.Popover(popoverTriggerEl)
        })
    }
    $("#history_toggle").on("click",function(){
        $(this).prop('checked') && $(".history").hide() ;
        !$(this).prop('checked') && $(".history").show() ;
    }) ;
    // 模拟单击事件,自动折叠菜单
    setTimeout(function(){ $(".sidebar").click() ; },1000) ;
④、温馨提示:bootstarp的版本并不向下兼容,所以在插件的版本上要注意版本。

三、项目结构图

 

四、最后啰嗦一句

xenon-admin、h++后台主题真的很贵,HC-Admin后台主题真的不收版本费~ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西安未央

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值