博客系统的页面设计

这篇具有很好参考价值的文章主要介绍了博客系统的页面设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果展示

博客列表页

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

博客详情页

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

博客登录页

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

博客编辑页

博客系统的页面设计,Java项目实现,前端,javascript,开发语言


主要分成四个页面:

  • 博客列表页
    显示出都有哪些博客
  • 博客详情页
    展示博客的详细正文
  • 博客登录页
    进行登录操作
  • 博客编辑页
    有一个 markdown 编译器,可以编写博客内容

1.实现博客列表页

1.背景设计

body {
    /*注意这里相对路径的写法*/
    background-image: url("../image/11.jpg");
    background-repeat: no-repeat;
    background-position: center;
    /*让元素尽可能填满整个元素*/
    background-size: cover;
}

在这里,我们在给body设计背景图
博客系统的页面设计,Java项目实现,前端,javascript,开发语言
但是此时body的高度是0

需要给body设计高度,才能正确显示

height: 1000px;

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

此时发现,如果给body设置固定高度,不能适应窗口大小,我们更希望body和浏览器窗口一样大!

html {
    height: 100%;
}
body {
    /*注意这里相对路径的写法*/
    background-image: url("../image/11.jpg");
    background-repeat: no-repeat;
    background-position: center;
    /*让元素尽可能填满整个元素*/
    background-size: cover;

    height: 100%;
}   

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

height: 100%;

代表了当前元素的高度和父元素的高度一样~

按照当前html代码的写法

body的父元素是html元素.
html的父元素是浏览器窗口~~

此时再让body和html一样高body和浏览器窗口就一样高了!!

2.编写导航栏

本质上就是div,使用弹性布局,把里面的内容水平方向排列~

<!--导航栏,nav是导航栏的缩写-->
    <div class="nav">
        <!--logo-->
        <img src="1.jpg" alt="">
        <!---->
        <div class="title" >我的博客系统</div>
        <a href="list.html">主页</a>
        <a href="edit.html.html">写博客</a>
        <!--注销 这里的地址后面提到-->
        <a href="">注销</a>
    </div>

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
我们把样式加入后

/*导航栏*/
.nav {
    /*导航栏一般都是50px*/
    height: 50px;
    background-color: rgba(50,50,50,0.5);
    color: white;

    /*使用弹性布局,让里面的元素能够水平方向排列*/
    display: flex;
    align-items: center;
}

/*导航栏中的logo*/
.nav img {
    width: 40px;
    height: 40px;
    /*左右设置外边距,有一些缝隙*/
    margin-left: 30px;
    margin-right: 10px;
    /*设置圆角矩形,变成圆形*/
    border-radius: 20px;
}

.nav a {
    color: white;
    /*去掉a标签的下划线*/
    text-decoration: none;
    /*此处使用内边距把多个链接分出距离来*/
    padding: 0 10px;
}

.nav .spacer {
    width: 65%;

}
<body>
    <!--导航栏,nav是导航栏的缩写-->
    <div class="nav">
        <!--logo-->
        <img src="1.jpg" alt="">
        <!---->
        <div class="title" >我的博客系统</div>
        <!--只是一个空白,用来把后面的链接挤过去(这是一个简单粗暴地写法)-->
        <div class="spacer"></div>
        <a href="list.html">主页</a>
        <a href="edit.html.html">写博客</a>
        <!--注销 这里的地址后面提到-->
        <a href="">注销</a>
    </div>
</body>

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

3.编写主体部分

<!--页面主体部分-->
    <div class="container">
        <!--左侧信息-->
        <div class="container-left">

        </div>
        <!--右侧信息-->
        <div class="container-right">

        </div>
    </div>
/*页面的主题部分,也称为"版心"*/
.container {
    /*设置成固定宽度,水平居中*/
    width: 1000px;
    margin-left: auto;
    margin-right: auto;

    /*设置高度,和浏览器一样高*/
    height: 100%;
    background-color: gray;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

发现给版心设置高度,不能直接100%,而是需要在100%的基础上,去掉一个导航栏的高度

    /*设置高度,和浏览器一样高*/
    height: calc(100% - 50px);

注意减号两边必须加空格,否则浏览器无法识别!!!

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
此时高度合适

/*页面的主体部分,也称为"版心"*/
.container {
    /*设置成固定宽度,水平居中*/
    width: 1000px;
    margin-left: auto;
    margin-right: auto;

    /*设置高度,和浏览器一样高*/
    height: calc(100% - 50px);
    background-color: gray;

    display: flex;
}

.container-left {
    height: 100%;
    width: 200px;
    background-color: red;
}

.container-right {
    height: 100%;
    /*留出来5px的缝隙*/
    width: 795px;
    background-color: aqua;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
我们想留缝隙在中间,结果现在缝隙在最右边

/*页面的主体部分,也称为"版心"*/
.container {
    /*设置成固定宽度,水平居中*/
    width: 1000px;
    margin-left: auto;
    margin-right: auto;

    /*设置高度,和浏览器一样高*/
    height: calc(100% - 50px);
    background-color: gray;

    display: flex;

    /*让里面的元素可以等间距铺开*/
    justify-content: space-between;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
这样就让缝隙在中间了

/*设置用户信息区域*/
.card {
    background-color: rgba(255,255,255,0.7);
    border-radius: 10px;
    padding: 30px;
}

/*设置用户头像*/
.card img {
    /*整个 .card 的宽度是200px .card 设置成四个方向的内边距,30px. */
    /*剩下能放图片的空间就是140px*/
    width: 140px;
    height: 140px;
    border-radius: 70px;
}

/*设置用户名*/
.card h3 {
    text-align: center;
    /*这里使用内边距,把用户名和头像,撑开一个边距,使用外边距也可以*/
    padding: 10px;
}

.card a {
    text-align: center;
    /*文字颜色设置*/
    color: gray;
    /*去掉下划线*/
    text-decoration: none;
}
<div class="container-left">
            <!--这个div标识整个用户信息的区域-->
            <div class = "card">
                <!--用户头像-->
                <img src = "3.jpg" alt = "">
                <!--用户名-->
                <h3>南北</h3>
                <!-- Gitee 地址-->
                <a href="https://gitee.com/D2814413094">Gitee 地址</a>
                <!--统计信息-->
                <div class="counter">
                    <span>文章</span>
                    <span>分类</span>
                </div>
                <div class="counter">
                    <span>2</span>
                    <span>1</span>
                </div>

            </div>

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
当我们设置Gitee 地址 居中是发现并没有居中,是因为它不是块级元素,需要把a标签转换成块级标签。

.card a {
    text-align: center;
    /*文字颜色设置*/
    color: gray;
    /*去掉下划线*/
    text-decoration: none;
    /*需要把a标签转换成块级标签,上述文字水平居中才有意义*/
    display: block;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

    <!--右侧信息-->
        <div class="container-right">
            <!--这个div表示一个博客-->
            <div class="blog">
                <!--博客标题-->
                <div class="title">我的第一篇博客</div>
                <!--博客的发布时间-->
                <div class="data">2022-1-26 20:07:11</div>
                <!--博客的摘要-->
                <div class="desc">
                    <!--使用lorem 生成一段随机的字符串-->
                    清夜无尘,月色如银。酒斟时、须满十分。浮名浮利,虚苦劳神。叹隙中驹,石中火,梦中身。虽抱文章,开口谁亲。且陶陶、乐尽天真。几时归去,作个闲人。对一张琴,一壶酒,一溪云。

                </div>
                <!--html中不能直接写大于号,大于号可能会被当成标签的一部分-->
                <!--&gt是大于号,&It是小于号-->
                <a href="detail.html?blog=1">查看全文 &gt;&gt;</a>
            </div>
            <div class="blog">
                <!--博客标题-->
                <div class="title">我的第二篇博客</div>
                <!--博客的发布时间-->
                <div class="data">2022-05-07 19:33:57</div>
                <!--博客的摘要-->
                <div class="desc">
                    <!--使用lorem 生成一段随机的字符串-->
                    适意行,安心坐,渴时饮,饥时餐,醉时歌,困来时就向莎茵卧。日月长,天地阔,闲快活!

                    旧酒投,新醅泼,老瓦盆边笑呵呵,共山僧野叟闲吟和。他出一对鸡,我出一个鹅,闲快活!

                    意马收,心猿锁,跳出红尘恶风波,槐阴午梦谁惊破?离了利名场,钻入安乐窝,闲快活!

                    南亩耕,东山卧,世态人情经历多,闲将往事思量过。贤的是他,愚的是我,争甚么?

                </div>
                <!--html中不能直接写大于号,大于号可能会被当成标签的一部分-->
                <!--&gt是大于号,&It是小于号-->
                <a href="detail.html?blog=1">查看全文 &gt;&gt;</a>
            </div>
            <div class="blog">
                <!--博客标题-->
                <div class="title">我的第三篇博客</div>
                <!--博客的发布时间-->
                <div class="data">2022-7-16 10:23:25</div>
                <!--博客的摘要-->
                <div class="desc">
                    <!--使用lorem 生成一段随机的字符串-->
                    忘忧草,含笑花,劝君闻早冠宜挂。那里也能言陆贾?那里也良谋子牙?那里也豪气张华?千古是非心,一夕渔樵话。
                </div>
                <!--html中不能直接写大于号,大于号可能会被当成标签的一部分-->
                <!--&gt是大于号,&It是小于号-->
                <a href="detail.html?blog=1">查看全文 &gt;&gt;</a>
            </div>
        </div>
/*专门写博客列表页的专属样式*/

/*设置整个blog div的样式*/
.blog {
    padding: 10px;
}

/*设置博客的标题*/
.blog .title {
    font-size: 22px;
    text-align: center;
    font-weight: 900;
}

/*设置发布时间*/
.blog .data {
    text-align: center;
    color: rgb(86,125,121);
    padding: 7px 0;
}

/*设置摘要部分*/
.blog .desc {
    /*em也是一个单位,和px是并列的,1em == 一个文字的大小*/
    text-indent: 2em;
}

.blog a {
    /*改成块级元素,此时才能够设置尺寸*/
    display: block;
    width: 150px;
    height: 40px;
    border: 2px solid black;

    /*把里面的文字修改一下颜色,和下划线*/
    color: black;
    text-align: center;
    text-decoration: none;

    /*当文字行高和元素高度一样时候,文字恰好是垂直居中的*/
    line-height: 40px;

    /*水平居中*/
    margin: 10px auto;

    /*加上背景切换的过度效果 all 表示针对所有变化都进行过渡,0.7s 过度的时间是2s*/
    transition: all 0.7s;
}

/*是一个伪类选择器,不是选中元素,而是选中元素的某种状态*/
/*:hover 就是选中了元素被鼠标悬停的状态*/
.blog a:hover {
    background-color: rgb(42,91,180);
    color: white;
}

效果展示
博客系统的页面设计,Java项目实现,前端,javascript,开发语言

2.实现博客详情页

我们发现博客详情页和博客列表页有很多相似的地方,所以我们直接把相似的代码拷贝过来

<!--导航栏,nav是导航栏的缩写-->
<div class="nav">
  <!--logo-->
  <img src="1.jpg" alt="">
  <!---->
  <div class="title" >我的博客系统</div>
  <!--只是一个空白,用来把后面的链接挤过去(这是一个简单粗暴地写法)-->
  <div class="spacer"></div>
  <a href="list.html">主页</a>
  <a href="edit.html">写博客</a>
  <!--注销 这里的地址后面提到-->
  <a href="">注销</a>
</div>

<!--页面主体部分-->
<div class="container">
  <!--左侧信息-->
  <div class="container-left">
    <!--这个div标识整个用户信息的区域-->
    <div class = "card">
      <!--用户头像-->
      <img src = "3.jpg" alt = "">
      <!--用户名-->
      <h3>南北</h3>
      <!-- Gitee 地址-->
      <a href="https://gitee.com/D2814413094">Gitee 地址</a>
      <!--统计信息-->
      <div class="counter">
        <span>文章</span>
        <span>分类</span>
      </div>
      <div class="counter">
        <span>3</span>
        <span>1</span>
      </div>

    </div>
  </div>
  <!--右侧信息-->
  <div class="container-right">

  </div>
</div>

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
加入后

<head>
  <meta charset="UTF-8">
  <title>博客详情页</title>
  <link rel = "stylesheet" href="common.css">
</head>
<body>

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
具体代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>博客详情页</title>
  <link rel = "stylesheet" href="common.css">
  <link rel = "stylesheet" href="detail.css">
</head>
<body>
<!--导航栏,nav是导航栏的缩写-->
<div class="nav">
  <!--logo-->
  <img src="1.jpg" alt="">
  <!---->
  <div class="title" >我的博客系统</div>
  <!--只是一个空白,用来把后面的链接挤过去(这是一个简单粗暴地写法)-->
  <div class="spacer"></div>
  <a href="list.html">主页</a>
  <a href="edit.html">写博客</a>
  <!--注销 这里的地址后面提到-->
  <a href="">注销</a>
</div>

<!--页面主体部分-->
<div class="container">
  <!--左侧信息-->
  <div class="container-left">
    <!--这个div标识整个用户信息的区域-->
    <div class = "card">
      <!--用户头像-->
      <img src = "3.jpg" alt = "">
      <!--用户名-->
      <h3>南北</h3>
      <!-- Gitee 地址-->
      <a href="https://gitee.com/D2814413094">Gitee 地址</a>
      <!--统计信息-->
      <div class="counter">
        <span>文章</span>
        <span>分类</span>
      </div>
      <div class="counter">
        <span>3</span>
        <span>1</span>
      </div>

    </div>
  </div>
  <!--右侧信息-->
  <div class="container-right">
  <h3>这是我的第一篇博客</h3>
    <div class="data">2022-1-26 20:07:11</div>
    <div class="content">
      <p>清夜无尘,月色如银。酒斟时、须满十分。浮名浮利,虚苦劳神。叹隙中驹,石中火,梦中身。虽抱文章,开口谁亲。且陶陶、乐尽天真。几时归去,作个闲人。对一张琴,一壶酒,一溪云。</p>
      <p>清夜无尘,月色如银。酒斟时、须满十分。浮名浮利,虚苦劳神。叹隙中驹,石中火,梦中身。虽抱文章,开口谁亲。且陶陶、乐尽天真。几时归去,作个闲人。对一张琴,一壶酒,一溪云。</p>
      <p>清夜无尘,月色如银。酒斟时、须满十分。浮名浮利,虚苦劳神。叹隙中驹,石中火,梦中身。虽抱文章,开口谁亲。且陶陶、乐尽天真。几时归去,作个闲人。对一张琴,一壶酒,一溪云。</p>
      <p>清夜无尘,月色如银。酒斟时、须满十分。浮名浮利,虚苦劳神。叹隙中驹,石中火,梦中身。虽抱文章,开口谁亲。且陶陶、乐尽天真。几时归去,作个闲人。对一张琴,一壶酒,一溪云。</p>

    </div>
  </div>
</div>

</body>
</html>
.container-right h3 {
    font-size: 22px;
    text-align: center;
    font-weight: 900;
    padding: 15px 0;
}

.container-right .data {
    text-align: center;
    color: rgb(86,125,121);
    padding: 15px 0;
}

.container-right .content p {
    text-indent: 2em;
    margin-bottom: 5px;
}

效果展示
博客系统的页面设计,Java项目实现,前端,javascript,开发语言
这样写完后,当内容太长,超出一个屏幕的时候,浏览器窗口就自动带有滚动条了,此时就会把背景滚没了~

改进方案:把滚动条加到container - right 上~

.container-right {
    height: 100%;
    /*留出来5px的缝隙*/
    width: 795px;
    /*加上白色半透明背景*/
    background-color: rgba(255,255,255,0.7);
    border-radius: 10px;
    padding: 20px;
    /*当内容超出范围时,自动添加滚动条*/
    overflow: auto;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

3.实现博客登录页

登录页的注销按钮是需要去掉的,没登录,没有资格谈注销.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>博客登录页</title>
    <link rel="stylesheet" href="common.css">
    <link rel="stylesheet" href="login.css">
</head>
<body>
    <!--导航栏,nav是导航栏的缩写-->
    <div class="nav">
    <!--logo-->
    <img src="1.jpg" alt="">
    <!---->
    <div class="title" >我的博客系统</div>
    <!--只是一个空白,用来把后面的链接挤过去(这是一个简单粗暴地写法)-->
    <div class="spacer"></div>
    <a href="list.html">主页</a>
    <a href="edit.html">写博客</a>

</div>

    <!--登录页的版心-->
    <div class="login-container">
        <!--登录对话框-->
        <div class="login-dialog">
            <h3>登录</h3>
            <!--使用form包装一下下列内容,便于给后续服务器提交数据-->
            <form action="">
                <div class="row">
                    <span>用户名</span>
                    <input type="text" id="username">
                </div>
                <div class="row">
                    <span>密码</span>
                    <input type="password" id="password">
                </div>
                <div class="row">
                    <input type="submit" value="登录">
                </div>
            </form>
        </div>
    </div>
</body>
</html>

代码的初步实现页面

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
接下来我们编写具体的样式

/*这个是登录页的css*/
.login-container {
    width: 100%;
    height: calc(100% - 50px);

    /*为了让login-dialog 垂直水平居中,使用弹性布局*/
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-dialog {
    width: 500px;
    height: 320px;
    background-color: rgba(255,255,255,0.7);
    border-radius: 10px;
}

/*登录标题*/
.login-dialog h3 {
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;;
}

/*针对每一行的样式*/
.row {
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

/*每一行的文字*/
.row span {
    font-size: 20px;
    width: 60px;
}

.row #username {
    width: 350px;
    height: 40px;
    font-size: 20px;
    text-indent: 10px;

}

.row #password {
    width: 350px;
    height: 40px;
    font-size: 20px;
    text-indent: 10px;

}

.row #submit {
    width: 200px;
    height: 40px;
    color: white;
    background-color: rgba(46,93,197,0.8);
    text-align: center;
    line-height: 40px;
    /*去掉按钮默认的边框*/
    border: none;
    border-radius: 10px;
    margin-top: 40px;

}


.row #submit:hover {
    background: rgb(46,93,197);
}

最终效果博客系统的页面设计,Java项目实现,前端,javascript,开发语言

4.实现博客编辑页

/*博客编辑页的样式*/
.blog-edit-container {
    width: 1000px;
    height: calc(100% - 50px);
    margin: 0 auto;
}

/*注意使用后代选择器,防止和 导航栏 .title 冲突*/
.blog-edit-container .title {
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/*标题输入框*/
#title-input {
    height: 40px;
    width: 897px;
    border-radius: 10px;
    border: none;
    font-size: 20px;
    text-indent: 10px;
}

/*提交按钮*/
#submit {
    height: 40px;
    width: 100px;
    border-radius: 10px;
    border: none;
    background-color: rgba(172,253,254,0.7);

}

#submit:hover {
    background-color: aqua;
}


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>博客编辑页</title>
    <link rel="stylesheet" href="common.css">
    <link rel="stylesheet" href="edit.css">
</head>
<body>
    <!--导航栏,nav是导航栏的缩写-->
    <div class="nav">
        <!--logo-->
        <img src="1.jpg" alt="">
        <!---->
        <div class="title" >我的博客系统</div>
        <!--只是一个空白,用来把后面的链接挤过去(这是一个简单粗暴地写法)-->
        <div class="spacer"></div>
        <a href="list.html">主页</a>
        <a href="edit.html">写博客</a>
        <!--注销 这里的地址后面提到-->
        <a href="">注销</a>
    </div>

    <!--博客编辑页的版心-->
    <div class="blog-edit-container">
        <form action="">
            <!--标题编辑区-->
            <div class="title">
                <input type="text" id="title-input">
                <input type="submit" id="submit">
            </div>
            <!--博客编辑器-->
            <!--把md编辑器放到这个div中-->
            <div id="editor">

            </div>
        </form>
    </div>
</body>
</html>

页面的上半部分,已经完成了,接下来就是需要完成md编辑器~
博客系统的页面设计,Java项目实现,前端,javascript,开发语言
markdown 编译器比较复杂~
通常直接使用现成的第三方库来实现~
js中,我们通常使用 editor.md 这个库来实现~

如何引用 editor.md ?

  1. 先引入editor.md 依赖~~ jquery.js
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
  1. 下载editor.md 的代码到项目目录中~

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

  1. 在html中,引入 editor.md 的依赖~
<!-- 引入 editor.md 的依赖 -->
<link rel="stylesheet" href="editor.md/css/editormd.min.css" />
<script src="js/jquery.min.js"></script>
<script src="editor.md/lib/marked.min.js"></script>
<script src="editor.md/lib/prettify.min.js"></script>
<script src="editor.md/editormd.js"></script>
  1. 针对editor.md进行初始化
    主要是创建一个编辑器对象,并且关联到页面的某个元素中~

创建一个 ID 为editor 的div(注意,必须是ID属性,不是class)

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
博客系统的页面设计,Java项目实现,前端,javascript,开发语言
最后效果

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

接下来在稍微修改一下

  1. 设置高度,铺满整个窗口,
  2. 引入圆角矩形
  3. 引入半透明效果
.blog-edit-container form {
    height: 100%;
   
}
#editor {
    border-radius: 10px;
    background-color: rgba(255,255,255,0.7);
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言
虽然给背景色设置了半透明,但是仍然看不到最终的背景~

注意!!! editor 里面其实有很多的子元素,虽然editor本身半透明,但是里面的子元素不透明的~

我们可以使用特殊的属性来实现~

#editor {
    border-radius: 10px;
    /*background-color: rgba(255,255,255,0.7);*/
    /*这个半透明会让子元素也跟着一起半透明*/
    opacity: 70%;
}

博客系统的页面设计,Java项目实现,前端,javascript,开发语言

此时,整个博客系统页面就大功告成了!文章来源地址https://www.toymoban.com/news/detail-732928.html

到了这里,关于博客系统的页面设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于java的个人博客系统设计与实现

    基于java的个人博客系统设计与实现 研究背景: 在互联网和信息技术快速发展的时代,人们对于信息交流和知识分享的需求越来越大。个人博客作为一种自由、开放、个性化的信息发布平台,受到了广泛的关注和青睐。个人博客系统的设计和实现也成为了计算机领域中的一个

    2024年02月04日
    浏览(34)
  • 53基于java的资源博客论坛系统设计与实现

    ​ 本章节给大家带来一个基于java的资源博客论坛系统设计与实现,可适用于java个人博客系统,个人资源博客管理系统,java博客系统,java论坛系统,类似于交友微博,新浪微博,发表动态,笔记博客,个人笔记系统。 在这个网络充斥生活的时代,我们每天的生活都被网络包围

    2024年02月09日
    浏览(30)
  • 博客系统(页面设计)

    目录 一、学习计划 二、前期工作 三、列表页设计(重点掌握) 1.设计背景图 1.1 common.css 2. 编写导航栏 2.1 image 2.2 blogging.html 2.3 common.css 3. 实现页面的正文(版心) 3.1 blogging.html 3.2 common.css 4. 实现个人信息 4.1 blogging.html 4.2 common.css 代码 5.实现博客列表 5.1 blogging.html 5.2

    2024年02月04日
    浏览(40)
  • 博客系统的页面设计

    博客列表页 博客详情页 博客登录页 博客编辑页 主要分成四个页面: 博客列表页 显示出都有哪些博客 博客详情页 展示博客的详细正文 博客登录页 进行登录操作 博客编辑页 有一个 markdown 编译器,可以编写博客内容 在这里,我们在给body设计背景图 但是此时body的高度是0 需要给

    2024年02月07日
    浏览(30)
  • 前端综合项目-个人博客网页设计

    个人博客前端部分设计 从零设计一个页面太难了,我们可以通过预预计的效果去写代码实现! 总不能没头没脑的边写边设计吧,总得有个参考 前端知识不做赘述了,大家可以去看看我之前写的前端博客 这只是我的设计,css更多定制内容,您可以灵活变通! 我的博客系统分

    2024年02月05日
    浏览(43)
  • 毕业设计So Easy:Java Vue SpringCloud实现博客系统

    目录 1、项目功能 2、项目架构设计 3、项目数据库设计 4、项目架构实现 4.1、Vue架构的实现 4.2、SpringCloud架构的实现 4.3、博客的高可用的实现 5、用户的个人中心 5.1、登录的智能验证 5.2、博客的登录注册 5.3、登录的权限验证 6、用户的安全中心 6.1、用户的安全布局 6.2、用户

    2024年02月11日
    浏览(32)
  • 基于Java(SpringBoot框架)毕业设计作品成品(40)网络网上个人博客系统设计与实现

    博主介绍 :《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月08日
    浏览(48)
  • 博客系统后台前端UI设计

    效果展示                   API编写 index.js Blog.vue Column.vue Comment.vue template   div class=\\\"data-container\\\"     !--添加 start--     div class=\\\"data-header\\\"       el-button round @click=\\\"onClickLeft\\\" size=\\\"large\\\" type=\\\"primary\\\"         el-iconArrowLeftBold //el-icon       /el-button       el-button r

    2024年02月11日
    浏览(24)
  • 基于JAVA个人博客管理系统的设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(36)
  • 页面置换算法模拟实现-操作系统课程设计基于Java

    存储管理的主要功能之一是合理的分配空间,请求页式存储管理是一种常用的虚拟存储管理技术。在地址映射过程中,若在页表中发现所要访问的页面不在内存,则产生中断,当发生中断时,系统必须在内存选择一个页面移出内存,调用页面置换算法,以便为调入新的页面让

    2024年02月07日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包