版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
團(tuán)隊(duì)高效簡(jiǎn)潔的2023/4/20第1頁,共23頁,2023年,2月20日,星期五現(xiàn)狀A(yù)lice的解決方式Alice介紹內(nèi)容:1232第2頁,共23頁,2023年,2月20日,星期五現(xiàn)狀——混亂的命名myorder和我的信息?3第3頁,共23頁,2023年,2月20日,星期五現(xiàn)狀——低效的寫法重復(fù)的樣式定義,低效!4第4頁,共23頁,2023年,2月20日,星期五現(xiàn)狀——糟糕的維護(hù)相關(guān)聯(lián)的樣式被隔開5第5頁,共23頁,2023年,2月20日,星期五Alice6第6頁,共23頁,2023年,2月20日,星期五解決命名混亂——表意的命名Alice命名要求表意,模塊的命名表示它具體的功能含義ui-button:按鈕
ui-tab:標(biāo)簽頁
ui-paging:分頁
7第7頁,共23頁,2023年,2月20日,星期五解決書寫低效——合并相同屬性樣式Alice要求合并相同的樣式,當(dāng)各個(gè)樣式有單獨(dú)的屬性時(shí),再分離出另寫。把兩個(gè)樣式的公用部分定義成basebtn,然后針對(duì)它們不同的樣式再單獨(dú)設(shè)置8第8頁,共23頁,2023年,2月20日,星期五提升維護(hù)性——聚攏的樣式塊Alice要求相關(guān)的樣式書寫時(shí)應(yīng)該聚攏在一起,避免不相關(guān)的樣式混雜在一起。把所有相關(guān)的button樣式代碼都寫在一塊,達(dá)到聚攏的樣式效果,從而提升代碼的維護(hù)性。9第9頁,共23頁,2023年,2月20日,星期五提升維護(hù)性——采用繼承通過類似Java繼承的方式對(duì)模塊的樣式進(jìn)行擴(kuò)展通過ui-button-lorange來完成樣式的繼承擴(kuò)展10第10頁,共23頁,2023年,2月20日,星期五Alice介紹11第11頁,共23頁,2023年,2月20日,星期五
Alice簡(jiǎn)介Alice是支付寶樣式解決方案,是一套模塊化的樣式命名和組織規(guī)范。Alice的樣式組織分為兩個(gè)層級(jí):基礎(chǔ)框架(base.css+iconfont+柵格+animate.css+常用樣式類)通用模塊(alice.css)12第12頁,共23頁,2023年,2月20日,星期五由于不同瀏覽器缺省的樣式各不相同,導(dǎo)致相同的頁面設(shè)計(jì)和實(shí)現(xiàn)在不同的瀏覽器上展現(xiàn)不同——這是最常見的兼容性問題。而base.css的目的就是解決該問題。
Alice基礎(chǔ)框架——base.css13第13頁,共23頁,2023年,2月20日,星期五
Alice基礎(chǔ)框架——iconfont直接引用icon把icon拼接到一張圖上,使用sprite技術(shù)使用iconfont技術(shù)大部分網(wǎng)站的做法是采用雪碧圖(CSSSprites),把這些圖標(biāo)放在一張單獨(dú)的圖中,結(jié)合使用CSS的background和background-position屬性渲染圖標(biāo)。最傳統(tǒng)的方式iconfont提供了一種通過把icon圖標(biāo)打包成矢量化字體的方式對(duì)圖標(biāo)進(jìn)行管理。第14頁,共23頁,2023年,2月20日,星期五優(yōu)點(diǎn):輕薄:使用icon圖片的大小是字體的4-10倍。百搭:矢量化,在不同的分辨率屏幕上適配縮放不失真!
Alice基礎(chǔ)框架——iconfont的優(yōu)點(diǎn)怎么使用?data-iconfont-family第15頁,共23頁,2023年,2月20日,星期五柵格化開發(fā)為我們提供了標(biāo)準(zhǔn)化的協(xié)作開發(fā)流程,設(shè)計(jì)師按照Grid柵格設(shè)計(jì),開發(fā)人員采用Grid柵格方式高度還原設(shè)計(jì);柵格化隱藏了復(fù)雜的BOXModal細(xì)節(jié),為開發(fā)者提供了更加高效容易的布局方式,即使不懂CSS,也能寫出柵格布局。
Alice基礎(chǔ)框架——Grid柵格第16頁,共23頁,2023年,2月20日,星期五通過CSS3的高級(jí)屬性實(shí)現(xiàn)動(dòng)畫交互,沒有使用JavaScript。和CSS3特性相關(guān)的樣式被單獨(dú)剝離為animate.css,解決了瀏覽器的兼容問題。
Alice基礎(chǔ)框架——?jiǎng)討B(tài)樣式第17頁,共23頁,2023年,2月20日,星期五常用功能類以fn為前綴,為了在頁面中更加容易的重復(fù)使用,命名采用了以面向?qū)傩缘拿绞奖热纾篺n-clear,fn-hide等
Alice基礎(chǔ)框架——常用功能類第18頁,共23頁,2023年,2月20日,星期五Alice提供了符合樣式規(guī)范的常用組件樣式庫,通過樣式庫可以有效的規(guī)范代碼的質(zhì)量;Alice的通用樣式庫包括:ui-buttonui-navui-tipboxui-step...
Alice通用模塊——主樣式表第19頁,共23頁,2023年,2月20日,星期五
Alice通用模塊——模塊的組合Head:ui-grid-25Content:ui-grid-8,ui-grid-8,ui-grid-9Head:ui-navContent:ui-boxui-form,ui-list,ui-button第20頁,共23頁,2023年,2月20日,星期五
Alice的使用1,引入Alice樣式文件2,使用Alice提供的HTML代碼第21頁,共23頁,2023年,2月20日,星期五只需引入一個(gè)alice.css樣式,你就能編寫漂亮頁面。重置樣式表讓所有瀏覽器都聽話。iconfont字體代替圖片,節(jié)省流量、矢量化。grid柵格讓布局更為簡(jiǎn)單容易。animate.css讓你隨心使用css3炫酷效果。以常用功能類為輔助讓代碼更加簡(jiǎn)潔?;谀K化讓代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育研究生就業(yè)方向
- 高中生視角下的醫(yī)患關(guān)系
- 培訓(xùn)機(jī)構(gòu)隱形工作制度
- 營(yíng)利培訓(xùn)學(xué)校會(huì)計(jì)制度
- 衛(wèi)生院人員培訓(xùn)制度
- 美發(fā)培訓(xùn)學(xué)校規(guī)章制度
- 社區(qū)老體協(xié)培訓(xùn)制度
- 安全生產(chǎn)全員崗位培訓(xùn)制度
- 疼痛科培訓(xùn)及管理制度
- 醫(yī)師輪崗轉(zhuǎn)崗培訓(xùn)制度
- 檔案專業(yè)人員公司招聘筆試題庫及答案
- 工程竣工移交單(移交甲方、物業(yè))
- 2025年高考語文全國(guó)一卷試題真題及答案詳解(精校打?。?/a>
- 糖水店員工管理制度
- 來料檢驗(yàn)控制程序(含表格)
- 2025年鈦合金閥項(xiàng)目可行性研究報(bào)告
- 耙地合同協(xié)議書
- 分布式基站光伏電站建設(shè)標(biāo)準(zhǔn)
- 2024-2025學(xué)年廣東省深圳市福田區(qū)六年級(jí)(上)期末數(shù)學(xué)試卷
- 酸棗扦插快繁技術(shù)規(guī)程DB1305T+098-2016
- 道岔滾輪作用原理講解信號(hào)設(shè)備檢修作業(yè)課件
評(píng)論
0/150
提交評(píng)論