zoukankan      html  css  js  c++  java
  • Bootstrap前端UI工具包学习笔记

        刚刚接触到Bootstrap的前端工具包,对于我们这些做后台程序开发的,如果要做出美观的UI,真的是赶鸭子上架,太难了。不过Bootstrap可以解决这一难题,看到讲解这方面资料的东西不多,绝大多数还需要去阅读英文资料,虽然不难,但是难免有英文比较差的朋友。在这我就大概把Bootstrap所有我个人觉得常用的讲解一下,也是学习笔记。下面附图就是我学习中的实例图。

        怎么样,如果专心排版,你几乎不用写一行css代码,部分用行内样式表就可以做出不错的网站UI。

        废话不说了,开始吧。引入Bootstrap相关文件,bootstrap/js/jquery.min.js bootstrap/css/bootstrap.min.css bootstrap/css/bootstrap-responsive.min.css 

    bootstrap/js/bootstrap.min.js主要就是这四个文件,加载进来以后就可以开始写了。都写在body标签之内哦。

    <div class="container">
    
        <div class="row"><!--row-fluid可以表示自动百分比-->
                     <div class="span4">1</div>
                    <div class="span4">2</div>
                    <div class="span4">3</div>
                </div>
    </div>

        这就是一个简单的一行三列排版,以后排版都写在 类container这个标签里面 这个类换成container-fluid类就是那种按照浏览器比例的相对布局,每一列布局都是用<div class='row'>开始,然后在里面写上列的布局,这里类可以换成row-fluid也表示相对布局,列布局类span1-12就是把一个整行分成了12列,你可以任意组合,只要结果是12即可。

    布局就这么简单,以后代码尽量都是在这些布局列里面写。

        1.字体效果,这里有好几种,比如<h1>到<h6>,字体越来越小,颜色也是有变化的,这和默认不同的。

    <strong>标签就是黑体字比较大,<em>是斜体字,<abbr title='描述' class='initialism'>带描述title属性 initialism类用来转换成大写</abbr>

    <blockquote class="pull-right">用于显示引用内容<small>有特殊用处</small></blockquote>注意一下pull-left类用于左边显示。

    差不多字体控制就这几种,里面有一个特殊显示小图片的就是i标签,使用例子<i class="icon-pencil"></i>就是编辑图标。

        2.3种列表显示就是ol ul dl分别没有多少修改,<ul class="unstyled">用于去除默认样式,<dl class="dl-horizontal">用于标题内容同一行显示。其他效果需要自己写css控制了。

        3.表格效果<table class="table table-striped table-bordered table-condensed">这些类我们可以只用其中一个或者全部,不过建议全部用上,没啥说的,这样自动会隔行变色等。

        4.表单效果,这个算是最复杂的,比较多,主要说说按钮,它可以使用a button标记来制作按钮,按钮类都是btn开始,用于颜色控制的有六种,具体代码看我的例子,里面基本包括了所有样式实例,还有一种就是标签颜色,和按钮类似不多说了。

        5.菜单效果,这也是真复杂的,里面有下拉菜单,切换tab分格,以及比较好用的顶端菜单,上面截图绿色的就是。具体看我的附件代码段。

        6.js效果,这里有图片轮换效果,遮罩层效果,以及其他动画效果,提示等等,都是比较常用的效果,需要Jquery代码,我的附件里面基本也都是有的。

        7.最后总结一下,我没有具体讲解,不过我的附件里面效果都有了,基本上是Bootstrap全部内容,不过要想布局出漂亮的UI,还是需要一番功夫的,要看你的审美观了。里面颜色都是可以配置的。

        附件下载,包括了Bootstrap包了。

        地址https://files.cnblogs.com/logoove/Bootstrap.rar

    (原创文章 By Yoby)

  • 相关阅读:
    maven 仓库配置 pom中repositories属性
    CentOS下SVN服务的启动与关闭
    python爬虫登录
    git pull“No remote repository specified”解决方法
    更新到mysql 5.7后解决0000-00-00日期问题
    maven仓库中有jar包pom还报错
    navicat链接mysql 8 出现 2015 authentication plugin 'caching_sha2_password' 错误
    Confluence JIRA快速入门
    SilverLight:基础控件使用(2)-ComboBox,ListBox控件
    SilverLight:基础控件使用(1)
  • 原文地址:https://www.cnblogs.com/logoove/p/Bootstrap.html
Copyright © 2011-2022 走看看