移動web第一天,字體圖標,平面轉換,漸變

一,字體圖標

1,下載字體圖標:

登錄iconfont(https://www.iconfont.cn/
搜索需要的圖標

image.png

將需要的圖標添加入庫(購物車圖標)
image.png

點擊右上角購物車圖標
image.png

選擇下方添加至項目(沒有項目選擇新建項目再添加)
在項目界面點擊下載至本地
最后將文件解壓,且重命名文件夾為"iconfont",放到代碼根目錄
image.png

2,字體圖標引用

一般用 i 標簽來承載字體圖標

①本地引用:

用link標簽選擇iconfont文件夾里的iconfont.css

②在線引用(不推薦)

用link標簽掛上項目中的在線鏈接,注意連接前面需要加上http


image.png

3,字體圖標的屬性修改

字體圖標的本質是文字,可以直接用font-zise,color修改大小和顏色
但是要注意,不要直接使用默認類名,應該再給 i 標簽添加一個類名如:icon1


二,平面轉換(transform)

平面轉換主要有:
transform: translate(-50%, -50%);————平移
transform:rotate(-360deg);————旋轉
transform: scale(1.2);————縮放

0,轉換中心——transform-origin

元素轉換默認以元素正中心為原點,可根據需要改變。
如 transform-origin:left bottom;
表示轉換中心變更為元素左上角

如 transform-origin:50px 50px;
表示轉換中心變更為(以左上角0px 0px為原點計算)50px 50拼px。

1,平移translate

x軸正方向朝右,y軸正方向朝下。

如果用百分比,則以自身為參照。

也可以用具體像素值,則以原來的位置為參照。

如果用方位名詞:left,right,center,bottom,top,則以父盒子為參照

2,旋轉rotate

旋轉一定要帶單位deg,負號表示逆時針旋轉。

3,縮放scale數(shù)值小于1表示縮小,大于1表示放大。

三,漸變linear-gradient( );

漸變指背景色漸變
background-image: linear-gradient(36deg, #59C173, #a17fe0, #5D26C1);


image.png

其中36deg可省略,意為漸變方向,默認值為180deg,180deg表示6點鐘方向,即從上往下漸變,
也可以使用方位名詞,如right表示向右(從左往右)漸變。

四,回顧

1,子絕父相:圖層覆蓋顯示,常用子絕父相完成。
2,p::after{},此為偽元素,默認為行內元素無法設置寬高,且必須要添加content屬性


image.png

3,超出顯示范圍需要隱藏元素,用 overflow: hidden;(不占位置)
4,多種平面轉換需要進行連寫,否則會被覆蓋:
transform: translateX(600px) scale(1.2);
5,旋轉會導致元素方向改變(x軸,y軸),連寫時先旋轉再平移和先平移再旋轉效果不一樣。
6, transition: 1s;——表示花費1秒時間來過渡,誰過渡寫在誰的選擇器里面
7,p:hover::after{}——表示當鼠標移到p上時,p里面的為元素p::after狀態(tài)改變,若需求是鼠標移動到p的父級.box時,則為:.box:hover p::after{}——(hover和p之間有一個空格)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容