后台管理系统网页开发

news/2025/2/9 5:46:28 标签: css, css3, javascript

CSS样式代码

css">/* 后台管理系统样式文件 */
#container{
width:100%;
height:100%;
/* background-color:antiquewhite;*/
display:flex;}
/* 左侧导航区域:宽度300px*/
.left{
width:300px;
height: 100%;
background-color:#203453;
display:flex;
flex-direction:column;
justify-content:space-between;}

.left > div:nth-of-type(1){
display:flex;
flex-direction:column;
align-items:center;
gap: 30px;}

.left .logo{
width: 100%;
height:50px;

background-color:white;
display: flex;
flex-direction:row;
justify-content:center;
align-items:center;
gap:10px;}

.logo img{
    width:55px;
    height:35px;
}

.logo span{
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 3px;
    /* 字母间距:3px;*/
}

.left .header-img{
    width: 100%;
    color: white;
    display: flex;
    flex-direction: column;
    gap:10px;
    justify-content: center;
    align-items: center;
}
.header-img img{
     width:100px;
     height: 100px;
     border-radius:50%;
}


 .left .nav{
 width: 100%;
 list-style:none;
}
.nav div:nth-of-type(1),
.nav div:nth-of-type(2),
.nav div:nth-of-type(3),
.nav div:nth-of-type(4),
.nav div:nth-of-type(5),
.nav div:nth-of-type(6){
    display: flex;
     /* 样式修改主轴方向 */
     flex-direction:row;
     justify-items: center;
     align-items:center;}
.nav div,
.exit{
width:100%;
height:50px;
font-size:18px;
color:white;
/* 鼠标显示手型 */
cursor:pointer;
/* 文本居中 */
line-height: 50px;
text-align: center;
}
.nav div:hover,
.exit:hover{
background-color:white;
color:#203453;
font-weight:600px;
}
.left .exit{
height:50px;
width:100%;
}





 /* 右侧内容区域:宽度-弹性盒子剩余所有宽度(flex:1)-------------------------- */
.right{
    height:100%;
    flex: 1;
    background-color:#fff;
    display:flex;
    flex-direction: column;
}
.right .header,
.right .footer{
    height:50px;
    color:#333;
    background-color: #fff;
    }
.right .header{
    border-bottom:solid 1px #ccc;
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding-left:20px;
    padding-right:20px;
    }
.header span:nth-of-type(1){
    display: inline-block;
    width: 100px;
    height:30px;
    background-color:#eee;
    border-radius:8px;
    line-height: 30px;
    text-align:center;
    font-size:14px;
    cursor: pointer;
    }
.header span:nth-of-type(2){
    font-size:20px;
    font-weight:600;
 }

     .right .footer{
    border-top: solid 1px #ccc;
    font-size:12px;
    color:#aaa;
    line-height: 50px;
    text-align:center;
    }
    .main{
    flex:1;
    padding:10px;
    }
    .main .content{
    background-color:aliceblue;
    height:100%;
    width:100%;
    border-radius:10px;
    padding:10px;
    }

html代码

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>后台管理系统首页</title>
    <!-- 引入外部css样式文件 -->
<link rel="stylesheet" href="./CSS/style.css">
<link rel="stylesheet" href="./CSS/xitong.css">
</head>
<body>
    <!-- 包含所有内容的容器 -->
<div id="container">
    <!-- 左侧内容区域 -->
    <div class="left">
    <!-- 上侧内容 -->
      <div>
        <!-- logo -->
        <div class="logo">
        <img src="./images/logo.png" >
        <span>OPENLAB管理系统</span>
        </div>
        <!-- 头像 -->
        <div class="header-img">
        <img src="./images/qingque.jpg">
        <h2>管理员:DUSTCELL</h2>
      </div>
    <!-- 导航 -->
    <div class="nav">
    <div><img src="./images/shouye.png" height="30px" width="30px">首页</div>
    <div><img src="./images/shezhi.png"  height="30px" width="30px">系统设置</div>
    <div><img src="./images/guanliyuan_jiaoseguanli.png"  height="30px" width="30px">用户管理</div>
    <div><img src="./images/guanli.png"  height="30px" width="30px">店铺管理</div>
   <div><img src="./images/guanli_1.png"  height="30px" width="30px">订单管理</div>
   <div><img src="./images/houtaiguanli-jifenguanli.png"  height="30px" width="30px">积分管理</div>
    </div>
   <!-- 
    img : 图片标签名称,主要网页中显示图片
        src属性:显示图片的路径(网址、本地路径、图片数据)
        width属性:设置图片宽度,一般推荐以像素为单位
        height属性:设置图片高度,一般推荐以像素为放;两个属性都设置-图片拉伸
        alt属性:当图片无法正常显示时替代的文字描述
    -->
   </div>
   <!-- 下侧内容:安全退出 -->
   <div class="exit">
   <span>安全退出</span>
   </div>
</div>
    <!-- 右侧内容区域 -->
<div class="right">
        <!-- 页头 -->
    <div class="header">
        <span>收起菜单</span>
        <span>OPENLAB管理系统</span>
        <span>管理员:曼妮</span>
    </div>
<!-- 内容 -->
    <div class="main">
    <div class="content">
     <!-- 内容部分 -->
    </div>
    </div>
    <!-- 页脚 -->
    <div class="footer">
    <span>版权所有,翻版必究</span>
    </div>
    </div>
</div>
</body>
</html>

效果展示


http://www.niftyadmin.cn/n/5845612.html

相关文章

MySQL中有哪几种锁?

大家好&#xff0c;我是锋哥。今天分享关于【MySQL中有哪几种锁&#xff1f;】面试题。希望对大家有帮助&#xff1b; MySQL中有哪几种锁&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在MySQL中&#xff0c;锁的种类主要有以下几种&#xff0c;主要用…

国产编辑器EverEdit - Web预览功能

1 Web预览 1.1 应用场景 在编辑HTML文件时&#xff0c;可以通过EverEdit的Web预览功能&#xff0c;方便用户随时观察和调整HTML代码。 1.2 使用方法 1.2.1 使用EverEdit内部浏览器预览 选择主菜单查看 -> Web预览&#xff0c;或使用快捷键Ctrl B&#xff0c;即可打开Ev…

复原IP地址(力扣93)

有了上一道题分割字符串的基础&#xff0c;这道题理解起来就会容易很多。相同的思想我就不再赘述&#xff0c;在这里我就说明一下此题额外需要注意的点。首先是终止条件如何确定&#xff0c;上一题我们递归到超过字符串长度时&#xff0c;则说明字符串已经分割完毕&#xff0c;…

如果一个服务器突然间变的很卡,该如何排查?

1. 检查资源使用情况 CPU 使用率&#xff1a;使用命令 top 或 htop&#xff08;Linux 系统&#xff09;查看 CPU 使用情况。如果 CPU 使用率接近 100%&#xff0c;可能是某个进程消耗了过多的 CPU 资源。 内存使用率&#xff1a;查看内存的使用情况&#xff0c;如果内存接近或超…

mysql8 从C++源码角度看sql生成抽象语法树

MySQL 8的C源码中&#xff0c;SQL语句的词法分析和语法分析是通过一个复杂的解析器实现的&#xff0c;这个解析器将输入的SQL文本转换成抽象语法树&#xff08;AST&#xff09;。以下是该过程的主要步骤和相关组件&#xff1a; 主要组件 Lexer (词法分析器): MySQL使用了一个称…

C++ 23 的栈踪迹库(stacktrace)

1 Boost.Stacktrace ​ 当程序发生错误的时候&#xff0c;能提供的信息越多&#xff0c;对错误的定位就越有利。C#、Pyrhon、Java 等编程语言都提供调用栈踪迹回溯的功能&#xff0c;在错误发生的时候&#xff0c;除了报告错误发生的位置&#xff0c;还能输出函数调用栈信息。…

大模型推理——MLA实现方案

1.整体流程 先上一张图来整体理解下MLA的计算过程 2.实现代码 import math import torch import torch.nn as nn# rms归一化 class RMSNorm(nn.Module):""""""def __init__(self, hidden_size, eps1e-6):super().__init__()self.weight nn.Pa…

Qt实现简易视频播放器

使用Qt6实现简易音乐播放器&#xff0c;效果如下&#xff1a; github&#xff1a; Gabriel-gxb/VideoPlayer: qt6实现简易视频播放器 一、整体架构 该代码整体架构围绕着MainWindow类构建一个媒体播放器相关的应用程序。 主要组件 &#xff08;一&#xff09;界面组件&…