如今,很多在線工具和web應用允許開發人員快速創建網站,並非手動一行一行地編寫代碼。這個趨勢下,使得不斷有新的框架和代碼庫湧現在前端開發這個領域裡。
但許多開發人員忘記了代碼生成器以及它們在構建網站時的作用。以下資源是國外網站提供完全免費的web應用,可用於生成圖案甚至瀏覽器前綴屬性的CSS3代碼。如果是前端代碼開發人員,這些資源可以節省大量的時間,並為項目工作提供可重複使用價值。
1.CSS3 Generator(點擊進入)
最受歡迎用於代碼生成的web應用之一就是CSS3 Generator。對於不同類別的代碼生成器,包括RGBa,transform,flexbox等,CSS3 Generator有不同的頁面。另外,每個代碼生成器還包括用於解釋瀏覽器版本完全支持的圖標。
2.Enjoy CSS(點擊進入)
Enjoy CSS網站提供更動態的應用程式,作為一個完整的代碼生成器,可用於動態項目中自定義的輸入域或CSS3按鈕。它可以提供定製的代碼,用於轉換和過渡,並預建項,如CSS3按鈕這樣常見的頁面元素。
3.Patternify(點擊進入)
Photoshop或許會成為很多人圖形設計時一個很大的難點,Patternify是一個免費工具,可生成平鋪CSS模式所需要的一切。
生成的背景使用Base64代碼添加到CSS中,可以用原始的像素數據繪製自己的模型,甚至從一堆預設的模式中進行選擇。Photoshop毫無疑問是一個更好的選擇,但Patternify也不錯,如果你沒有學過PS或其他圖形設計程序的話。
4.ColorZilla Gradients(點擊進入)
CSS3漸變是語言中最複雜的功能之一。很容易導致代碼變得出奇地冗長。 ColorZilla的漸變編輯器是一個免費的用於CSS3背景漸變的生成器。
該設置非常類似Photoshop或其他的顏色選擇器界面,在同一個漸變中對大量的顏色設置多個斷點,也可以從HEX或HSL或RGBa代碼中選擇輸出選項。
5.CSSmatic(點擊進入)
CSSmatic是一種免費的多功能web應用程式。稱之為「多功能」的應用程式,是由於它可以生成4個不同的CSS屬性:漸變、圓角邊框、圓角和框投影以及BG噪音。整個網站完全免費,並且有望在將來增加更多的功能。