其他分享
首页 > 其他分享> > day48总结

day48总结

作者:互联网

目录

Bootstrap简介

页面布局

Normalize.css

布局容器

栅格系统

媒体查询

响应式布局内部原理, 屏幕宽度小于500px, 更换c1样式

    <style>       
        @media screen and (max-width: 500px){
            .c1 {
                background-color: yellow;
                height: 50px;
                border: 2px dashed purple;
            }
        }
    </style>

文本样式

文本样式

<h1>python脱产12期 <small>是最牛逼的</small></h1>, small标签内容为副标题

<p class="lead">python脱产12期</p>, lead标签为段落内容突出显示

<p class="lead">python脱产<mark>12期</mark></p>, mark标签为文本高亮显示

<em>python脱产12期</em>, 斜体

<p class = "text-center">python脱产12期</p>, 文本对齐

<abbr title="一种编程语言">python</abbr>, 缩略语

<address>123@qq.com</address>, 邮箱

<!--引用-->
<blockquote>
  <p>人生无处不青山</p>
  <footer class="blockquote-reverse">maozedong<cite title="Source Title">主席诗文集</cite></footer>
</blockquote>  

<code>print('hello world')</code>, 单行代码

<pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>, 多行代码

表格样式

table-hover: 表格中的每一行对鼠标悬停状态作出响应

table-striped: 表格条纹

table-bordered: 表格边框

class="success": 设置行或单元格颜色

<div class="container">
    <div class="row">
        <div class="col-md-8 col-md-offset-2">  <!--占8份然后居中-->
            <h2 class="text-center">数据展示</h2>
            <table class="table table-hover table-striped table-bordered">
                <thead>
                <tr class="success">
                    <th>用户名</th>
                    <th>密码</th>
                    <th>爱好</th>
                </tr>
                </thead>

                <tbody>
                <tr class="info">
                    <td>jason</td>
                    <td>123</td>
                    <td>学习</td>
                </tr>
                </tbody>
            </table>
        </div>
    </div>
</div>

js插件

模态框

滚动监听

标签页

表单样式

表单添加加样式: form-control

form-group: 在块级标签中添加, 增大与下个的间隙

form-inline: 内联样式, 输入框在一行

clearfix: 清除浮动带来的影响

placeholder: 文本留白

<div class="container">
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <h2 class="text-center">注册页面</h2>
            <form action="" class = "form-inline">
                username: <input type="text" class="form-control">
                password: <input type="text" class="form-control">
                <p class="form-group"><input type="submit" class="btn btn-success"></p>
                <p><a href="#" class="btn btn-success btn-lg">点我有你好看</a></p>
            </form>
        </div>
    </div>
</div>

示例: 校验用户名是否存在

pull-right: 向右浮动

class = "has-error": 错误信息校验状态

<div class="container">
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <h2 class="text-center">注册页面</h2>
            <form action="">
                <div class="form-group">
                    username: <input type="text" class="form-control" id="d2">
                    <span style="color: red" class="pull-right"></span>
                    <br>
                    <input type="button" class="btn btn-success pull-right" value="注册" id="d1">
                </div>
            </form>
        </div>
    </div>
</div>

<script>
    $('#d1').on(
        'click', function () {
            var userVal = $('#d2').val();
            if (userVal.length == 0) {
                $(this).parent().addClass('has-error').children().eq(1).text('用户名不能为空!')
            }
        }
    );


    $('#d2').on(
        'focus', function () {
            $(this).next().text('').parent().removeClass('has-error')
        }
    )
</script>

组件

字体图标

可以将图标当做文本处理

<span class="glyphicon glyphicon-user"></span>

图标库: Font Awesome-->下载font-awesome-4.7.0-->link引入...min.css-->英文搜索

导航

class = "navbar-inverse": 反色导航条

按钮组

颜色: btn-颜色

尺寸: btn-尺寸; btn-block, 宽度拉伸至父标签100%

巨幕

面板

图片

<img src="..." alt="..." class="img-rounded">
<img src="..." alt="..." class="img-circle">
<img src="..." alt="..." class="img-thumbnail">

背景色

<p class = "bg-danger">123</p>

!important: 执行优先级最高, 高于行内样式

图书管理系统页面搭建

<!--导航条开始-->
<nav class="navbar navbar-inverse"...></nav>
<!--导航条结束-->

<div class="container">
    <div class="row">
        <div class="col-md-3">
           <!--列表组开始-->
            <div class="list-group">
            </div>
            <!--列表组结束-->
        </div>
        
        <div class="col-md-9">
            <!--面板开始-->
            <div class="panel panel-default">
                <!--分页开始-->
                <div class="text-center">
                    <nav aria-label="Page navigation">
                    </nav>
                </div>
                <!--分页结束-->
            </div>
            <!--面板结束-->
        </div>
    </div>
</div>

标签:总结,12,样式,标签,js,python,day48,css
来源: https://www.cnblogs.com/-406454833/p/11968427.html