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

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

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

          svg圖標(biāo)按需轉(zhuǎn)換成字體的工具 - Icon font

          過這個(gè)在線工具,可以按需打包你需要的圖標(biāo),你可以去阿里矢量圖標(biāo)庫下載svg圖標(biāo),然后在這個(gè)網(wǎng)站導(dǎo)入圖標(biāo),就可以生成css字體代碼和4種兼容字體,使用過字體庫的小伙伴看到這4個(gè)文件就懂了吧。

          一般字體都是這樣用的

          包括已經(jīng)給你生成好使用字體的代碼

          點(diǎn)擊Get Code即可獲得在html和css中使用的代碼,這都不用你操心

          早之前作者分享了《找圖標(biāo)素材?怎能少了這些圖標(biāo)庫和制作工具 》,里有有很多圖標(biāo)庫,你想找的任何圖標(biāo),在那文章里都可以找到,但是有些UI設(shè)計(jì)師不想花時(shí)間一個(gè)個(gè)找,而是想要一套完整統(tǒng)一風(fēng)格,那么今天的圖標(biāo)系列你們用得上。

          本文章圖標(biāo)素材牛X之處:

          • 每個(gè)套圖標(biāo)都有獨(dú)立網(wǎng)站展示與查找,并非像Dribbble那些只提供一個(gè)PSD下載鏈接;

          • 圖標(biāo)質(zhì)量高,具有簡(jiǎn)約性、可讀性、一致性等特征;

          • SVG矢量格式,無需編輯即可直接應(yīng)用到WEB/UI界面上;

          • 圖標(biāo)完全免費(fèi)使用

          建議大家收藏這篇文章,作為一個(gè)獨(dú)特的圖標(biāo)庫指引,同時(shí)達(dá)人以及其它其它設(shè)計(jì)愛好者會(huì)一起更新這個(gè) list(前提是你要關(guān)注作者的條號(hào)的本篇文章,不然看不到更新哦。)

          目錄

          • IconBrons

          • MAKI ICON

          • ionicons

          • Zondicons

          • Feather icons

          • iOS11 圖標(biāo)(2017.11更新)

          • 谷歌Material Design圖標(biāo)

          IconBrons

          這是一組更新較快的圖標(biāo)庫,2周前只有200+,而小編今天看了下已經(jīng)更新至300多個(gè)圖標(biāo)了。IconBros的搜索比較智能,可以用模糊關(guān)鍵字來搜索圖標(biāo),還有圖標(biāo)收藏功能(需要注冊(cè)),這些都是很好的體驗(yàn)。

          素材格式:SVG, PNG, Web Font

          網(wǎng)站地址:https://www.iconbros.com/

          MAKI ICON

          MAKI這套圖標(biāo)是針對(duì)地圖、導(dǎo)航而設(shè)計(jì)的圖標(biāo)庫,包含常用的公共景點(diǎn)圖標(biāo),比如:公園、酒店、汽車、寫信、停車標(biāo)志、美食、學(xué)校等等。

          MAKI 的設(shè)計(jì)師很友好地為這套圖標(biāo)添加了一個(gè)使用設(shè)計(jì)指南,建議大家看看。

          格式:SVG

          尺寸:11px x 11px 和15px x 15px

          網(wǎng)站地址:https://www.mapbox.com/maki-icons/

          設(shè)計(jì)指南:https://www.mapbox.com/maki-icons/guidelines/

          網(wǎng)盤下載:http://pan.baidu.com/s/1hsEhfk4

          Ionicons

          該開源圖標(biāo)有2種風(fēng)格,分別是線性輪廓和實(shí)心填充風(fēng)格。

          圖標(biāo)格式:PNG, Web font, (SVG格式打開失敗)

          網(wǎng)站地址:http://ionicons.com/

          Cheatsheet:http://ionicons.com/cheatsheet.html

          網(wǎng)盤下載:http://pan.baidu.com/s/1hrQcdmO

          Zondicons

          這套圖標(biāo)的適合多種使用場(chǎng)景,根據(jù)設(shè)計(jì)師Kitchener介紹,Zond icons 可以應(yīng)用到多種不同場(chǎng)合的UI界面設(shè)計(jì),比如社區(qū)APP、音樂播放器、內(nèi)容編輯器或是導(dǎo)航地圖,都可以從該圖標(biāo)上找到。

          圖標(biāo)格式:SVG(297個(gè))

          網(wǎng)站地址:http://www.zondicons.com/

          網(wǎng)盤下載:http://pan.baidu.com/s/1kUTtMRH

          使用DEMO

          Feather Icons

          一套漂亮的開源圖標(biāo),官網(wǎng)自帶搜索工具條,方便單個(gè)圖標(biāo)搜索,當(dāng)然也可以直接Ctrl+F進(jìn)行查找。

          每個(gè)圖標(biāo)以24×24網(wǎng)格上設(shè)計(jì),風(fēng)格主要以簡(jiǎn)約性、可讀性以及一致性來設(shè)計(jì)。

          圖標(biāo)格式:SVG

          網(wǎng)站地址:https://feathericons.com/

          網(wǎng)盤地址:http://pan.baidu.com/s/1gfzVUnD 密碼:mlfj

          IOS11 圖標(biāo)

          這是近期更新的文章,也整理到這里來,iOS app設(shè)計(jì)必備圖標(biāo)!

          圖標(biāo)格式:SVG,PNG, PDF

          網(wǎng)站地址:http://www.shejidaren.com/200-ios-11-icons.html

          谷歌Material Design圖標(biāo)

          需要設(shè)計(jì)Material設(shè)計(jì)風(fēng)格的Android或iOS應(yīng)用,我想這套圖標(biāo)你必定不能少了,如果你不知道什么是Material,那么可以看看官方的設(shè)計(jì)指南。

          網(wǎng)站地址:https://material.io/icons/

          使用教程:http://www.shejidaren.com/material-icons.html

          總結(jié)

          作為UI設(shè)計(jì)師,APP圖標(biāo)設(shè)計(jì)是必要的工作,擁有幾套高品質(zhì)的圖標(biāo)庫作為后備素材是不錯(cuò)的選擇,提高效率同時(shí)也能作為學(xué)習(xí)靈感。

          對(duì)于開發(fā)工程師,即全沒有高級(jí)設(shè)計(jì)師的前提下,也可以使用這些免費(fèi)的開源圖標(biāo)來提高自己APP的顏值。節(jié)約成本,也能讓APP高大上。

          本文長(zhǎng)期更新,歡迎設(shè)計(jì)師留言、投稿,和作者一起壯大這個(gè)素材list~

          們經(jīng)常在一些頁面中遇見svg格式的繪圖,通常是一臉懵逼,別急,看完這篇文章你就能很好地了解它了。

          一、svg簡(jiǎn)介。

          SVG 意為可縮放矢量圖形(Scalable Vector Graphics),是使用 XML 來描述二維圖形和繪圖程序的語言,后綴是“.svg”。它的優(yōu)點(diǎn)是圖像在放大或改變尺寸的情況下其圖形質(zhì)量不會(huì)有所損失

          二、svg文件如何嵌入HTML文件。

          SVG 文件可通過以下標(biāo)簽嵌入 HTML 文檔:<embed>、<object> 或者 <iframe>。但是在html5中,直接用內(nèi)聯(lián)的方式嵌入,方便太多了。各種方式的嵌入如下:

          // 使用 <embed> 標(biāo)簽
          <embed 
              src="rect.svg" 
              width="300" 
              height="100" 
              type="image/svg+xml"
              pluginspage="http://www.adobe.com/svg/viewer/install/"
          />
          
            // 使用 <object> 標(biāo)簽
          <object
                data="rect.svg" 
                width="300" 
                height="100" 
                type="image/svg+xml"
                codebase="http://www.adobe.com/svg/viewer/install/"
          />
            
            // 使用 <iframe> 標(biāo)簽
            <iframe src="rect.svg" width="300" height="100"></iframe>
          // 在 HTML5 中, SVG 元素直接嵌入 HTML 頁面中
          <svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="190">
             <polygon 
                 points="100,10 40,180 190,60 10,60 160,180"
                 style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;"
             />
          </svg>

          三、基本圖形繪制(h5中的嵌入方式做演示)。

          1.矩形

          <svg>
            <rect width="300" height="100"  style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"/>
          </svg>
          
          // width="矩形的寬度"。必需的。
          // height="矩形的高度"。必需的。
          //  x="矩形的左上角的x軸"
          // y="矩形的左上角的y軸"
          // rx="x軸的半徑(round元素)"
          // ry="y軸的半徑(round元素)"
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics

          2.圓形

          <svg>
            <circle cx="100" cy="50" r="40" stroke="black"
            stroke-width="2" fill="red"/>
          </svg>
          
          // cx="圓的x軸坐標(biāo)"
          // cy="圓的y軸坐標(biāo)"
          // r="圓的半徑". 必需.
          // + 顯現(xiàn)屬性:顏色,F(xiàn)illStroke,圖形

          3.橢圓

          <svg>
           <ellipse cx="300" cy="80" rx="100" ry="50"
            style="fill:yellow;stroke:purple;stroke-width:2"/>
          </svg>
          // cx="橢圓x軸坐標(biāo)"
          // cy="橢圓y軸坐標(biāo)"
          // rx="沿x軸橢圓形的半徑"。必需。
          // ry="沿y軸長(zhǎng)橢圓形的半徑"。必需。
          // + 顯現(xiàn)屬性:顏色,F(xiàn)illStroke,圖形

          4.直線

          <svg>
            <line x1="0" y1="0" x2="200" y2="200"
            style="stroke:rgb(255,0,0);stroke-width:2"/>
          </svg>
          // x1="直線起始點(diǎn)x坐標(biāo)"
          // y1="直線起始點(diǎn)y坐標(biāo)"
          // x2="直線終點(diǎn)x坐標(biāo)"
          // y2="直線終點(diǎn)y坐標(biāo)"
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics, Markers

          5.多邊形

          <svg>
           <polygon points="200,10 250,190 160,210"
            style="fill:lime;stroke:purple;stroke-width:1"/>
          </svg>
          // points="多邊形的點(diǎn)。點(diǎn)的總數(shù)必須是偶數(shù)"。必需的。
          // fill-rule="FillStroke演示屬性的部分"
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics, Markers

          6.多段線

          <svg>
          <polyline points="20,20 40,25 60,40 80,120 120,140 200,180"
            style="fill:none;stroke:black;stroke-width:3" />
          </svg>
          // points=折線上的"點(diǎn)"。必需的。
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics, Markers

          7.路徑

          <svg>
           <path d="M150 0 L75 200 L225 200 Z" />
          </svg>
          // d="定義路徑指令"
          // pathLength="如果存在,路徑將進(jìn)行縮放,以便計(jì)算各點(diǎn)相當(dāng)于此值的路徑長(zhǎng)度"
          // transform="轉(zhuǎn)換列表"
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics, Markers

          8.文本

          <svg>
             <text x="0" y="15" fill="red">這是文本</text>
          </svg>
          // x="列表的X -軸的位置。在文本中在第n個(gè)字符的位置在第n個(gè)x軸。如果后面存在額外的字符,耗盡他們最后一個(gè)字符之后放置的位置。 0是默認(rèn)"
          // y="列表的Y軸位置。(參考x)0是默認(rèn)"
          // dx="在字符的長(zhǎng)度列表中移動(dòng)相對(duì)最后繪制標(biāo)志符號(hào)的絕對(duì)位置。(參考x)"
          // dy="在字符的長(zhǎng)度列表中移動(dòng)相對(duì)最后繪制標(biāo)志符號(hào)的絕對(duì)位置。(參考x)"
          // rotate="一個(gè)旋轉(zhuǎn)的列表。第n個(gè)旋轉(zhuǎn)是第n個(gè)字符。附加字符沒有給出最后的旋轉(zhuǎn)值"
          // textLength="SVG查看器將嘗試顯示文本之間的間距/或字形調(diào)整的文本目標(biāo)長(zhǎng)度。(默認(rèn):正常文本的長(zhǎng)度)"
          // lengthAdjust="告訴查看器,如果指定長(zhǎng)度就嘗試進(jìn)行調(diào)整用以呈現(xiàn)文本。這兩個(gè)值是'spacing'和'spacingAndGlyphs'"
          // + 顯現(xiàn)屬性:Color, FillStroke, Graphics, FontSpecification, TextContentElements

          四、高級(jí)特效。

          主要分濾鏡和漸變效果。

          <defs> 和 <filter>

          所有互聯(lián)網(wǎng)的SVG濾鏡定義在<defs>元素中。<defs>元素定義短并含有特殊元素(如濾鏡)定義。<filter>標(biāo)簽用來定義SVG濾鏡。<filter>標(biāo)簽使用必需的id屬性來定義向圖形應(yīng)用哪個(gè)濾鏡。

          1.濾鏡可以做一些模糊的效果和陰影,效果有很多,也可以自己嘗試地做一做。

          比如做個(gè)簡(jiǎn)單的邊緣模糊效果。


          <svg>
            <defs>
              <filter id="f1" x="0" y="0">
                <feGaussianBlur in="SourceGraphic" stdDeviation="15" /> //<feGaussianBlur> 元素是用于創(chuàng)建模糊效果
              </filter>
            </defs>
            <rect width="90" height="90" stroke="green" stroke-width="3" fill="green" filter="url(#f1)" />
          </svg>

          2.漸變有線性漸變,放射性漸變,下面是個(gè)線性漸變的例子。


          <svg>
            <defs>
              <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
                <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
                <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
              </linearGradient>
            </defs>
            <rect width="200" height="90" fill="url(#grad1)" />
          </svg>
          // 把上面的
              <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
               ......
              </linearGradient>
          // 替換成
           <radialGradient id="grad1" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
                <stop offset="0%" style="stop-color:rgb(255,255,255);stop-opacity:0" />
                <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1" />
              </radialGradient>
          // 變成放射性漸變

          眾多示例:https://www.runoob.com/svg/svg-examples.html

          五、svg和canvas比較。

          SVG 是一種使用 XML 描述 2D 圖形的語言。 SVG DOM 中的每個(gè)元素都是可用的。它的繪制不依賴分辨率,可以為某個(gè)元素附加 JavaScript 事件處理器,不過事件添加過多會(huì)影響渲染速度。如果 SVG 對(duì)象的屬性發(fā)生變化,瀏覽器能夠自動(dòng)重現(xiàn)圖形。最適合帶有大型渲染區(qū)域的應(yīng)用程序(比如谷歌地圖)。

          Canvas 通過 JavaScript 來繪制 2D 圖形。它的繪制是依賴分辨率的,不能單獨(dú)為其中元素添加事件。在 canvas 中,一旦圖形被繪制完成,它就不會(huì)繼續(xù)得到瀏覽器的關(guān)注。如果其位置發(fā)生變化,那么整個(gè)場(chǎng)景也需要重新繪制,包括任何或許已被圖形覆蓋的對(duì)象。能夠以 .png 或 .jpg 格式保存結(jié)果圖像。最適合圖像密集型的游戲,其中的許多對(duì)象會(huì)被頻繁重繪


          主站蜘蛛池模板: 日本一区二区在线| 久久一区不卡中文字幕| 精品福利一区3d动漫| 无码中文字幕人妻在线一区二区三区| 成人无码AV一区二区| 亚洲综合无码精品一区二区三区| 国产精久久一区二区三区| 中文字幕在线视频一区| 日韩精品无码视频一区二区蜜桃| 狠狠色婷婷久久一区二区| 国产亚洲一区二区手机在线观看| 无码一区二区三区免费| 亚洲区精品久久一区二区三区| 国产精品夜色一区二区三区| 亚洲中文字幕乱码一区| 国产日韩精品一区二区三区| 亚洲一区二区三区乱码A| 视频一区精品自拍| 精品国产一区AV天美传媒| 精品一区二区ww| 日本在线视频一区| 国产精品亚洲一区二区三区在线| 久久久精品人妻一区二区三区四| 亚无码乱人伦一区二区| 免费视频精品一区二区| 真实国产乱子伦精品一区二区三区| 亚洲一区二区三区日本久久九| 97人妻无码一区二区精品免费| 日本精品3d动漫一区二区| 国产日韩AV免费无码一区二区三区| 日韩一区二区久久久久久| 亚洲日韩国产欧美一区二区三区| 国产一区二区三区精品久久呦| 日韩一本之道一区中文字幕| 亚洲综合一区二区| 精品一区二区三区影院在线午夜| 国产午夜精品一区二区三区漫画| 亚洲av色香蕉一区二区三区| 亚洲国产专区一区| 日韩精品一区二区三区中文精品| 日本精品一区二区三区四区|