柚子快報激活碼778899分享:css Document
柚子快報激活碼778899分享:css Document
字體圖標(biāo)的下載 字體圖標(biāo)的引入(引入到我們html頁面中) 字體圖標(biāo)的追加(以后添加新的小圖標(biāo))
2.1、字體圖標(biāo)的下載?
icomoon字庫
外網(wǎng),不需要登錄即可下載 http://icomoon.io
點擊 IcoMoon App 選擇需要的圖標(biāo) 點擊Generate Font 點擊 下載
阿里iconfont字庫
免費,但是需要登錄 http://www.iconfont.cn/
2.2、字體圖標(biāo)的引入?
我們以 icomoon 字庫網(wǎng)為例,將下載包解壓,解壓之后的文件如圖:
把下載包里面的 fonts 文件夾放入頁面根目錄下
在CSS樣式中全局聲明字體:簡單理解把這些字體通過css引入到我們頁面中
右鍵打開 style.css,這里我演示用notepad++打開,復(fù)制如圖代碼引入我們自己的CSS文件中
html標(biāo)簽內(nèi)添加小圖標(biāo)
我們打開解壓文件中的 demo.html ,復(fù)制想要的圖標(biāo),粘貼進(jìn)我們的 標(biāo)簽中
給標(biāo)簽定義字體
/span使用字體圖標(biāo)/
span {
font-family: “icomoon”;
}
注意:標(biāo)簽中的 font-family 的值和我們之前引入字體圖標(biāo)的font-family 必須一樣,這里均為 icomoon
完成,所以我們的整體代碼為:
Document
?
測試效果為:
2.3、字體圖標(biāo)的追加?
如果工作中,原來的字體圖標(biāo)不夠用了,我們需要添加新的字體圖標(biāo)到原來的字體文件中。 以 icomoon字庫 網(wǎng)為例,點擊網(wǎng)站內(nèi)import icons 把壓縮包里面的 selection.json 重新上傳,然后選中自己想要新的圖標(biāo),重新下載壓縮包,并替換原來的文件即可。
2.4、字體文件格式
不同瀏覽器所支持的字體格式是不一樣的,字體圖標(biāo)之所以兼容,就是因為包含了主流瀏覽器支持的字體文件。
.ttf 格式、.woff 格式、.eot 格式、.svg 格式,不同瀏覽器支持不同的格式
2.4、字體圖標(biāo)總結(jié)
如果遇到一些結(jié)構(gòu)和樣式比較簡單的小圖標(biāo),就用字體圖標(biāo) 如果遇到一些結(jié)構(gòu)和樣式復(fù)雜一點的小圖片,就用精靈圖
3、界面樣式?
==========================================================================
所謂的界面樣式,就是更改一些用戶操作樣式,以便提高更好的用戶體驗。
更改用戶的鼠標(biāo)樣式 表單輪廓 防止表單域拖拽
3.1、鼠標(biāo)樣式cursor?
鼠標(biāo)樣式cursor
設(shè)置或檢索在對象上移動的鼠標(biāo)指針采用何種系統(tǒng)預(yù)定義的光標(biāo)形狀
li {
cursor: pointer;
}
| 屬性值 | 描述 |
| — | — |
| default | 小白,默認(rèn) |
| pointer | 小手 |
| move | 移動 |
| text | 文本 |
| not-allowed | 禁止 |
3.2、輪廓線outline?
輪廓線outline:
給表單添加 outline:0; 或者outline: none;樣式后,就可以去掉默認(rèn)的藍(lán)色邊框
input {
outline: none;
}
3.3、防止拖拽文本域
防止拖拽文本域resize
textarea {
resize: none;
}
4、vertical-align?
====================================================================================
vertical-align:
使用場景:經(jīng)常用于設(shè)置圖片或者表單(行內(nèi)塊元素)和文字垂直對齊。 官方解釋:用于設(shè)置一個元素的垂直對齊方式,但是它只針對于行內(nèi)元素或者行內(nèi)塊元素有效
vertical-align: baseline | top | middle | bottom
| 值 | 描述 |
| — | — |
| baseline | 默認(rèn),元素放置在父元素的基線上 |
| top | 把元素的頂端與行中最高元素的頂端對齊(頂線對齊) |
| middle | 把此元素放置在父元素的中部(中線對齊) |
| bottom | 把元素的頂端與行中最低的元素的頂端對齊(底線對齊) |
4.1、圖片、表單和文字對齊?
圖片、表單都屬于行內(nèi)塊元素,默認(rèn)的 vertical-align 是基線對齊。
此時可以給圖片、表單這些行內(nèi)塊元素的 vertical-align 屬性設(shè)置為 middle 就可以讓文字和圖片垂直居中對齊了。
4.2、 圖片底側(cè)空白縫隙解決?
bug:圖片底側(cè)會有一個空白縫隙,原因是行內(nèi)塊元素會和文字的基線對齊(給圖片加邊框就可以看見)
主要解決辦法有兩種:
給圖片添加 vertical-align : middle | top |bottom 等 把圖片轉(zhuǎn)換為塊級元素 display:block;,因為塊級元素不會有vertical-align 屬性
5、溢出文字省略顯示?
==============================================================================
5.1、單行文本溢出省略號顯示?
必須滿足三個條件:
/* 1.先強制一行內(nèi)顯示文本 */
white-space: nowrap; /默認(rèn) normal 是自動換行,nowrap是強制一行顯示文本/
/* 2.超出的部分隱藏 */
overflow: hidden;
/* 3.文字用省略號替代超出的部分*/
text-overflow: ellipsis;
/ellipsis:省略號/
5.2、多行文本溢出顯示省略號顯示
多行文本溢出顯示省略號,有較大的兼容性問題,適合于webKit瀏覽器或移動端(移動端大部分是webKit內(nèi)核) 自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)前端工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但對于培訓(xùn)機構(gòu)動則幾千的學(xué)費,著實壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上前端開發(fā)知識點,真正體系化!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且會持續(xù)更新!
如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ⅲ呵岸耍?/p>
最后
文章到這里就結(jié)束了,如果覺得對你有幫助可以點個贊哦,如果有需要前端校招面試題PDF完整版的朋友可以點擊這里即可獲取,包括答案解析。
時減輕大家的負(fù)擔(dān)。**
[外鏈圖片轉(zhuǎn)存中…(img-X2p3dN5Y-1712872605424)]
[外鏈圖片轉(zhuǎn)存中…(img-ZW7AlAfI-1712872605424)]
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上前端開發(fā)知識點,真正體系化!
[外鏈圖片轉(zhuǎn)存中…(img-Ac8aQf0L-1712872605425)]
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且會持續(xù)更新!
如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ⅲ呵岸耍?/p>
最后
文章到這里就結(jié)束了,如果覺得對你有幫助可以點個贊哦,如果有需要前端校招面試題PDF完整版的朋友可以點擊這里即可獲取,包括答案解析。
[外鏈圖片轉(zhuǎn)存中…(img-d24ASFMY-1712872605425)]
柚子快報激活碼778899分享:css Document
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。