个人博客页面的简单实现

本文主要介绍了 前端页面中经典的 个人博客的简单实现。以 HTML为主体, cssjs修饰主体,用到了 jqueryboorstrap框架,适合初学者深入学习与了解。

 

博客首页 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="./css/index.css">
    <link rel="icon" href="./image/websign.jpg" sizes="16x16" type="image/png"> 
    <title>myblog</title>
</head>
<body>
    <ul>
        <li><a href="index.html" >主页</a></li>
        <li><a href="./messageboard.html">留言板</a></li>
        <li><a href="./aboutme.html">关于我</a></li>
        <li><a href="./visit.html">风景分享</a></li>

        <div class="sumbit">
            <li><a href="./login.html">登录</a></li>
            <li><a href="./register.html">注册</a></li>
        </div>
    </ul>
    <div class="leadlanguage">
        <h1>欢迎来到我的个人博客<br>在这里将会分享一些关于风景人文的内容</h1><br>
        <button><a href="./login.html">点此继续</a></button>
    </div>
    <div class="footer">
        <p>Copyright©2022-  XK blog.com  .All Rights Reserved</p>
    </div>
</body>
</html>

主页面采用背景图对页面进行铺满,导航栏置顶,版权号置于底部。导航栏分为左右两个部分,左边四个部分分别为主页留言板关于我,右边两个部分为登录注册。各部分之间的页面可以相互跳转,以绿黑色调为主。 

难点:导航栏的实现

解决方案:采用无序列表导航栏样式进行设置


留言板 

<!DOCTYPE html>
 
<html lang="en">
 
<head>
 
    <meta charset="UTF-8">
         <title>留言板</title>
         <link rel="stylesheet" id="templatecss" type="text/css" href="./css/messageboard.css">
         <link rel="icon" href="./image/websign.jpg" sizes="16x16" type="image/png"> 

</head>
<body>
    <ul>
        <li><a href="index.html" >主页</a></li>
        <li><a href="./messageboard.html">留言板</a></li>
        <li><a href="./aboutme.html">关于我</a></li>
        <li><a href="./visit.html">风景分享</a></li>
        <div class="sumbit">
            <li><a href="./login.html">登录</a></li>
            <li><a href="./register.html">注册</a></li>

        </div>
    </ul>
         <form action="" method="" class="basic-grey">
                 <h1>留言板<br>
                          <span>Tip:请根据要求进行留言</span>
                 </h1>
                 <label>
                          <span>你的身份:</span>
                          <select id="template" name="themplate" onchange="changeStyle();">
                                   <option value="basic-grey">学生</option>
 
                                   <option value="elegant-aero">程序员</option>
 
                                   <option value="smart-green">金融分析师</option>
 
                                   <option value="white-pink">业余编码爱好者</option>
 
                                   <option value="bootstrap-frm">医生</option>
                                   <option value="bootstrap-frm">教师</option>

 
                                   <option value="dark-matter">其它</option>
 
                          </select>
 
                 </label>
 
                 <label>
 
                          <span>你的名字 :</span>
 
                          <input id="name" type="text" name="name" placeholder="你的全名" />
 
                 </label>
 
                 <label>
 
                          <span>你的邮箱地址(常用) :</span>
 
                          <input id="email" type="email" name="email" placeholder="你的完整邮箱地址" />
 
                 </label>
 
 
 
                 <label>
 
                          <span>留言 :</span>
 
                          <textarea id="message" name="message" placeholder="你要留言的信息"></textarea>
 
                 </label>
 
                 <label>
 
                          <span>&nbsp;</span>
 
                          <input type="button" class="button" value="Send" />
 
                 </label>
 
         </form>
 
         <script>
 
                 function changeStyle() {
 
            var template = document.getElementById("template");
 
     var index = template.selectedIndex;
 
            var templatevalue = template.options[index].value;
 
            var templatecss = document.getElementById("templatecss");
 
            templatecss.setAttribute("href","css/" + templatevalue + ".css");
 
            document.getElementsByTagName("form")[0].setAttribute("class",templatevalue);
 
          }
 
         </script>
        <div class="footer">
            <p>Copyright©2022-  XK blog.com  .All Rights Reserved</p>
        </div>
</body>
 
</html>

留言板页面表单标签为主

难点:留言板样式的设置,以及整体的布局


个人介绍页面

子页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/me.css">
<title>个人介绍</title>
</head>
	
<body>
    <div class="jianli">
        <div class="left">
            <div class="head"></div>
            <div class="container">
              <image class="ima" src="./image/me.JPG">
              <span>xxx</span> 
              </image>
            </div>
            <div class="bottom"></div>
        </div>
        <div class="right">
            <div class="first">
                <span></span>
                <span>教育背景/Eudcation</span>
            </div>
            <div class="second">
              <div class="edu">
              <span>某某大学</span>
              <span>计算机科学与技术/本科</span>
              </div>
              <span>在校时间:2021.09-2025.06</span>
          </div>
          <div class="first">
            <span></span>
            <span>个人介绍/Introduction</span>
          </div>
            <ul class="third">
              <li class="title">爱好:</li>
              <li class="other">看电影、阅读、打羽毛球、听音乐、玩游戏</li>
              <li class="title">性格:</li>
              <li class="other">性格因心情而定,偏内向,倾向于和少数人交流</li>
              <li class="title">其他:</li>
              <li class="other">喜欢植物,喜欢动物</li>
              <li class="other">喜欢纯理论</li>
              <li class="other">喜欢诗经和汉乐府</li>
              <li class="other">喜欢安静,但也不介意喧嚣</li>
              <li class="other">光之使者</li>
            </ul>
            <div class="four">
              <!-- #BeginDate format:Ch1 -->22/4/10 <!-- #EndDate -->
            </div>
            </div>
           
        </div>
    </div>
</body>
</html>
<hr />

主页面 

<!DOCTYPE html>
<head>
    <link rel="stylesheet" href="css/about.css">
    <link rel="icon" href="./image/websign.jpg" sizes="16x16" type="image/png"> 
    <title>关于我</title>
</head>
<body>
    <ul>
        <li><a href="index.html" >主页</a></li>
        <li><a href="./messageboard.html">留言板</a></li>
        <li><a href="./aboutme.html">关于我</a></li>
        <li><a href="./visit.html">风景分享</a></li>
        <div class="sumbit">
            <li><a href="./login.html">登录</a></li>
            <li><a href="./register.html">注册</a></li>
        </div>
    </ul>
    <div class="about">
        <div class="stars"></div>
        <h3 class="about_tit">About me? About you!</h3>
        <img class="about_bgc" src="./image/about1.JPG" alt="">
        <div class="me">
            <!-- 设置一个子窗口,没有滚动条,无边框,宽800,高700 -->
            <iframe src="./me.html" scrolling="no" frameborder="0" width="800px" height="700px"></iframe>
            <span class="me_tit animate ">
                我愿意做一个矢志前行的逐梦人,志之所趋,穷山距海,不可阻挡,不尽狂澜走沧海,一拳天与压潮头,这应该就是我们这代人的写照吧。靠着一股革命者的勇气,劈波斩浪,闯出狭小水域汇入海洋,何其幸运!我们赶上了中国百年来国运蒸腾日上的时代,我不想辜负这个时代。
            </span>

        </div>
        <div class="videos">
            <span>
                关于你,我总是有很多话想说,可是又怕这些话不能完全表达出我的真心。你只需要知道,倘若你感知到了七分,那我必然有八分真意。关于你,我脑海里自然浮现出来的便是“幸运”和“信任”。爱你不是情话多说一点,而是每天多爱你一些!
                
            </span>
            <img class="me_img" src="./image/about2.JPG" alt="" width="40%" height="40%">
        </div>
        <div class="footer">
            <p>Copyright©2022-  XK blog.com  .All Rights Reserved</p>
        </div>
    </div>
</body>

个人介绍页面有两个页面,一是以表单标签的子窗口,而是主页面

难点:子窗口的布局,样式的设置


风景介绍页面 (bootstrap框架实现的)

<!DOCTYPE html>
<head>
<link rel="stylesheet" href="css/visit.css">
<link rel="icon" href="./image/websign.jpg" sizes="16x16" type="image/png"> 
<title>关于我</title>
<link href="css/bootstrap.css" rel='stylesheet' type='text/css' />
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://fastly.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script>
    <script>window.jQuery || document.write('<script src="https://fastly.jsdelivr.net/npm/@bootcss/v3.bootcss.com@1.0.37/assets/js/vendor/jquery.min.js"><\/script>')</script>
    <script src="https://fastly.jsdelivr.net/npm/@bootcss/v3.bootcss.com@1.0.37/dist/js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="https://fastly.jsdelivr.net/npm/@bootcss/v3.bootcss.com@1.0.37/assets/js/ie10-viewport-bug-workaround.js"></script>
    <script src="https://fastly.jsdelivr.net/npm/@bootcss/v3.bootcss.com@1.0.37/examples/offcanvas/offcanvas.js"></script>
</head>
<body>
    <ul>
        <li><a href="index.html" >主页</a></li>
        <li><a href="./messageboard.html">留言板</a></li>
        <li><a href="./aboutme.html">关于我</a></li>
        <li><a href="./visit.html">风景分享</a></li>
        <div class="sumbit">
            <li><a href="./login.html">登录</a></li>
            <li><a href="./register.html">注册</a></li>

        </div>
    </ul>
	  <div class="container">

		<div class="row row-offcanvas row-offcanvas-right">
  
		  <div class="col-xs-12 col-sm-9">
			<p class="pull-right visible-xs">
			  <button type="button" class="btn btn-primary btn-xs" data-toggle="offcanvas">Toggle nav</button>
			</p>
			<div class="jumbotron">
			  <h1>欢迎来到这里!</h1>
			  <p> 下面将会为大家分享一些好玩的地方</p>
			</div>
			<div class="row">
			  <div class="col-xs-6 col-lg-4">
				<h2>广州塔</h2>
				<image src="image/visit/广州塔.jpg" wdith="125px" height="125px"></image>
				<p> 广州塔昵称小蛮腰,其位于中国广东省广州市海珠区(艺洲岛)赤岗塔附近,距离珠江南岸125米,与珠江新城、花城广场、海心沙岛隔江相望。广州塔塔身主体高454米,天线桅杆高146米,总高度600米。是中国第一高塔,是国家AAAA级旅游景区。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			  <div class="col-xs-6 col-lg-4">
				<h2>上下九步行街</h2>
				<image src="image/visit/上下九步行街.jpg" wdith="125px" height="125px"></image>
				<p>上下九步行街地处广东省广州市荔湾区,俗称(西关)的上九路、下九路、第十甫路之间,是广州市三大传统繁荣商业中心之一。在漫长的历史长河中,逐步形成了当今商业步行街中西合璧的四大西关风情特色,营造出亮丽的旅游风景线。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			  <div class="col-xs-6 col-lg-4">
				  <h2>石室圣心大教堂</h2>
				  <image src="image/visit/石室圣心大教堂.jpg" wdith="125px" height="125px"></image>
				<p>石室圣心大教堂,位于广州市越秀区一德路。圣心大教堂于1863年6月18日圣心瞻礼日正式举行奠基典礼,故命名圣心大教堂。历时25年始建成,是天主教广州教区最宏伟、最具有特色的一间大教堂。它由法国设计师设计,中国工匠建造而成。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			  <div class="col-xs-6 col-lg-4">
				<image src="image/visit/长隆.jpg" wdith="125px" height="125px"></image>
				<h2>长隆旅游度假区</h2>
				<p>广州长隆旅游度假区是综合性主题旅游度假区,总占地面积1万亩,集旅游景区、酒店餐饮、娱乐休闲于一体,拥有长隆欢乐世界、长隆国际大马戏、长隆野生动物世界、长隆飞鸟乐园酒家等设施。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			  <div class="col-xs-6 col-lg-4">
				<image src="image/visit/白水寨.jpg" wdith="125px" height="125px"></image>
				<h2>白水寨风景名胜区</h2>
				<p>白水寨风景名胜区位于广州市增城区派潭镇,北回归线穿越其中,被誉为北回归线上的瑰丽翡翠,属山岳型风景名胜区。景区内崇山峻岭,群峰挺拔,其山体高大、山势险峻、线条挺直,集雄、奇、险、秀于一身。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			  <div class="col-xs-6 col-lg-4">
				<image src="image/visit/陈家祠.jpg" wdith="125px" height="125px"></image>
				<h2>陈家祠</h2>
				<p>陈家祠堂俗称陈家祠,位于广州市中山七路。陈氏书院筹建于1874年,1894落成,是广东省各地陈氏宗族共同捐资兴建的“合族祠”,为陈氏宗族子弟赴省城备考科举、候任、交纳赋税等事务提供临时居所。 </p>
				<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
			  </div><!--/.col-xs-6.col-lg-4-->
			</div><!--/row-->
		  </div><!--/.col-xs-12.col-sm-9-->
  
		  <div class="col-xs-6 col-sm-3 sidebar-offcanvas" id="sidebar">
			<div class="list-group">
			  <a href="#" class="list-group-item active">沙面岛</a>
			  <a href="#" class="list-group-item">白云山</a>
			  <a href="#" class="list-group-item">岭南印象园</a>
			  <a href="#" class="list-group-item">百万葵园</a>
			</div>
		  </div><!--/.sidebar-offcanvas-->
		</div><!--/row-->
		<footer>
			<p>Copyright©2022-  XK blog.com  .All Rights Reserved</p>
			
		</footer>

    </div>
</body>

 风景介绍页面以bootstrap框架为主

难点:bootstrap框架的使用

完整源码地址

https://download.csdn.net/download/qq_60483918/85510714https://download.csdn.net/download/qq_60483918/85510714

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

十一月的肖邦689

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

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

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

打赏作者

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

抵扣说明:

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

余额充值