日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

控制元素显示和隐藏的方式及区别、内容溢出处理(区域滚动)、透明性、字体图标、常见字体、自定义字体设计、网站图标、CSS代码分析

發布時間:2025/3/15 CSS 31 豆豆

元素的顯示與隱藏:

常見控制元素的顯示和隱藏的屬性有display、visibility、overflow,需要清楚的理解三者之間的區別。

display顯示:

當值為none時為銷毀對象,不保留原位置,當值為block時為生成對象。

visibility可見性:

當值為hidden時為隱藏對象,保留原位置,當值為visible時為可見對象。

overflow溢出:

控制當內容超出對象時如何管理內容的顯示,其值visible不添加滾動條也不剪切內容、auto內容超出時顯示滾動條,不超出時不顯示滾動條、hidden超出內容隱藏,scroll無論內容是否超出都顯示滾動條。
overflow-x或overflow-y:
此屬性是控制溢出元素在水平或垂直方向的顯示模式,其值有:visible默認可見 | hidden 不可見| scroll 出現滾動條,區域滾動| auto 自適應,超出會出現滾動條 | no-display 和no-content 兩屬性谷歌測試無效,可忽略。

opacity透明性:

此屬性是改變一個元素半透明,其取值范圍0~1,當值為0時為完全透明,占位;當值為1時為不透明。

iconfont字體圖標:

圖片對于網站開發是有很多的優點,但是圖片會增加http請求和文件總大小,及圖片不能更好的縮放,此時出現了iconfont字體圖標就解決了此問題。

常見字體:

不同瀏覽器支持的字體格式不同,下面簡單介紹一些:

UI設計師設計svg格式圖片:

設計師通過illustrator 或 Sketch 等矢量圖形軟件創建 icon圖片。

上傳生成字體包:

當UI設計給我們svg文件后,我們需要轉換成適合多瀏覽器兼容頁面能夠使用的字體文件,圖標生成器:icoMoon字體(網站:http://icomoon.io),一個自定義圖標生成器,內容種類多,但是服務器是國外的。

icon font字體(網站:http://www.iconfont.cn),阿里字體圖標庫,可以使用AI制作圖標上傳生成屬于自己的字體圖標。

fontello,(網站:http://fontello.com)在線制作屬于自己的icon font字體圖標,也可以從GitHub下載整個圖標集,此項目開源。

Font-Awesome,(網站:http://fortawesome.github.io/Font-Awesome)更新比較快,廣受歡迎。

Glyphicon Halflings,(網站:http://glyphicons.com)可在bootstrap下免費使用。

Icons8,(網站:https://icons8.com)提供PNG免費下載,像素可達500px。

下載兼容字體包:

上傳完畢后,網站會轉換為字體圖標,此時下載使用即可,一般我們都是在網站找現成的用就可以,沒必要自己設計。

@font-face:自定義字體導入:

使用自定義字體必須導入到網頁中并聲明,具體如下:

<style>@font-face {/* 1、聲明自定義字體 */font-family: "myfont";/* 給自定義的字體起一個名字 */src: url("Fonts/myfont.ttf");/* 引入設計師設計好的字體文件 */}p {/* 2、使用自定義字體 */font-family: myfont;}p::before {/* 可以直接在標簽中寫自定義字體文本,如p標簽 */content: "\e900";}</style><body><p>?</p></body>

網站圖標:

網站ico圖標的制作:先把想要的圖標設計成圖片格式,在利用第三方轉換網站比特蟲: http://www.bitbug.net轉換為ico格式的圖標,之后link引入即可

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">/*type="image/x-icon"可以省略*/

追加字體圖標:

實際工作中,當原來的字體圖標不夠用時,我們需要添加新的字體圖標,但是之前的不能刪掉,此時我們僅需把原文件夾中selection.json文件通過icoMoon的import icons導入到icoMoon繼續添加新的圖標即可。

CSS代碼分析:

在開發中為了驗證自己的代碼是否規范,通常把代碼上傳到相關網站進行驗證,這里推薦: Unicorn - W3C 統一驗證工具: http://validator.w3.org,它支持本地文件、URL、直接寫代碼到輸入框進行驗證。

在生產環境,代碼一般都是壓縮后在上傳的,這里推薦代碼壓縮工具:站長之家:http://tool.chinaz.com

Can I Use:一個可以查看CSS3屬性在各瀏覽器兼容性的網站。

提示:本文圖片等素材來源于網絡,若有侵權,請發郵件至郵箱:810665436@qq.com聯系筆者 刪除。
筆者:苦海

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的控制元素显示和隐藏的方式及区别、内容溢出处理(区域滚动)、透明性、字体图标、常见字体、自定义字体设计、网站图标、CSS代码分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。