UNPKG

epnz-block-ui

Version:
339 lines (317 loc) 16.9 kB
<!-- * @Author: 故乡情 s@epnz.com * @Date: 2022-06-14 22:13:36 * @LastEditors: 故乡情 s@epnz.com * @LastEditTime: 2025-12-08 01:17:41 * @FilePath: \ui\example\index.html * @Description: Block UI --> <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Block UI</title> <style> .grid-container { display: grid; grid-template-columns: 260px auto; grid-gap: 10px; } .grid-container>div { overflow-y: auto; height: calc(100vh - 80px); } header { position: relative; z-index: 10; } .icon-item { color: #FFFFFF; position: relative; } .icon-item a { fill: currentColor; color: #FFFFFF; width: 24px; height: 24px; display: block; float: right; } .icon-item a:hover { color: #FFFFFF; } .icon-item a svg { width: 100%; height: 100%; } @media (max-width: 575.98px) { .grid-container { display: block; } .grid-container>div { height: auto; } } </style> <link href="/dist/css/block.css" rel="stylesheet"> </head> <body> <header> <div class="block-full bc-gradient-default bs-5"> <div class="row"> <div class="col"> <div style="height: 80px; line-height: 80px;" class="white px-2"> <span class="fw-b" style="font-size: 2rem;">Block UI</span> </div> </div> <div class="col"> <div class="tr p-2 mt-4 icon-item"> <a href="https://github.com/epnz/ui" target="_blank"> <svg height="32" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="32" data-view-component="true"> <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"> </path> </svg> </a> </div> </div> </div> </div> </header> <main> <div class="block-full"> <div class="grid-container"> <div class="nav-menu"> <div class="p-2"> <dl> <dt>文本</dt> <dt>布局</dt> <dt>标题</dt> <dt>按钮</dt> </dl> </div> </div> <div> <div class="p-2"> <div class="block"> <div class="tc">这是一些测试文字</div> </div> <div class="block p-2"> <a href="#">一个链接测试</a> </div> <div class="block-full mt-5 border"> <div class="row tc g-2"> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-black white py-3">Color Black</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-danger white py-3">Color Danger</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-default white py-3">Color Default</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-success white py-3">Color Success</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-warning white py-3">Color Warning</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-info white py-3">Color Info</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-dark white py-3">Color Dark</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-white dark py-3">Color White</div> </div> </div> </div> <div class="block-full mt-5 border"> <div class="row tc g-5"> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-black white py-3">Color Black</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-danger white py-3">Color Danger</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-default white py-3">Color Default</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-success white py-3">Color Success</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-warning white py-3">Color Warning</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-info white py-3">Color Info</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-dark white py-3">Color Dark</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-white dark py-3">Color White</div> </div> </div> </div> <div class="block-full mt-5"> <div class="row tc g-2 border br"> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-black white py-3 br">Color Black</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-danger white py-3 br">Color Danger</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-default white py-3 br">Color Default</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-success white py-3 br">Color Success</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-warning white py-3 br">Color Warning</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-info white py-3 br">Color Info</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-dark white py-3 br">Color Dark</div> </div> <div class="col-12 col-lg-6 col-xl-4"> <div class="bc-gradient-white dark py-3 br">Color White</div> </div> </div> </div> <div class="block-full px-2"> <h1>标题 H1 展示</h1> <h2>标题 H2 展示</h2> <h3>标题 H3 展示</h3> <h4>标题 H4 展示</h4> <h5>标题 H5 展示</h5> <h6>标题 H6 展示</h6> </div> <div class="block-full px-2"> <div className="mb-6"> <div class="row g-2"> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-default">默认(Default)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-info">信息(Info)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-success">正确(Success)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-warning">警告(Warning)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-danger">风险(Danger)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-dark">暗黑(Dark)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gray">灰色(Gray)</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-bright">高亮(Bright)</button> </div> </div> </div> </div> <div class="block-full px-2"> <div className="mb-6"> <div class="row g-2"> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-default">默认</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-info">信息</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-success">正确</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-warning">警告</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-danger">高风险</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-dark">暗黑</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-gray">灰色</button> </div> <div class="col-12 col-lg-6 col-xl-4"> <button class="btn-gradient-bright">高亮</button> </div> </div> </div> </div> <div class="block-full px-2 mt-2"> <table class="table"> <thead> <tr> <th></th> <th>标题</th> <th>标题</th> <th>标题</th> </tr> </thead> <tbody> <tr> <th>1</th> <td>内容</td> <td>内容</td> <td>内容</td> </tr> <tr> <th>2</th> <td>内容</td> <td>内容</td> <td>内容</td> </tr> <tr> <th>3</th> <td>内容</td> <td>内容</td> <td>内容</td> </tr> </tbody> </table> </div> <div class="block-full px-2 mt-4"> <div class="div-table"> <div class="dt-row dth"> <div class="dt-col"></div> <div class="dt-col">标题1</div> <div class="dt-col">标题2</div> <div class="dt-col">标题3</div> </div> <div class="dt-row dtr"> <div class="dt-col">第一行</div> <div class="dt-col">内容</div> <div class="dt-col">内容</div> <div class="dt-col">内容</div> </div> <div class="dt-row dtr"> <div class="dt-col">第二行</div> <div class="dt-col">内容</div> <div class="dt-col">内容</div> <div class="dt-col">内容</div> </div> </div> </div> </div> </div> </div> </div> </main> </body> </html>