整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          Bootstrap 開(kāi)源 SVG 圖標(biāo)庫(kù) Bootstrap Icons

          ootstrap 開(kāi)源了首套 SVG 圖標(biāo)庫(kù) Bootstrap Icons,其團(tuán)隊(duì)表示這是有史以來(lái)第一次擁有自己的圖標(biāo)庫(kù),此圖標(biāo)庫(kù)起初專門(mén)針對(duì)其從表單控件到導(dǎo)航等組件和文檔進(jìn)行定制設(shè)計(jì)和構(gòu)建,現(xiàn)在可以免費(fèi)用于任何項(xiàng)目,無(wú)論此項(xiàng)目是否使用了 Bootstrap。

          查看 Bootstrap Icons ?https://icons.getbootstrap.com/

          既然 Bootstrap Icons 是 SVG 圖標(biāo)庫(kù),因此它們可以快速、輕松地?cái)U(kuò)展,并且可以配合 CSS 的使用進(jìn)行個(gè)性化定制。雖然它們是為 Bootstrap 設(shè)計(jì)的,但可以在任何項(xiàng)目中使用。不過(guò)要注意的是,它們現(xiàn)在尚處于 alpha 階段,未來(lái)可能會(huì)出現(xiàn)重大變化。

          Bootstrap Icons 官網(wǎng)提供了檢索圖標(biāo)種類(lèi)的搜索框,用戶可根據(jù)需求使用關(guān)鍵字(英文)進(jìn)行查找。

          根據(jù)自己的設(shè)置,可以通過(guò)多種方式將 Bootstrap Icons 添加到項(xiàng)目:

          • 將 SVG 復(fù)制粘貼為內(nèi)嵌式的 HTML 元素
          <svg class="bi bi-chevron-right" width="32" height="32" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.646 3.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L12.293 10 6.646 4.354a.5.5 0 010-.708z"/></svg>
          • 通過(guò)<img>元素引用
          <img src="/assets/img/bootstrap.svg" alt="" width="32" height="32" title="Bootstrap">
          • 使用 SVG sprite
          <svg class="bi" width="32" height="32" fill="currentColor">
            <use xlink:href="bootstrap-icons.svg#heart-fill"/>
          </svg>
          <svg class="bi" width="32" height="32" fill="currentColor">
            <use xlink:href="bootstrap-icons.svg#toggles"/>
          </svg>
          <svg class="bi" width="32" height="32" fill="currentColor">
            <use xlink:href="bootstrap-icons.svg#shop"/>
          </svg>
          • 通過(guò) CSS 引入

          為大家介紹如何使用 CSS 來(lái)布局圖片。


          圓角圖片

          實(shí)例

          圓角圖片:

          img {

          border-radius: 8px;

          }

          實(shí)例

          橢圓形圖片:

          img {

          border-radius: 50%;

          }

          嘗試一下 ?


          縮略圖

          我們使用 border 屬性來(lái)創(chuàng)建縮略圖。

          實(shí)例

          img {

          border: 1px solid #ddd;

          border-radius: 4px;

          padding: 5px;

          }

          <img src="paris.jpg" alt="Paris">

          嘗試一下 ?

          實(shí)例

          a {

          display: inline-block;

          border: 1px solid #ddd;

          border-radius: 4px;

          padding: 5px;

          transition: 0.3s;

          }

          a:hover {

          box-shadow: 0 0 2px 1px rgba

          (0, 140, 186, 0.5);

          }

          <a href="paris.jpg">

          <img src="paris.jpg" alt="Paris">

          </a>


          響應(yīng)式圖片

          響應(yīng)式圖片會(huì)自動(dòng)適配各種尺寸的屏幕。

          實(shí)例中,你可以通過(guò)重置瀏覽器大小查看效果:

          如果你需要自由縮放圖片,且圖片放大的尺寸不大于其原始的最大值,則可使用以下代碼:

          實(shí)例

          img {

          max-width: 100%;

          height: auto;

          }

          嘗試一下 ?

          提示: Web 響應(yīng)式設(shè)計(jì)更多內(nèi)容可以參考 CSS 響應(yīng)式設(shè)計(jì)教程。


          圖片文本

          如何定位圖片文本:

          實(shí)例

          左下角左上角右上角右下角居中

          嘗試一下:

          左上角 ? 右上角 ? 左下角 ? 右下角 ? 居中 ?


          卡片式圖片

          實(shí)例

          div.polaroid {

          width: 80%;

          background-color: white;

          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

          }

          img {width: 100%}

          div.container {

          text-align: center;

          padding: 10px 20px;

          }


          圖片濾鏡

          CSS filter 屬性用為元素添加可視效果 (例如:模糊與飽和度) 。

          注意: Internet Explorer 或 Safari 5.1 (及更早版本) 不支持該屬性。

          實(shí)例

          修改所有圖片的顏色為黑白 (100% 灰度):

          img {

          -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */

          filter: grayscale(100%);

          }

          提示: 訪問(wèn) CSS 濾鏡參考手冊(cè) 查看更多內(nèi)容。


          響應(yīng)式圖片相冊(cè)

          實(shí)例

          .responsive {

          padding: 0 6px;

          float: left;

          width: 24.99999%;

          }

          @media only screen and (max-width: 700px){

          .responsive {

          width: 49.99999%;

          margin: 6px 0;

          }

          }

          @media only screen and (max-width: 500px){

          .responsive {

          width: 100%;

          }

          }

          嘗試一下 ?


          圖片 Modal(模態(tài))

          本實(shí)例演示了如何結(jié)合 CSS 和 JavaScript 來(lái)一起渲染圖片。

          首先,我們使用 CSS 來(lái)創(chuàng)建 modal 窗口 (對(duì)話框), 默認(rèn)是隱藏的。

          然后,我們使用 JavaScript 來(lái)顯示模態(tài)窗口,當(dāng)我們點(diǎn)擊圖片時(shí),圖片會(huì)在彈出的窗口中顯示:

          實(shí)例

          // 獲取模態(tài)窗口

          var modal = document.getElementById('myModal');

          // 獲取圖片模態(tài)框,alt 屬性作為圖片彈出中文本描述

          var img = document.getElementById('myImg');

          var modalImg = document.getElementById("img01");

          var captionText = document.getElementById("caption");

          img.onclick = function(){

          modal.style.display = "block";

          modalImg.src = this.src;

          modalImg.alt = this.alt;

          captionText.innerHTML = this.alt;

          }

          // Get the <span> element that closes the modal

          var span = document.getElementsByClassName("close")[0];

          // When the user clicks on <span> (x), close the modal

          span.onclick = function() {

          modal.style.display = "none";

          }

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          .什么是字體圖標(biāo)

          可以看作一種特殊字體,其展示的是圖標(biāo),而不再是文字,其擁有字體的特性,比如大小、顏色、透明效果、陰影等,字體圖標(biāo)加載快、不變形。也可以看作是矢量格式的圖標(biāo)。

          2.字體圖標(biāo)常用免費(fèi)資源

          (1)iconmoon字體圖標(biāo)庫(kù):https://icomoon.io/app

          (2)阿里iconfont字體圖標(biāo)庫(kù):https://www.iconfont.cn/

          (3)font-awesome字體圖標(biāo)庫(kù):

          3.字體圖標(biāo)使用步驟

          以iconmoon為例

          (1)選擇需要的圖標(biāo)并下載

          1)在fonts文件夾下有四種類(lèi)型的字體文件,每種字體文件兼容瀏覽器的種類(lèi)不同

          a).tff格式(TrueTypeFont),美國(guó)蘋(píng)果公司和微軟公司共同開(kāi)發(fā)的,在Windows和Mac操作系統(tǒng)中為默認(rèn)字體;IE9+、FireFox3.5+、Chrome4+、Safari3+、Opera10+、IOS Mobile中的Safari4.2+等瀏覽器支持該字體。

          b).woff格式(Web Open Font Format-Web開(kāi)放字體格式),是一種網(wǎng)頁(yè)所采用的字體格式標(biāo)準(zhǔn),使用zlib壓縮,文件大小一般比TTF小40%;IE9+、FireFox3.6+、Chrome6+、Safari5.1+、Opera11.1+等瀏覽器支持該字體。

          c).eot格式(Embedded Open Type-嵌入式OpenType ),微軟設(shè)計(jì)用來(lái)在網(wǎng)頁(yè)使用的字體格式,是OpenType字體的壓縮格式,IE專用,IE4+支持該字體。

          d).svg格式(Scalable Vector Graphics-可縮放的矢量圖形),它是一種用XML定義的語(yǔ)言,用來(lái)描述二維矢量及矢量/柵格圖形;Chrome4+、Safari3.1+、Opera10+、IOS Mobile中Safari3.2+等瀏覽器支持該字體。

          其他字體

          e).otf格式(Open Type Font),Microsoft和Adobe公司開(kāi)發(fā)的,.otf格式比.ttf更為強(qiáng)大,可以把PostScript字體嵌入到TrueType中。

          2)字體轉(zhuǎn)換

          https://www.fontke.com/tool/convfont/

          (2)字體圖標(biāo)的引入

          1)把字體放到項(xiàng)目的相應(yīng)位置

          將下載解壓后的fonts文件夾放到項(xiàng)目路徑下

          2)在html頁(yè)面中引入字體

          利用CSS的@font-face屬性,引入外部字體;

          在style.css文件中有如下代碼,為固定用法,注意url中字體路徑,其它可以不變。

          在html的style標(biāo)簽中引入如下代碼:

          @font-face {
            font-family: 'icomoon';
            src:  url('fonts/icomoon.eot?8l3wc0');
            src:  url('fonts/icomoon.eot?8l3wc0#iefix') format('embedded-opentype'),
              url('fonts/icomoon.ttf?8l3wc0') format('truetype'),
              url('fonts/icomoon.woff?8l3wc0') format('woff'),
              url('fonts/icomoon.svg?8l3wc0#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
            font-display: block;
          }

          3)為元素用該字體

          span {
                  font-family: "icomoon";
              }

          4)為元素添加內(nèi)容

          復(fù)制demo.html中需要的圖標(biāo),如下,將其作為元素的內(nèi)容。

          <span>?</span> 

          (3)新增字體圖標(biāo)的引入

          當(dāng)利用iconmoon選用字體圖標(biāo)時(shí),如果有新增的字體圖標(biāo)需要加入,則需要用到.json文件,如下,在原先選擇的基礎(chǔ)上,再選擇新選擇的字體圖標(biāo),然后再下載使用。


          主站蜘蛛池模板: 天堂不卡一区二区视频在线观看 | 亚洲一区中文字幕在线观看| 无码人妻久久一区二区三区免费| 亚洲AV日韩综合一区尤物| 精品国产一区二区三区2021| 午夜爽爽性刺激一区二区视频| 精品无人区一区二区三区| 日韩人妻无码一区二区三区| 亚洲日本一区二区一本一道 | 国产成人精品一区在线| 国精产品一区一区三区有限在线| 久久精品岛国av一区二区无码| 精品一区二区三区在线观看l | 日韩精品无码一区二区三区不卡 | 中文字幕亚洲一区| 麻豆一区二区三区蜜桃免费| 国内精自品线一区91| 中文字幕无线码一区二区| 一区二区视频在线观看| 免费视频一区二区| 色老板在线视频一区二区| 一区二区三区免费看| 精品福利一区3d动漫| 精品一区二区三区在线播放| 国产一区视频在线免费观看| 免费视频精品一区二区| 麻豆视传媒一区二区三区| 老湿机一区午夜精品免费福利| 无码精品人妻一区二区三区影院 | 精品一区二区三区免费| 亚洲AV无码一区二区二三区软件| 久久免费精品一区二区| 亚洲国产美国国产综合一区二区 | 精品视频一区二区三三区四区| 国产伦理一区二区| 99精品一区二区三区| 一区二区无码免费视频网站| 日本一区高清视频| 视频一区二区中文字幕| 国产一区二区在线看| 国产成人一区二区三中文|