摘要:一個叫的人用純重繪并模擬了種不同的移動設(shè)備包括可以給你的網(wǎng)站添加不相關(guān)的獨立組件的一個庫。每一個組件都是針對移動設(shè)備定制的,并且它有很多你在傳統(tǒng)的框架中看不到的功能。如果你用開發(fā)移動優(yōu)先的網(wǎng)站,并想要網(wǎng)站正常運行在低版本的上,可以考慮。
眾所周知,CSS是非常棒的,它使網(wǎng)站看起來很漂亮,可以為網(wǎng)站添加動畫,并讓呈現(xiàn)和內(nèi)容分離。去了解CSS的一切是非常難做到的,它只會變得更加困難,因為我們想讓我們的代碼跨瀏覽器兼容。
這里介紹了很多第三方工具,從簡化工作流程到生成真正的CSS,這些工具都提供了我們需要的代碼,并且比我們自己寫出的代碼運行的更快。
Pure并不是一個框架。相反,它只是集成一些已經(jīng)應(yīng)用到模塊中的CSS代碼,方便我們使用。只需要為你的項目抓取你想要的那部分CSS代碼。當(dāng)然,所有組件都是可用的。Pure中包含了網(wǎng)格系統(tǒng)、按鈕、表格、表單和菜單,這些都是建立在normalize.css上的。
Magic Animations CSS3Magic Animations CSS3集成了 CSS3 Animations,可以被應(yīng)用在任何元素上,包含元素替換、滑出、變形和消褪等效果
Jeet Grid SystemJeet和semantic.gs有點類似,是以SASS為基礎(chǔ)的網(wǎng)格系統(tǒng)。你可以在CSS中定義列(有時定義行),而不是為標(biāo)記元素添加Class。Jeet使響應(yīng)式布局更加容易,并進(jìn)一步分離了內(nèi)容和呈現(xiàn)。
10 Pure CSS Flat Mobile Devices一個叫Oleg的人用純CSS重繪并模擬了10種不同的移動設(shè)備(包括iPhone 6, iPad Mini, Nexus 5, and Lumia 920)
CodyHouse可以給你的網(wǎng)站添加不相關(guān)的、獨立組件的一個庫。CodyHouse是用HTML、CSS和JavaScript建立的,你可以選擇各種各樣的導(dǎo)航、視差效果、分頁、模態(tài)窗口、頁面布局等等,每一個組件獨有讓你快速使用的教程。
Ratchet如果你使用HTML、CSS和JavaScript是移動APP,Ratchet應(yīng)該是一個不錯的框架。每一個UI組件都是針對移動設(shè)備定制的,并且它有很多你在傳統(tǒng)的HTML/CSS框架中看不到的功能。組件的默認(rèn)效果都是非常棒的。
Animo.JSAnimo基于JQuery,能幫你更好的觸發(fā)CSS動畫。你可以疊加動畫,或者第一次完成后觸發(fā)第二個動畫,并能同時利用CSS動畫提供的硬件加速優(yōu)點。
Adobe Extract將一個Photoshop圖層樣式文件轉(zhuǎn)換為CSS是一件很痛苦的事。幸運的是,Adobe做了一個工具(運行在瀏覽器中),允許你選擇某個圖層,將其屬性轉(zhuǎn)換為CSS代碼。您也可以選擇任何在線網(wǎng)站在PSD文件中使用的文本。
SculptSculpt基于SASS,是一個很好的框架。與其他已經(jīng)發(fā)布的框架相比,Sculpt支持被遺棄的低版本瀏覽器。如果你用SASS開發(fā)移動優(yōu)先的網(wǎng)站,并想要網(wǎng)站正常運行在低版本的IE上,可以考慮Sculpt。
CSS3 Generator一個簡單通用的CSS3屬性生成器。它不是很新,但是當(dāng)你忘了一些精確的語法時,它是非常有用的。
Bourbon NeatSASS的最愛了,Bourbon Neat是一個簡單的語義網(wǎng)格系統(tǒng),可以多帶帶使用,但它的設(shè)計是用 Bourbon mixin庫。
Enjoy CSSEnjoy CSS也是一個CSS3生成器,但有趣的是,它不僅僅是生成CSS3-related代碼,你還可以選擇你想要應(yīng)用的元素:一個div,文本輸入,一個按鈕,等等,用一種簡單可視的方式得到你想要的確切效果。
Keyframer從這里開始創(chuàng)建你的keyframe-based CSS animations。只需要去這個網(wǎng)站學(xué)習(xí)一些教程。
GumbyGumby是一個HTML/CSS框架,為那些喜歡在Ruby環(huán)境中工作的人設(shè)計的。你可以多帶帶下載它,當(dāng)然,但也打包為一個Ruby gem,Ruby gem是由那些這種技術(shù)的人創(chuàng)建的。
CSShake這有更多的CSS動畫,重點是做出一些改變(知道我說什么嗎?),但是,他們在炫耀他們的在線賺錢藝術(shù)(我不能容忍!)。
Bounce.JSBounce.JS結(jié)合了可視化(用于設(shè)計CSS3 動畫)和JS庫(用于實現(xiàn)),對于那些喜歡視覺設(shè)計的人來說,它的使用是非常簡單的。
GridLover需要一個簡單、可視化的方式去調(diào)整字體大小嗎?GridLover提供了一種簡單的方式來預(yù)覽排版、設(shè)置勻稱的垂直和抓取CSS。你可以抓取CSS中字體的像素值、EMs, or REMs, 這些值會被格式成普通的CSS, SASS, LESS或其他代碼風(fēng)格。
ExtractCSS想要快速設(shè)置CSS文件?一種方式是首先寫HTML,然后設(shè)置ID、class等,將HTML代碼粘貼到ExtractCSS,Web APP會列出所有的選擇器,最后將它們放入CSS文件就行就可以了。
KiteKite是一個用于布局的CSS庫,其設(shè)計用到了CSS Flex模塊,但并不是完全使用Flex。Kite兼容IE8+。
Pesticide需要確切地找出你的布局發(fā)生了什么?添加PesticideCSS文件。它將給頁面上的每個元素添加邊框,當(dāng)元素作為子層次結(jié)構(gòu)時,會巧妙地改變邊框顏色。簡單,但讓人印象深刻。
Pleeease疲憊的尋找不同的工具來對CSS進(jìn)行預(yù)處理,添加特定的前綴,包括IE過濾器?不介意使用命令行嗎?這是給你的。兼容SASS,LESS和Stylus
CSS ColoursCSS友好的顏色名稱列表,包含了十六進(jìn)制和rgba格式。
CSS Vocabulary一個小應(yīng)用程序,提供了一個方便的css相關(guān)的術(shù)語列表。選擇其中一個,它將通過高亮一些示例代碼來說明這個術(shù)語。
Tridiv用純CSS建立復(fù)雜的三維模型。
Buttons用SASS和Compass建立CSS按鈕庫
CSS Menu MakerCSS Menu Maker能幫助你建立簡單、響應(yīng)式的導(dǎo)航
One% CSS GridOne% CSS Grid是一個12列的流布局網(wǎng)格系統(tǒng),它是為構(gòu)建更快、成本更低的響應(yīng)式布局而設(shè)計的。
SimptipSimptip是由SASS制作的CSS提示框工具。不僅可以設(shè)置提示框的方向(上、右、下、左),還可以設(shè)置不同的顏色,例如成功色、信息色、警告色和危險色。
MythMyth是一個CSS預(yù)處理器,這樣你只需要寫CSS,不用去擔(dān)心低版本瀏覽器的支持,甚至低版本規(guī)范的改進(jìn)。
Hover CSS集成了CSS懸浮效果的代碼,可被用在鏈接、按鈕、logos、SVG和特色圖片等等。
CSS Animation Cheat SheetCSS Animation Cheat Sheet是一組預(yù)設(shè)、即插即用的動畫CSS庫.你只需要將樣式表導(dǎo)入到你的網(wǎng)站,然后給你想要添加動畫的元素添加類就行。
SpinkitSpinkit包含了一些簡單但非常棒的CSS動畫加載效果
Typebase.CSSTypebase.CSS是一個很小的、可定制的排版樣式表。它同時又less和sass版本,因此可以很容易地修改和合并到現(xiàn)代web項目。
SpriteBox使你的CSS imager sprites變成可拖放的編輯器,并讓它為你寫代碼。
CSS RatiocinatorCSS Ratiocinator是一個命令行工具,通過檢查實際的呈現(xiàn)效果,會清除掉沒用的CSS代碼。它非常適合應(yīng)用在一些CSS文件已經(jīng)超出控制的大項目。
CSS Beautifier美化CSS,如果你已經(jīng)得到了一個縮小的文件但不能找到原始(或你只是有點混亂的代碼)文件時,代碼的美化可以通過適當(dāng)?shù)母袷交涂s進(jìn)修復(fù)。
CSScomb在使用CSS Beautifier讓你的代碼變得可讀之后,你可以使用CSScomb運行代碼,確保所有的屬性都按照字母表有規(guī)則的排序。記住,不是選擇器,而是屬性,例如寬度總是在字體聲明之后等等
Anima一個動畫庫,為了擴(kuò)展CSS動畫的功能而設(shè)計的,并且能同時為100個元素設(shè)置動畫。
RecessRecess是一個剝絨機(jī)程序,也可以作為一個編譯器運行,目的是確保你的CSS符合一組規(guī)則并保持精簡。每個規(guī)則可以多帶帶禁以滿足你的編碼風(fēng)格。
Bonus: A to Z CSSBonus: A to Z CSS不是一個工具,但是對于初學(xué)者來說是一個很好的資源。在A to Z,Guy Routledge為每一個CSS基本規(guī)則,如盒子模型及最常用的CSS屬性,提供了堅實的課程。
譯文出處:http://www.ido321.com/1545.html
英文原文:40 tools for writing better CSS
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/111053.html
摘要:層疊樣式表二修訂版這是對作出的官方說明。速查表兩份表來自一份關(guān)于基礎(chǔ)特性,一份關(guān)于布局。核心第一篇一份來自的基礎(chǔ)參考指南簡寫速查表簡寫形式參考書使用層疊樣式表基礎(chǔ)指南,包含使用的好處介紹個方法快速寫成高質(zhì)量的寫出高效的一些提示。 迄今為止,我已經(jīng)收集了100多個精通CSS的資源,它們能讓你更好地掌握CSS技巧,使你的布局設(shè)計脫穎而出。 CSS3 資源 20個學(xué)習(xí)CSS3的有用資源 C...
摘要:經(jīng)過半年的打磨,正式發(fā)布,主要是新增了一些常用組件,并使用命名,為接下來的微信小程序開發(fā)做好準(zhǔn)備。這兩種方式實現(xiàn)的瀑布流式布局均支持首屏和網(wǎng)頁窗口大小改變時的列數(shù)自適應(yīng)。主要是對于標(biāo)準(zhǔn)里的布局方式草案中的布局方式進(jìn)行一些總結(jié)。 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個問題:怎樣通過 CSS 簡單而優(yōu)雅的實現(xiàn)水平、垂直同時居中。記得剛開始學(xué)習(xí) CSS 的時候,看...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗,增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗,增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進(jìn)的編輯體驗,增強(qiáng)了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...
閱讀 1271·2021-09-23 11:51
閱讀 1390·2021-09-04 16:45
閱讀 632·2019-08-30 15:54
閱讀 2083·2019-08-30 15:52
閱讀 1602·2019-08-30 11:17
閱讀 3105·2019-08-29 13:59
閱讀 2020·2019-08-28 18:09
閱讀 387·2019-08-26 12:15