⑴ 如何應用Font Awesome矢量字體圖標
Font Awesome 是一套專門為 Twitter Boostrap 設計的圖標字體庫。這標字體集幾乎囊括了網頁中可能用到的所有圖標,除了包含 Twitter Boostrap 的默認圖標外,還有社交收集圖標、Web 應用法度圖標和編輯器圖標等等,可以免費用於貿易項目。
下面僅記錄應用步調:
1.到官網高低載最新版本的Font Awesome.
2.解壓文件,將此中的css和fonts文件夾拷貝到項目唯汪敬中,此中css文件夾中有兩個css文件(font-awesome.css和font-awesome.min.css),fonts下有有5個,如下:
3.在須要應用的html或者其它類型的頁面中引入樣式文件,如下:
<link href="css/font-awesome.css" rel="stylesheet" />
4.查看font-awesome.css文件,若是引用的是緊縮版的,就要查看那個文件了,打開文件看到第一個樣式定義如下:
@font-face {
font-family: ""FontAwesome"";
src: url(""../fonts/指慎fontawesome-webfont.eot?v=4.1.0"");
src: url(""../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0"") format(""embedded-opentype""), url(""../陵讓fonts/fontawesome-webfont.woff?v=4.1.0"") format(""woff""), url(""../fonts/fontawesome-webfont.ttf?v=4.1.0"") format(""truetype""), url(""../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular"") format(""svg"");
font-weight: normal;
font-style: normal;
}
必然重視此中的src:url()中的路徑是不是當前與當前項目標實際路徑向匹配。
4.最後在頁面中參加響應的html元素,並且遵守font awesome定義好的樣式為須要添加矢量圖標的元素指定樣式。:
<div class="list-group">
<a class="list-group-item" href="#"><i class="fa fa-home fa-fw"></i> Home</a>
<a class="list-group-item" href="#"><i class="fa fa-book fa-fw"></i> Library</a>
<a class="list-group-item" href="#"><i class="fa fa-pencil fa-fw"></i> Applications</a>
<a class="list-group-item" href="#"><i class="fa fa-cog fa-fw"></i> Settings</a>
</div>
<i class="fa fa-spinner fa-spin"></i>
<i class="fa fa-circle-o-notch fa-spin"></i>
<i class="fa fa-refresh fa-spin"></i>
<i class="fa fa-cog fa-spin"></i>
<i class="fa fa-car"></i>
<i class="fa fa-car fa-3x"></i>
別的,font awesome 和BootStrap連絡可以達到更好的結果。
⑵ 「icon-menu:before { content: '\e80e」這段代碼是什麼意思
意思改廳盯是這是一個字體圖標。
⑶ 如何在HTML中使用圖標字體
首先,需要有這么個"圖標主體"庫 ,其次把這個"圖標字體"庫,引入html頁面是圖標字體庫對應的css引入html ,最後使用"圖標字體"庫 具體操作。
⑷ CSS 字前面插入圖標的代碼
首先這是個li標簽,在li裡面,有個裝圖片的b標簽,再給個span寫字,然後給它們各自定位即可。
具體代碼<li style="枯碼position:relative"><b style="width:13px;height:13px;background:url(images/1.jpg) no-repeat;display:block;position:absolute;left:0px;top:0px;"></b><span style="margin-left:20px;"昌碼>哈哈</span></li>
具體情況距離自己調,圖片耐敗哪一定要給寬和高。
⑸ 如何在HTML中使用圖標字體
1、把字元直接寫在HTML文件里;
這個方法是簡單比較直觀,見如下代碼,用一個<span>元素去包含一個字元「!」(或!),然後給這橋凱個<span>添加一個類。這個字母在選定的字體中被映射到一個特定的圖標。
<a href=」javascript:;」><span cass=」icon」>!</span>贊</a><a href=」javascript:;」><span cass=」icon」>!</span>贊</a>
為了顯示效果,還需要編寫樣式類.Icon來決定此字元以哪種字體來顯示,如下:
.icon {font-family: 『 your-incofont -name 『;}
2、使用css來生成內容;
不直接在HTML文件里添加字元,基消神而是用CSS來生成字元內容。代碼如下
<a href=」javascript:;」 class=」icon praise」>贊</a>
可以看出,添加了一個類名「praise」。神奇的事就發生在CSS中,跟上面一樣,第一步先定義好字體,然後使用搏虧:before偽元素來產生字元圖標,其中「before」表示字元出現在左邊,「after」則出現在右邊。
.icon {font-family:』 your-incofont-name』 ;}.praise:before {content: 「\f00a」; }
3、用data-icon屬性
還有一種跟上面相似方法是使用HTML5的「data-」屬性。如:創建一個data-icon屬性。
aria-hidden=」true」是為了防止被閱讀器直接把字元讀取出來,不是對所有的平台都奏效。
<a href=」javascript:;」><span aria-hidden=」true」 data-icon=」!」></span>贊</a>
結合一些搭配使用的CSS屬性,可以寫成如下代碼:
[data-icon]:before {font-family: 『 your-incofont-name』; content: attr(data-i
⑹ 使用字體圖標製作ICON時,字體編碼 應該怎樣轉換
使用字體圖標製作ICON時,字體編碼 的轉換方式,請參照下圖進行:
⑺ 如何在移動端app中應用字體圖標icon fonts
對於可縮放的自適應設計來講,Icon fonts是一種驚人的解決方案。
在開發native app時,你應該記住icon fonts技術有多項超過點陣圖的高級特性,這些特性所帶來的好處會影響你的設計工作流,以及產品的最終品質。
可縮放性(Scalability):
基於字體的icon是與解析度無關並能縮放到任何想要程度的技術。你的圖標看起來毫不關心retina,HDPI,XHDPI等等屏幕,但渲染時會根據目標設備自動調整,你將有能力應對任何當下,未來,或大多數任意規格的設備
尺寸(Size ):
裁剪到正確的比例,icon font的文件的大小要比起點陣圖小到難以置信的程度,使用icon font時,你不需要根據不同設備准備不同的圖片,你的APP只需要在啟動時載入一次icon font文件即可。
可維護性( Maintainability ):
自你的icon打包進一個字體文件,在項目自始至終你僅需要維護這個單一的字體文件。
通過管理字體文件你可以很自然的組織你的icon集合,任意的進行修改或擴展
可推廣性(Adoption):
然而,應用這樣的icon fonts可能會影響你和你同事之間的工作流程,但說服讓他們採用這樣的技術也非常簡單,有數款免費或收費的工具幫你輕松達到目的並能看到很好的應用結果,在幾乎任意(手機)移動平台、瀏覽器或操作系統
靈活性(Flexibility):
應用icon fonts技術中最有意義的一項能力是可以操縱icon fonts, 改變顏色,大小,僅僅幾行代碼就可以在瞬間改變外觀
可交互性(Interactivity):
由於靈活性以及能夠通過代碼方便的操縱,icon fonts 是獨一無二的在運行時被操縱,通過應用icon fonts技術, 你能輕松的在不同狀態顯示對應的不同效果,創建動畫。
雖然icon
fonts為設計提供了眾多好處為一些有趣的設計提供可能性,自然地,它也不是全權的解決方案。一旦你的設計中需要的顏色超過一種,實現復雜的視覺設
計,icon font就有限制了。無認如何,主流與非主流的icon
fonts都能在互聯網上找到,在我們使用之前web設計界已經很流行了,並有很多服務幫你創建夢幻的icon fonts集合
通過xcode中的outlet connection, 在view呈現後,你還能很方便的改變label
Using icon fonts on iOS
在IOS中使用字體圖標
在IOS中應用icon font非常的簡單粗爆。在一開始你最好通過使用Fontello或IcoMoon收集一些圖標並整合進你的APP。另一種方法是你自己花時間自己做出來,但創造性的工作的總要花掉你很多時間。
那麼現在我們僅僅需要將得到的icon整合進我們的APP
你只需要懂得IOS開發基本的文件結構以及.tff後綴的字體文件icon font
為了測試icon font技術,我們在Xcode內新建一個 Single View Application 的工程。工程建完後就把你的字體文件復制進工程目錄,如果不出什麼意外,你應該在你的 Project Navigator 中看到對應的字體文件了
為了讓Xcode理解你將要如何使用導入的文件,你得在你的應用程序的Info.plist內建立「鏈接」。這個plist文件在Supporting
Files文件夾內,表現為meta
data即可理解為hash表。為了在編譯app時能包含進你的字體文件,在list上簡單新建一行(右鍵然後add row)名字選擇為 Fonts provided by application ,在其下給字體文件取個名字,名字就是你的應用程序中用來識別你的字體文件的。在我們這個測試工程中,值為fontello.ttf。現在Xcode知道了我們導入的文件能幹什麼,我們能在程序中使用導入的字體文件了
把你的app切換到storyboard模式,在view中你喜歡的地方放一個label組件用來顯示icon,在設置完label後,我們需要建立一個outlet。
在storyboard中做這些事情都很簡單,在 Assistant Editor Mode模式下
此模式下顯示了你的圖形界面和ViewController界面。現在簡單的按住ctrl鍵,從label組件拖動就會現線條,直接拖線條到
ViewController到@interface這行代碼上放開就會彈出一個小界面,輸入名稱,比如
iconLabel,outlet就建成了,代碼中你會發現多了下面這樣一行:
@property (weak, nonatomic) IBOutlet UILabel *iconLabel
現在你就能通過代碼來控制label組件了,通過編輯ViewController(.m後綴的文件)設置label。在viewDidload方法內加入以下幾行代碼,就像下面那樣
( void)viewDidLoad{
[super viewDidLoad];
[iconLabel setFont:[UIFont fontWithName:@"fontello" size:130]];
[iconLabel setText:[NSString stringWithUTF8String:"\u2692"]];
}
添加的第一條代碼用來定義字體應用於label並設置字型大小,這里我們設置了130pt
在使用這些命令時要注意字體名稱,這里要填寫字體的真實名稱,即在字體簿打開的字體名或任何其它編輯器內能顯示的字體名稱。特別注意這點,因為字體名很可能與字體文件名稱不一樣
在第二行中文字用Unicode字元 Hammer and Pick (2692) 編碼。
雖然有點神秘,獲取icon字體的unicode字元編碼還是比較容易的。可以使用字體編輯器,或者直接上傳到Icon Moon這類網站,你可以毫不費力的將icon字體轉換成unicode編碼
你可以通過Android XML 語法來申明任何你想要的UI屬性
Colours, gradients and shadows
現在icon「引用」已經建立,你都搞定了。在我們通過代碼操作label前,你得先運行看看你的工作成果。最終,這也是你將icon字體合並進app所要做的。從現在開始有趣的事兒才開始。文本的所有操作都由你掌控了,例如:顏色,透明度,漸變,陰影。
例如應用以下幾行代碼 ,讓icon變成紅色+陰影:
iconLabel.textColor = [UIColor redColor];
iconLabel.shadowColor = [UIColor blackColor];
iconLabel.shadowOffset = CGSizeMake(1.0f, 1.0f);
有許多效果可以使用。一些相對來說比較復雜,但所有文本效果都通用。動畫或任何復雜的操作只要你能想到的都可以做了
Using icon fonts on Android
在Android中應用字體圖標
同樣的,在開發Android應用時也一樣能使用icon fonts就像用在ios上面一樣,能得到一樣的好處。
就應用范圍而言,Android更加有意思更有用。因為Android有著更多不同解析度,不同屏幕的設備平台。最重要的是Android默認不支持矢量圖形,這對開發者和設計人員面對不同Android設備時可是一個重大打擊
在開始開發你的新Android應用之前,你僅需要知道一個app最基本的文件構架,同樣的icon
font文件也是.tff後綴,使用包含了Android ADT的Eclipse IDE,你可以開始新建一個Blank
Activity的Android Application
Project。在項目設置後,復雜.tff文件到你的資源文件目錄內。一旦復製成功,Package Explorer面板內應該能看到
接下來,在你的Main Activity
View內創建一個TextView。你可以在layout文件夾內找到你的資源文件。文件名應該是
activity_main.xml。在多數情況下,Android SDK已經將一個文本為「Hello
world」的TextView放到了你的View內,我們就能使用這個TextView了。
在定義Icon各屬性後,你能在模擬器內看到你的icon了。
為了操作TextView,我們需要將圖形模式切換到切換到XML View內。現在為TextView添加一個ID,以便接下來UI和代碼建立引用關系
你的TextView應該看起來像下面這樣
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:id="@+id/iconLabel" />
通過使用ID,我們能夠在APP內任何地方操作TextView。現在你可以切換到MainActivity.java文件添加一些代碼來載入icon font了。在 MainActivity內有一個方法名為onCreate的方法。載入和應用icon fonts都在此方法內,如下
TextView iconLabel = (TextView) findViewById(R.id.iconLabel);
Typeface font = Typeface.createFromAsset(getAssets(), "fontello.ttf");
iconLabel.setTypeface(font); iconLabel.setText("\u2692");
和上面的IOS例子很像,通過引用到label組件,我們告訴Android應該使用哪個自定義字體到TextView上面。之後幾行使用Unicode字元編碼,這次以JAVA方式而已。運行程序後你就可以看到你的icon在Main Activity的View上了
在應用成功後,你可以根據你的需要操作icon了。Android UI構建通常由interface
builder或組織XML文件來實現,要添加一些效果,只要回到Main Activity的XML部分找到添加了Label
ID的地方,添加一些代碼就可。例如添加以下代碼會讓你的icon變大,帶點透明的紅色,並伴有陰影。
android:id="@+id/iconLabel"
android:textSize="120dp"
android:textColor="#ccff0000"
android:shadowColor="#99000000"
android:shadowRadius="2" />
有很多的效果可以應用。就像在IOS中一樣,動畫或者復雜的操作都由你掌控了。最大的好處是自定義的icon fonts可以廣泛的適配各類操作系統。任何支持自定義icon fonts的平台都允許你使用全新的這些效果
⑻ 如何在excel中插入太陽多雲雨傘的圖標
在察灶「插入」選項下的「符號敗拿扮」中,敏棗字體MSGoghic 中的傘,字元代碼2602。
詳見附圖
⑼ 《吃雞》字體顏色代碼復制怎麼操作
《和平精英》彩色字體代碼是不可以復制的,可以自己打出來。
工具:蘋果手機 iPhone8
系統:森卜iOS 14.2
一、首先進入到游戲中。如下圖所示。
⑽ 如何靈活利用免費開源圖標字體
可以用這些圖標字體創建自己的輸入法,也可以在網頁上直接生成字體,或者集山悄成到自己的褲唯消軟體里胡知供輸出使用,總之源代碼都給你了,用起來還是很方便的。