boostrap和js写个人博客(附源码)

  国庆上来两天在赶老师布置的个人博客的作业,经过上两次的经验,这次顺利完成了作业,分享大家参考。

    主界面查考csdn的个人界面编写,运用了HTML、css、js、boostrap的内容,使用导航条、轮播图、面板、缩略图等组件。

效果如下:

  源代码:

<!DOCTYPE html>
<!--文档类型声明,需要为HTML的类型-->
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!--视口说明,让它兼容移动端-->
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>Document</title>
    <!--引入boostrap前端框架样式-->
    <link rel="stylesheet" href="./css/bootstrap.min.css">
    <script src="./js/jquery.min.js"></script>
    <script src="./js/bootstrap.min.js"></script>

    <style type="text/css">
        h2 {
            text-align: center;
            font-size: 12px;
            color: blue;
        }
        
        h3 {
            text-align: center;
            font-size: 15px;
        }

        h3 {
            text-align: center;
        }
    </style>

    


</head>

<body>
    <!--导航条-->
    <!--代码对齐快捷键 alt+shift+f-->
    <!--流模式:container-fluid;居中对齐:container-->
    <nav class="navbar navbar-default" style="margin-bottom: 0;">
        <div class="container">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                    data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">CSDN</a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">博客 <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">专栏课程</a></li>
                    <li><a href="#">下载</a></li>
                    <li><a href="#">问答</a></li>
                    <li><a href="#">社区</a></li>
                    <li><a href="#">插件</a></li>
                    <li><a href="#">认证</a></li>
                </ul>
                <form class="navbar-form navbar-left">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search">
                    </div>
                    <button type="submit" class="btn btn-default">查找</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">会员中心</a></li>
                    <li><a href="#">动态</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                            aria-expanded="false">其它 <span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="#" data-toggle="modal" data-target="#myModal2">登入</a></li>
                            <li><a href="#" data-toggle="modal" data-target="#myModal">注册</a></li>
                            <li><a href="#" data-toggle="modal" data-target="#myModal3">修改密码</a></li>
                            <li role="separator" class="divider"></li>
                            <li><a href="#">退出</a></li>
                        </ul>
                    </li>
                </ul>
            </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
    </nav>

    <!-- Button trigger modal -->

   

    <!--轮播图-->
    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
            <li data-target="#carousel-example-generic" data-slide-to="1"></li>
            <li data-target="#carousel-example-generic" data-slide-to="2"></li>
        </ol>

        <!-- Wrapper for slides -->
        <div class="carousel-inner" role="listbox">
            <div class="item active">
                <img src="./imag/test2.png" alt="...">
                <div class="carousel-caption">
                    <h1>欢迎来看我</h1>
                    <p>你好呀,我是程序员ABC</p>
                </div>
            </div>
            <div class="item">
                <img src="./imag/m6.png" alt="...">
                <div class="carousel-caption">
                    <p>多情自古伤离别,更那堪,零落清秋节</p>
                </div>
            </div>
            <div class="item">
                <img src="./imag/view6.png" alt="...">
                <div class="carousel-caption">
                    <p>世界这么大,我们应该多去看看</p>
                </div>
            </div>
            ...
        </div>

        <!-- Controls -->
        <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>

    <!--头像-->
    <div id="adFailDes">
        <table width="100%" height="100%">
            <tr>
                <td align="center">
                    <img src="./imag/yyqx.jpg" alt="..." align="center" width="70" height="70" class="img-circle" />
                </td>
            </tr>
        </table>
    </div>
    <h2>于北斋(码龄1年)</h2>
    <h3><b>大三秃头狗</b></h3>

    <!--内容区域-->
    <div>

    </div class="container">
    <div class="row">
        <div class="col-md-3"></div>
        <div class="col-md-8">
            <div class="col-md-2">
                <h3>83</h3>
            </div>
            <div class="col-md-2">
                <h3>2</h3>
            </div>
            <div class="col-md-2">
                <h3>184130</h3>
            </div>
            <div class="col-md-2">
                <h3>0</h3>
            </div>
        </div>
        <div class="col-md-1"></div>
    </div>
    <div class="row">
        <div class="col-md-3"></div>
        <div class="col-md-8">
            <div class="col-md-2">
                <h3>被访问量</h3>
            </div>
            <div class="col-md-2">
                <h3>原创文章</h3>
            </div>
            <div class="col-md-2">
                <h3>作者排名</h3>
            </div>
            <div class="col-md-2">
                <h3>粉丝数量</h3>
            </div>
        </div>
        <div class="col-md-1"></div>
    </div>
    </div>

    <!--面板-->
    <div class="row">
        <div class="col-md-3">
            <div class="panel panel-default">
                <div class="panel-heading">详细介绍:</div>
                <div class="panel-body"><br>
                    毕业院校:XX大学<br>
                    于2020-09-17 加入CSDN<br>
                    <h5>

                        爱好:看电影、睡觉、呼吸<br>
                        特点:爱睡觉<br>
                        技能:睡觉<br><br>

                        人生理想:睁眼睡觉
                    </h5>

                </div>
            </div>


        </div>
        <div class="col-md-9">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <nav class="navbar navbar-default" style="margin-bottom: 0;">
                        <div class="container">
                            <!-- Brand and toggle get grouped for better mobile display -->


                            <!-- Collect the nav links, forms, and other content for toggling -->
                            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                                <ul class="nav navbar-nav">
                                    <li class="active"><a href="#">博客 <span class="sr-only">(current)</span></a></li>
                                    <li><a href="#">最近</a></li>
                                    <li><a href="#">文章·2</a></li>
                                    <li><a href="#">问答·0</a></li>
                                    <li><a href="#">课程·0</a></li>
                                    <li><a href="#">收藏</a></li>                                    
                                    <li><a href="#">关注/订阅</a></li>
                                </ul>
                                <form class="navbar-form navbar-left">
                                    <div class="form-group">
                                        <input type="text" class="form-control" placeholder="搜Ta的内容">
                                    </div>
                                    <button type="submit" class="btn btn-default">查找</button>
                                </form>

                            </div><!-- /.navbar-collapse -->
                        </div><!-- /.container-fluid -->
                    </nav>
                </div>
                <div class="panel-body">
                    <div class="row">
                        <div class="col-md-2">
                            <img src="./imag/fa.jpg" alt="..." align="center" width="120" height="100" />
                        </div>
                        <div class="col-md-10">
                            <h4>html简绍</h4>
                            <p>称为超文本标记语言,是一种标识性的语言。
                                它包括一系列标签.通过这些标签可以将网络上的文档格式统一,
                                使分散的Internet资源连接为一个逻辑整体。</p>
                        </div>
                    </div>
                    <br>
                    <div class="row">
                        <div class="col-md-2">
                            <img src="./imag/cy.jpg" alt="..." align="center" width="120" height="100" />
                        </div>
                        <div class="col-md-10">
                            <h4>css简绍</h4>
                            <p>CSS是Cascading Style Sheets的缩写,一般翻译为层叠样式表,是用来表现HTML(标准通用标记语言的一个应用)
                                或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。</p>
                        </div>
                    </div>
                    <br>
                    <div class="row">
                        <div class="col-md-2">
                            <img src="./imag/nh.jpg" alt="..." align="center" width="120" height="100" />
                        </div>
                        <div class="col-md-10">
                            <h4>js简绍</h4>
                            <p>JSP是简化Servlet编写页面技术,它将java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,静态资源使用html标签v</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <br>
    <br>
    <!--底部-->
    <div id="footer">
        <h3>版权所有*CopyRright:<a href="https://blog.csdn.net/qq_50898676?spm=1000.2115.3001.5343&type=blog">http:www.yubeizai.com</a>
            All rights reserved<br />泸ICP备05030066号</h3>
    </div>


</body>

</html>

 后续会有其它自己学到知识的分享提供查考!

想要源码及里面引用的图片等资料可以评论

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Bootstrap是一个流行的前端开发框架,它提供了一套用于构建响应式、移动设备优先的网站和应用程序的工具和组件。Bootstrap的码是开的,你可以在GitHub上找到它的仓库。 Bootstrap的码包含了HTML、CSS和JavaScript文件,用于定义样式和交互行为。它的码结构非常清晰,主要分为以下几个部分: 1. 样式文件:Bootstrap的样式文件位于`/scss`目录下,使用Sass语言编。你可以在这里找到各种样式定义,如按钮、表格、导航栏等。 2. JavaScript文件:Bootstrap的JavaScript文件位于`/js`目录下,包含了一些常用的交互组件和插件,如轮播图、模态框、下拉菜单等。这些文件使用jQuery作为基础库,并通过自定义的插件来实现各种功能。 3. 组件文件:Bootstrap的组件文件位于`/components`目录下,包含了一些可复用的UI组件,如导航栏、卡片、表单等。这些组件可以直接在你的项目中使用,也可以根据需要进行自定义。 4. 示例文件:Bootstrap还提供了一些示例文件,位于`/examples`目录下。这些示例文件展示了如何使用Bootstrap来构建不同类型的网站和应用程序,你可以参考这些示例来学习和使用Bootstrap。 如果你想深入了解Bootstrap的码,建议你先阅读官方文档,了解其基本用法和组件的使用方法。然后可以通过查看码文件来学习其实现细节和定制化的方法。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值