中间隔了有一段时间,因为去学了一些其他东西,加上还有课程,今天专门用了大半天来写前台界面与登录注册的UI设计,网上的模板我都不太想用,我就用框架来自己搭建前台,我参考了三大音乐网站的首页设计,基本都是分为导航栏、二级导航栏、轮播图(QQ音乐没有)、下面就是歌单啥的了,就按照这个进行设计。
先进行今天写的页面展示,只写了登录注册、引导首页、网站首页:
登录注册:由于LOGO还没设计,暂时采用的bootstrap的logo,后期会设计自己的logo。
引导首页:
图一:
图二:
图三:
平台首页:
平台首页我借鉴的就是网易云,先大概做成这个样子,但当然后期做后端时,会添加一个歌单表,这些数据都会动态根据数据库来改变了。
平台首页上方为第一导航栏,实际不导航内容,后期会加搜索框,像酷狗音乐一样,第二导航栏才是真正的导航,这几个模块除了直播不会做以外,之后都会做一下。
前台暂时公共页面代码:
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<nav th:fragment="cjbar">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link th:href="@{/bootstrap/css/bootstrap.min.css}" rel="stylesheet">
<link th:href="@{/bootstrap/css/dashboard.css}" rel="stylesheet">
<link th:href="@{/bootstrap/css/mystyle.css}" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css">
<link rel="stylesheet" th:href="@{/layui/css/layui.css}" media="all">
<script type="text/javascript" th:src="@{/layui/layui.js}"></script>
<script type="text/javascript" th:src="@{/bootstrap/js/jquery-3.2.1.slim.min.js}"></script>
<script type="text/javascript" th:src="@{/bootstrap/js/popper.min.js}"></script>
<script type="text/javascript" th:src="@{/bootstrap/js/bootstrap.min.js}"></script>
<script type="text/javascript" th:src="@{/bootst