记录-Bootstrap编写个人网站主页

这次做的是个人简介的一个网站,但只是一个静态的HTML页面。使用到的框架是bootstrap,历时一天半。
一、效果预览
主页面上部分
主页面下部分
点击页面右上方的Print按钮,弹出模态框
页面右半部分,上方是广告框,下方有三个选项框
三个项目可以在这里轮流显示

二、代码解析

<!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>&times;</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”

  • 5
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值