这次做的是个人简介的一个网站,但只是一个静态的HTML页面。使用到的框架是bootstrap,历时一天半。
一、效果预览
二、代码解析
<!DOCTYPE html>
<html>
<head>
<title>changtutu个人网站开发</title>
<link rel="stylesheet" href="bs/css/bootstrap.min.css">
<script src="bs/js/jquery-3.2.1.min.js"></script>
<script src="bs/js/bootstrap.min.js"></script>
</head>
src=”bs/js/jquery-3.2.1.min.js”和src=”bs/js/bootstrap.min.js
分别引入了jquery框架和bootstrap框架(网上搜得到)。
下载bootstrap框架官方网站:http://v3.bootcss.com/css/
<body calss="container">
整体的body容器为container容器,container 类用于固定宽度并支持响应式布局的容器。所谓响应式,即页面会随着显示屏幕尺寸的缩放,进行相应的调整。
<nav class="navbar navbar-inverse">
<div class="container">
<div class="navbar-header">
<div class="navbar-brand">ChangTutu个人网站</div>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#divNav">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
navbar为导航条属性,表示在页面最上方添加一个导航条,即图中黑色部分。
navbar-inverse:表示为黑色导航条。
navbar-brand:其中一个属性,可以在导航条上面添加文字等(上图导航条中的Changtutu个人网站)
navbar的解析参考博客:http://blog.csdn.net/mafan121/article/details/47836453
摘要:1、navbar-header。该类是导航栏文字看起来小一点,而且是在小屏幕上唯一能显示的内容
2、navbar-toggle。botton按钮定义3根横杠的东西。其样式class=“navbar-toggle”是必不可少的。
3、data-toggle=“collapse”表明这个button是一个折叠控件,其折叠的内容指向data-target=”#divNav”,即是id为divNav的内容。
<div id="divNav" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
<button type="button" class="btn btn-success navbar-btn" data-toggle="modal" data-target="#divModal" title="Print">Print</button>
上述div的id为divNav,即上一个代码片段中button所指向的那个div。1、class=”collapse navbar-collapse”:其中的nvabar-collapse是导航栏的折叠样式,collapse这是表示初始时是折叠的,若没有collapse样式,那么缩放后导航栏元素将是展开的。
2、data-toggle=”modal” data-target=”#divModal”:弹出id为divModal的模态框。
<div class="modal fade" id="divModal" data-backdrop="true" data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"> <span>×</span></button>
<h4 class="modal-title">Print Resume</h4>
</div>
<div class="modal-body">
Print Preview Or Print Config
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">closed</button>
<button type="button" class="btn btn-primary">Print</button>
上述片段描述了一个模态框的样式。
class=”modal fade”:表示模态框淡入效果。
data-backdrop=”true”:点击浏览器页面模态框会关闭
data-keyboard=”false”:点击esc键模态框不会关闭
data-dismiss=”modal”:点击该地方模态框也会关闭
class=”modal-title”>Print Resume、class=”modal-body”>
Print Preview Or Print Config、class=”modal-footer”>:分别表示模态框的头身脚三部分
<button type="button" class="btn btn-info navbar-btn" data-toggle="tooltip" data-placement="bottom" title="Download">Download</button>
<script type="text/javascript">
$(function () {
$('[data-toggle="tooltip"]').tooltip();
})
</script>
data-toggle=”tooltip”
data-placement=”bottom”