每日一点前端-5-bootstrap小练习

本文通过实际操作介绍了Bootstrap组件的使用方法,包括自定义滚动条样式、创建不同样式的表格及表单元素等,为读者提供了丰富的代码示例。

今天尝试了下bootstrap组件的使用,感觉跟之前使用的semantic UI差不多,还有好多没有尝试,在界面上我感觉都大同小异,也不知道是不是还有不多不同的地方我还没有探索到。不过听说以后我们要用esay UI,有空的时候再试试那个上面的例子。

2789632-05040f3df5412560.png
bootstrap小练习
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>滚动条</title>
    <link rel="stylesheet" href="../css/bootstrap.min.css">
    <style>
        /*<!--::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的-->*/
        /*::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的*/
        /*::-webkit-scrollbar-track  外层轨道*/
        /*::-webkit-scrollbar-track-piece  内层滚动槽*/
        /*::-webkit-scrollbar-thumb 滚动的滑块*/
        /*::-webkit-scrollbar-corner 边角*/
        /*::-webkit-resizer 定义右下角拖动块的样式*/
        ::-webkit-scrollbar{width:10px;background-color: red;}
        ::-webkit-scrollbar{background-color:pink;border-radius: 10px;width: 8px;height: 8px;}
        ::-webkit-scrollbar-track{background-color: #2a6496;}
        ::-webkit-scrollbar-track-piece{background-color: red;}
        ::-webkit-scrollbar-thumb{background-color: black;}
        ::-webkit-scrollbar-corner{color: blue;}
    </style>
</head>
<body>
    <h5>bootstrap里的滚动条的使用</h5>
    <pre class="pre-scrollable">
        <ol>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
            <li>出现滚动条吧</li>
        </ol>

    </pre>
<div class="text-center">好像还不错的样子!</div>
<h3>表格</h3>
<h5>基础表格</h5>
    <table class="table">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>

    <h5>斑马线表格</h5>
    <table class="table table-striped">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>

    <h5>带边框的表格</h5>
    <table class="table table-striped table-bordered">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>

    <h5>鼠标悬浮高亮表格</h5>
    <table class="table table-striped table-bordered table-hover">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>

    <h5>紧凑型表格</h5>
    <table class="table table-striped table-bordered table-hover table-condensed">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>
    <h5>响应式表格</h5>
    <div class="table-responsive">
    <table class="table table-striped table-bordered table-hover table-condensed">
        <th>表格标题1</th>
        <th>表格标题2</th>
        <th>表格标题3</th>
        <tr>
            <td>1.1</td>
            <td>1.2</td>
            <td>1.3</td>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.333333333333333333333333333333333333333333</td>
        </tr>
    </table>
        </div>

    <h5>表格-行控制</h5>
        <table class="table table-striped table-bordered">
            <th>表格标题1</th>
            <th>表格标题2</th>
            <th>表格标题3</th>
            <tr class="active">
                <td>1.1</td>
                <td>1.2</td>
                <td>1.3</td>
            </tr>
            <tr class="success">
                <td>2.1</td>
                <td>2.2</td>
                <td>2.3</td>
            </tr>
            <tr class="info">
                <td>3.1</td>
                <td>3.2</td>
                <td>3.3</td>
            </tr>
            <tr class="waring">
                <td>4.1</td>
                <td>4.2</td>
                <td>4.3</td>
            </tr>
            <tr class="danger">
                <td>5.1</td>
                <td>5.2</td>
                <td>5.3</td>
            </tr>
        </table>
    <h5>基础表单</h5>
        <form role="form">
            <div class="form-group">
                <label for="exampleInputEmail1">邮箱:</label>
                <input type="email" class="form-control" id="exampleInputEmail1" placeholder="请输入邮箱"/>
            </div>
            <div class="form-group">
                <label for="examplePassword1">密码</label>
                <input type="password" class="form-control" id="examplePassword1" placeholder="请输入密码"/>
            </div>

        </form>
        <input type="checkbox">记住密码
        <button type="submit" class="btn btn-default">登录邮箱</button>

    <h5>水平表单</h5>
    <form role="form" class="form-horizontal" >
        <div class="form-group">
            <label for="exampleInputEmail2" class="col-sm-2 control-label">邮箱:</label>
            <div class="col-sm-10">
                <input type="email" class="form-control" id="exampleInputEmail2" placeholder="请输入邮箱"/>
            </div>
        </div>
        <div class="form-group">
            <label for="examplePassword2" class="col-sm-2 control-label">密码:</label>
            <div class="col-sm-10">
                <input type="password" class="form-control" id="examplePassword2" placeholder="请输入密码"/>
            </div>
        </div>

    </form>

    <h5>水平表单</h5>
    <form role="form" class="inline" >
        <div class="form-group">
            <label for="exampleInputEmail3" class="col-sm-2 control-label">邮箱:</label>
            <div class="col-sm-10">
                <input type="email" class="form-control" id="exampleInputEmail3" placeholder="请输入邮箱"/>
            </div>
        </div>
        <div class="form-group">
            <label for="examplePassword3" class="col-sm-2 control-label">密码:</label>
            <div class="col-sm-10">
                <input type="password" class="form-control" id="examplePassword3" placeholder="请输入密码"/>
            </div>
        </div>

    </form>
    <h5>下拉列表</h5>
    <form>
        <div class="form-group">
        <select class="form-control">
            <option>语文</option>
            <option>数学</option>
            <option>英语</option>
            <option>物理</option>
        </select>
            </div>
        <div class="form-group">
            <select multiple class="form-control">
                <option>语文</option>
                <option>数学</option>
                <option>英语</option>
                <option>物理</option>
            </select>
        </div>
    </form>
<button class="btn">btn</button>
<button class="btn btn-primary">btn btn-primary</button>
<button class="btn btn-default">btn btn-default</button>
<button class="btn btn-block">btn btn-block</button>
<button class="btn btn-danger">btn btn-danger</button>
<button class="btn btn-link">btn btn-link</button>
<button class="btn btn-info">btn btn-info</button>
<button class="btn btn-success">btn btn-success</button>
<br/><br/><br/><br/>
</body>
</html>
2789632-3b18269684ea9294.png
公众号.png
本指南详细阐述基于Python编程语言结合OpenCV计算机视觉库构建实时眼部状态分析系统的技术流程。该系统能够准确识别眼部区域,并对眨眼动作与持续闭眼状态进行判别。OpenCV作为功能强大的图像处理工具库,配合Python简洁的语法特性与丰富的第三方模块支持,为开发此类视觉应用提供了理想环境。 在环境配置阶段,除基础Python运行环境外,还需安装OpenCV核心模块与dlib机器学习库。dlib库内置的HOG(方向梯度直方图)特征检测算法在面部特征定位方面表现卓越。 技术实现包含以下关键环节: - 面部区域检测:采用预训练的Haar级联分类器或HOG特征检测器完成初始人脸定位,为后续眼部分析建立基础坐标系 - 眼部精确定位:基于已识别的人脸区域,运用dlib提供的面部特征点预测模型准确标定双眼位置坐标 - 眼睑轮廓分析:通过OpenCV的轮廓提取算法精确勾勒眼睑边缘形态,为状态判别提供几何特征依据 - 眨眼动作识别:通过连续帧序列分析眼睑开合度变化,建立动态阈值模型判断瞬时闭合动作 - 持续闭眼检测:设定更严格的状态持续时间与闭合程度双重标准,准确识别长时间闭眼行为 - 实时处理架构:构建视频流处理管线,通过帧捕获、特征分析、状态判断的循环流程实现实时监控 完整的技术文档应包含模块化代码实现、依赖库安装指引、参数调优指南及常见问题解决方案。示例代码需具备完整的错误处理机制与性能优化建议,涵盖图像预处理、光照补偿等实际应用中的关键技术点。 掌握该技术体系不仅有助于深入理解计算机视觉原理,更为疲劳驾驶预警、医疗监护等实际应用场景提供了可靠的技术基础。后续优化方向可包括多模态特征融合、深度学习模型集成等进阶研究领域。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值