Bootstrap4 — 表單非空驗證、圖片佔位符、圖片響應式、工具類

表單非空驗證

  • .is-invalid 放在 <inmput>標籤 文本框邊框顏色紅色 圖標是感嘆號 驗證失敗顯示
  • .was-validated 放在 <form>標籤 表單裏所有的 input 元素 select元素 邊框顏色綠色 圖標是√ 驗證成功顯示
  • <input>標籤裏面 加上 required 實現了驗證
  • .invalid-feedback 提示文字使用 驗證前和驗證後都顯示
  • .valid-feedback 提示文字使用 驗證後顯示
  • .custom-radio 單選按鈕驗證 <div class="form-check custom-radio”>
  • .custom-checkbox 複選框 <div class="form check custom-checkbox">
  • .custom- select 下拉框 <select>標籤裏

圖片佔位符

  • 圖片佔位符:生成器 holder.js
    什麼是holder.js → 是幫我們自動生成佔位圖片,而且還能定義我們佔位圖片的一些基本樣式

  • 爲什麼用:
    我們在進行佈局或者排版的時候,需要放置圖片 但是圖片可能還在生成,就用佔位圖片

  • 怎麼用?
    ① 直接使用鏈接
    <script src="https://cdn.bootcss.com/holder/2.9.6/holder.js"></script>
    或者
    <script src="https://cdn.bootcss.com/holder/2.9.6/holder.min.js"></script>

    ② 去下載holder.js(http://www.bootcdn.cn/holder) 點擊官網 下載點擊 Dommload Holder
    解壓 —— 複製holder.js 或 holder.min.js 引入項目中

    ③ 在頁面中使用佔位圖片 把<img>裏的src屬性值 寫爲holder.js /尺寸(寬×高)
    <img src=holder.js/1200x300/>

    ④ 控制尺寸(寬度自動 高度不變) 沒有% 百分比用p
    <img src="holder.js/100px300"/>
    ⑤ 佔位圖片按比例縮放(需要寬自動 高跟着變) 參數 auto
    <img src="holder.js/100px300?auto=yes"/>
    ⑥ 控制背景顏色 參數 theme sky gray (默認) vine lava social industrial
    <img src="holder.js/100px300?auto=yes&theme=vine">
    ⑦ 佔位圖片裏提示的文字 參數 text 默認值是佔位圖片的尺寸 \n換行 注意\n兩邊一定要給空格
    <img src="holder.js/100px300?text=可愛的卡通圖片"/>

.float-left 左浮動
.float-right 有浮動
.mx-auto 左右邊距自動

圖片響應式

img-fluid(bs4) img-responsive(bs3)→ 相當於max-width:100% height:auto
img-thumbnail 給圖片加上邊框 對圖片的大小進行處理

工具類

bs4

超小屏幕 小屏幕 中等屏幕 大屏幕 超大屏幕
.col- .col-sm .col-md .col-lg .col-xl
<576px >=576px >=768px >=992px >=1200px

隱藏和顯示 display

  • .d-block 顯示
  • .d-none 隱藏
  • .d-inline 隱藏
  • .d-none(任何屏幕隱藏) .d-lg-block(大屏及超大屏顯示) .d-block(任何屏幕顯示)

浮動

也分 超小屏幕 小屏幕 中等屏幕 大屏幕 超大屏幕

  • .float
  • .float-left
  • .float-right
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章