整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          有哪些不用寫代碼就能輕松制作HTML5網頁的工具?

          前的HTML5頁面制作工具可以分為兩類:基于HTML5的網站制作工具和專門針對移動終端的H5頁面制作工具。網上對移動端H5的工具推薦很多,卻鮮有人專門整合下網站頁面制作工具,今天筆者給大家分享一下自己知道的不用寫代碼就能制作HTML5網頁的工具。

          1、9466網頁助手

          提供較豐富的模板供用戶進行“克隆”,只要在模板基礎上修改頁面即可,可以用來做個人網站。提供的模板大部分只專門針對PC或者移動站,頁面數量比較少,不能實現跨屏。一些高級的組件向用戶收費開放。

          2、Rapid Weaver

          Mac上的一款HTML網頁制作工具,一樣的拖拽操作,不用對網頁代碼非常熟悉(一點點還是要的),蘋果官網上宣傳廣告是在幾分鐘內能做出專業性水準的網頁。如果是Windows系統,需要進行破解。

          3、Sparkle

          零代碼可視化設計,像畫圖一樣設計開發網站,支持響應式網站設計,支持各種移動設備和柵格設計模型,簡單易用,功能上非常強大,是蘋果MAS的新品推薦。目前僅有針對MAC的版本。

          4、Nicebox

          傻瓜式HTML5自適應網站制作工具,上千套行業模板,頁面很豐富,可視化拖拽操作,DIY程度較高,風格多變,能實現跨屏。和以上三款工具不同,nicebox真正實現是營銷閉環,搭載了SEO推廣系統和營銷系統,更適合企業建站。

          上面幾款就是筆者所知的專門針對程序小白的HTML5建站工具,HTML5網站有功能強大、跨屏瀏覽、界面精美流暢等優點,已成為企業建站的首選。上面的工具有的是免費,有的是收費的,如果使用過程中出現操作“失靈”等情況,原因大家就見怪不怪了。

          做HTML5網頁:http://www.iisp.com/design/how-to-build.php?s=yuqiuping

          家好,我是Echa。

          又到周五啦,提前祝大家周末愉快!今天來分享一些實用的前端工具!

          1. Small Dev tools

          Small Dev Tools 是一個前端工具網站,包含了很多實用的功能,比如JSON解碼器、JSON格式化程序、UTF8編碼、Base64編碼、Base64解碼、CSS格式化程序、CSS壓縮器等。

          官網:https://smalldev.tools/

          2. Carbon

          Carbon 是一個在線工具,可以生成漂亮的不同風格的代碼圖片。

          官網:https://carbon.now.sh/

          3. UI Design Daily

          UI 設計日報,提供免費優質的 UI 資源。

          官網:https://www.uidesigndaily.com/

          4. Color Hunt

          ColorHunt,即顏色獵人,是一個在線設計配色的網站,其最大的特點就是使用飽和度調配配色方案。每天會根據瀏覽量進行更新排版,并可以直接使用。

          官網:https://colorhunt.co/

          5. SCHEME COLOR

          SCHEME COLOR 是一個在線的配色工具網站,可以根據顏色、類型等查找合適的配色方案。

          官網:https://www.schemecolor.com/

          6. Keyframes

          Keyframes 可以用來創建動畫、陰影和使用顏色,幫助我們編寫更好的CSS。

          官網:https://keyframes.app/

          7. Design Resources

          Design Resources 是一個設計資源的集合。

          官網:https://www.designresourc.es/

          8. Omatsuri

          Omatsuri 是一個開源項目,包含12個實用的前端工具。

          官網:https://omatsuri.app/

          9. UI Snippets

          UI Snippets 是一個前端動畫合集,可以通過右鍵點擊想要的動畫直接復制對應的 CSS 或 SCSS 代碼。

          官網:https://ui-snippets.dev/

          10. Pattern CSS

          Pattern CSS 可以用漂亮的圖案填充空白背景。

          官網:https://bansal.io/pattern-css

          11. Can I use

          Can I use 可以用來查詢 HTML5、CSS、JS、SVG 在各種流行瀏覽器中的特性和兼容性。

          官網:https://caniuse.com/

          12. CSS Gradient

          CSS Gradient 是一個用來快速方便的創建 CSS 漸變的網站。

          官網:https://cssgradient.io/

          13.CSS matic

          CSS matic 是一個 CSS 工具,目前包含4個很有用的工具,分別是:支持各種顏色和透明度的漸變工具,使用漸變工具,可以創建漸變平滑的色彩變化效果和微妙的透明膠片;邊框圓角工具可以幫助你方便的實現需要的圓角效果;噪聲紋理可以幫助你創造奇妙的背景圖案,能夠實時預覽結果;盒陰影工具可以控制模糊半徑的變化,顏色變化,陰影大小,可以實現你想要的任何效果。

          官網:https://www.cssmatic.com/

          14.Am I Responsive

          Am I Responsive 用來測試響應式網頁。輸入鏈接即可生成預覽,Am I Responsive 能幫我們測試出頁面在手機、平板電腦、筆記本電腦和桌面端設備上的瀏覽體驗。

          官網:http://ami.responsivedesign.is/

          15. CSS Generator

          這是一個實用的 CSS 生成器,可以實時查看調試效果。

          官網:https://html-css-js.com/css/generator/

          16. My Brand New Logo

          My Brand New Logo 是一個CSS 調色板生成器,用來創建一致的調色板方案。

          官網:https://mybrandnewlogo.com/color-palette-generator

          17. 裁剪路徑生成器

          CSS cli-path 功能能夠構建復雜的形狀,該工具讓我們可以輕松地以交互方式構建該多邊形。

          官網:https://bennettfeely.com/clippy/

          18. CSS Grid Generator

          CSS Grid Generator 是一個 Grid 布局生成器,通過這個工具可以快速創建自定義CSS Grid布局。

          官網:https://cssgrid-generator.netlify.app/

          19. CSS Layout Generator

          CSS Layout Generator 布局生成器可以為布局組件創建 CSS 和 HTML 的工具。

          官網:https://layout.bradwoods.io/

          20. Fluid-responsive font-size calculator

          Fluid-responsive font-size calculator 即響應式字體計算器,可以輕松創建流暢的排版體驗。它有更廣泛的支持,可以用幾行 CSS 來實現。

          官網:https://websemantics.uk/tools/responsive-font-calculator/

          21. regex101

          Regex101是學習、測試正則表達式的工具網站。

          官網:https://regex101.com/

          22. Regex-Vis

          Regex-Vis 是一個正則表達式可視化器和編輯器。


          官網:https://regex-vis.com/

          23. Loupe

          Loupe 是一個可視化工具,可幫助我們了解 JavaScript 的調用堆棧/事件循環/回調隊列是如何執行的。

          官網:http://latentflip.com/loupe/

          24. RunJS

          RunJS 是一個桌面應用程序,可幫助我們編寫專門的 Javascript 和 Typescript 代碼。它的一些優勢是可以快速測試代碼,輕松導入和測試庫代碼,并且能夠修改界面、主題和字體以適應偏好。

          官網:https://runjs.dev/

          25. Wrap SVG Online

          Wrap SVG Online 通過拖放從計算機上傳圖像,可以輕松地編輯網頁的 SVG 圖像。

          官網:https://pavellaptev.github.io/warp-svg/

          26. SVG Path Visualizer

          SVG Path Visualizer 可以幫助我們通過輸入 SVG 路徑數據來快速直觀地查看 SVG 圖像。此外,該工具還提供了詳細的說明,以便了解如何創建基本的 SVG 形狀,如直線、曲線、三角形等。

          官網:https://svg-path-visualizer.netlify.app/

          27. BGJar

          BGJar 是一個在線工具,可以輕松快速地為網站創建 SVG 背景。只需編輯必要的信息,它將自動導出圖像或代碼供我們應用到網站。

          官網:https://bgjar.com/

          28. Wavesnippets

          Wavesnippets 可以將代碼分步設置為動畫、視頻或 GIF。

          官網:https://www.wavesnippets.com/

          29. Generate SVG Waves

          Generate SVG Waves 可以用來創建 SVG 波形背景。

          官網:https://svgwave.in/

          30. CodeSandbox

          CodeSandbox 是一個為 Web 應用程序開發而構建的在線編輯器,支持多種主流框架。

          官網:https://codesandbox.io/

          31. Openbase

          Openbase 幫助開發人員在數以百萬計的開源軟件包中進行選擇和使用。

          官網:https://openbase.com/

          32. CodePen

          CodePen 是一個在線的前端代碼編輯工具,可用于制作測試頁面、代碼調試,所見即所得。

          官網:https://codepen.io/

          33. JSONLint

          JSONLint 是一個 JSON 調試工具,如果遺漏了語法中的某些內容,它會進行檢查。JSONLint 是處理大型 JSON 格式的絕佳工具,而且很容易上手。

          官網:https://jsonlint.com/

          34. Minify

          Minifier 可以對 JavaScript 和 CSS 代碼進行壓縮,通過縮小可以提高網站加載速度。Minifier 通過刪除 .js 和 .css 文件中的空白并重新格式化它們以減小大小。

          官網:https://www.minifier.org/

          35. Unminify

          Unminify 和 Minifier 恰恰相反。使用 Unminify 可以使 .js 或 .css 文件可讀。這兩種工具都非常容易使用。

          官網:https://unminify.com/

          36. CRADIENT.ART

          CRADIENT.ART 是一個高級 CSS 漸變編輯器,使用帶有分層、設計工具和免費云存儲的功能豐富的編輯器設計插圖、圖案、圖標等。

          官網:https://gra.dient.art/

          37. 3DPop

          3DPop 可以使用 CSS 生成很棒的 3D 文本效果。

          官網:https://textpop3d.web.app/

          38. CSS Photo Filters

          CSS Photo Filters 是一個CSS圖片濾鏡工具,提供了 36 個 CSS 過濾器供我們使用。

          官網:https://baseline.is/tools/css-photo-filters/

          小新 編譯自 Insight Data Blog

          量子位 出品 | 公眾號 QbitAI

          寫個網頁能有多麻煩?在大多數公司里,這項工作分為三步:

          1. 產品經理完成用戶調研任務后,列出一系列技術要求;

          2. 設計師根據這些要求來設計低保真原型,逐漸修改得到高保真原型和UI設計圖;

          3. 工程師將這些設計圖實現為代碼,最終變成用戶使用的產品。

          這么多環節,任何地方出一點問題,都會拉長開發周期。因此,不少公司,比如Airbnb已經開始用機器學習來提高這個過程的效率。

          Airbnb內部的AI工具,從圖紙到代碼一步到位

          看起來很美好,但Airbnb還沒公開該模型中端到端訓練的細節,以及手工設計的圖像特征對該模型的貢獻度。這是該公司特有的閉源解決方案專利,可能不會進行公開。

          好在,一個叫Ashwin Kumar的程序員創建了一個開源版本,讓開發者/設計師的工作變得更簡單。

          以下內容翻譯自他的博客:

          理想上,這個模型可以根據網站設計的簡單手繪原型,很快地生成一個可用的HTML網站:

          SketchCode模型利用手繪線框圖來生成HTML網站

          事實上,上面例子就是利用訓練好的模型在測試集上生成的一個實際網站,代碼請訪問:https://github.com/ashnkumar/sketch-code。

          從圖像標注中獲取靈感

          目前要解決的問題屬于一種更廣泛的任務,叫做程序綜合(program synthesis),即自動生成工作源代碼。盡管很多程序綜合研究通過自然語言規范或執行追蹤法來生成代碼,但在當前任務中,我會充分利用源圖像,即給出的手繪線框圖來展開工作。

          在機器學習中有一個十分熱門的研究領域,稱為圖像標注(image caption),目的是構建一種把圖像和文本連接在一起的模型,特別是用于生成源圖像內容的描述。

          圖像標注模型生成源圖像的文本描述

          我從一篇pix2code論文和另一個應用這種方法的相關項目中獲得靈感,決定把我的任務按照圖像標注方式來實現,把繪制的網站線框圖作為輸入圖像,并將其相應的HTML代碼作為其輸出內容。

          注:上段提到的兩個參考項目分別是

          pix2code論文:https://arxiv.org/abs/1705.07962

          floydhub教程:https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/?source=techstories.org

          獲取合適的數據集

          確定圖像標注方法后,理想中使用的訓練數據集會包含成千上萬對手繪線框圖和對應的HTML輸出代碼。但是,目前還沒有我想要的相關數據集,我只好為這個任務來創建數據集。

          最開始,我嘗試了pix2code論文給出的開源數據集,該數據集由1750張綜合生成網站的截圖及其相應源代碼組成。

          pix2code數據集中的生成網站圖片和源代碼

          這是一個很好的數據集,有幾個有趣的地方:

          • 該數據集中的每個生成網站都包含幾個簡單的輔助程序元素,如按鈕、文本框和DIV對象。盡管這意味著這個模型受限于將這些少數元素作為它的輸出內容,但是這些元素可通過選擇生成網絡來修改和擴展。這種方法應該很容易地推廣到更大的元素詞匯表。

          • 每個樣本的源代碼都是由領域專用語言(DSL)的令牌組成,這是該論文作者為該任務所創建的。每個令牌對應于HTML和CSS的一個片段,且加入編譯器把DSL轉換為運行的HTML代碼。

          彩色網站圖像變手繪圖

          為了修改我的任務數據集,我要讓網站圖像看起來像手工繪制出的。我嘗試使用Python中的OpenCV庫和PIL庫等工具對每張圖像進行修改,包括灰度轉換和輪廓檢測。

          最終,我決定直接修改原始網站的CSS樣式表,通過執行以下操作:

          1. 更改頁面上元素的邊框半徑來平滑按鈕和DIV對象的邊緣;

          2. 模仿繪制的草圖來調整邊框的粗細,并添加陰影;

          3. 將原有字體更改為類似手寫的字體;

          最終實現的流程中還增加了一個步驟,通過添加傾斜、移動和旋轉來實現圖像增強,來模擬實際繪制草圖中的變化。

          使用圖像標注模型架構

          現在,我已經處理好數據集,接下來是構建模型。

          我利用了圖像標注中使用的模型架構,該架構由三個主要部分組成:

          1. 一種使用卷積神經網絡(CNN)的計算機視覺模型,從源圖像提取圖像特征;

          2. 一種包含門控單元GRU的語言模型,對源代碼令牌序列進行編碼;

          3. 一個解碼器模型,也屬于GRU單元,把前兩個步驟的輸出作為輸入,并預測序列中的下一個令牌。

          以令牌序列為輸入來訓練模型

          為了訓練模型,我將源代碼拆分為令牌序列。模型的輸入為單個部分序列及它的源圖像,其標簽是文本中的下一個令牌。該模型使用交叉熵函數作為損失函數,將模型的下個預測令牌與實際的下個令牌進行比較。

          在模型從頭開始生成代碼的過程中,該推理方式稍有不同。圖像仍然通過CNN網絡進行處理,但文本處理開始時僅采用一個啟動序列。在每個步驟中,模型對序列中輸出的下個預測令牌將會添加到當前輸入序列,并作為新的輸入序列送到模型中;重復此操作直到模型的預測令牌為,或該過程達到每個文本中令牌數目的預定義值。

          當模型生成一組預測令牌后,編譯器就會將DSL令牌轉換為HTML代碼,這些HTML代碼可以在任何瀏覽器中運行。

          用BLEU分數評估模型

          我決定使用BLEU分數來評估模型。這是機器翻譯任務中常用的一種度量標準,通過在給定相同輸入的情況下,衡量機器生成的文本與人類可能產生內容的近似程度。

          實際上,BLEU通過比較生成文本和參考文本的N元序列,以創建修改后的準確版本。它非常適用于這個項目,因為它會影響生成HTML代碼中的實際元素,以及它們之間的相互關系。

          最棒的是,我還可以通過檢查生成的網站來比較當前的實際BLEU分數。

          觀察BLEU分數

          當BLEU分數為1.0時,則說明給定源圖像后該模型能在正確位置設置合適的元素,而較低的BLEU分數這說明模型預測了錯誤元素或是把它們放在相對不合適的位置。我們最終模型在評估數據集上的BLEU分數為0.76。

          福利:定制網頁風格

          后來,我還想到,由于該模型只生成當前頁面的框架,即文本的令牌,因此我可以在編譯過程中添加一個定制的CSS層,并立刻得到不同風格的生成網站。

          一個手繪圖生成多種風格的網頁

          把風格定制和模型生成兩個過程分開,在使用模型時帶來了很多好處:

          1.如果想要將SketchCode模型應用到自己公司的產品中,前端工程師可以直接使用該模型,只需更改一個CSS文件來匹配該公司的網頁設計風格;

          2. 該模型內置的可擴展性,即通過單一源圖像,模型可以迅速編譯出多種不同的預定義風格,因此用戶可以設想出多種可能的網站風格,并在瀏覽器中瀏覽這些生成網頁。

          總結和展望

          受到圖像標注研究的啟發,SketchCode模型能夠在幾秒鐘內將手繪網站線框圖轉換為可用的HTML網站。

          但是,該模型還存在一些問題,這也是我接下來可能的工作方向:

          1. 由于這個模型只使用了16個元素進行訓練,所以它不能預測這些數據以外的令牌。下一步方向可能是使用更多元素來生成更多的網站樣本,包括網站圖片,下拉菜單和窗體,可參考啟動程序組件(https://getbootstrap.com/docs/4.0/components/buttons/)來獲得思路;

          2. 在實際網站構建中,存在很多變化。創建一個能更好反映這種變化的訓練集,是提高生成效果的一種好方法,可以通過獲取更多網站的HTML/CSS代碼以及內容截圖來提高;

          3. 手繪圖紙也存在很多CSS修改技巧無法捕捉到的變化。解決這個問題的一種好方法是使用生成對抗網絡GAN來創建更逼真的繪制網站圖像。

          相關地址

          代碼:https://github.com/ashnkumar/sketch-code

          原文:https://blog.insightdatascience.com/automated-front-end-development-using-deep-learning-3169dd086e82

          — 完 —

          誠摯招聘

          量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復“招聘”兩個字。

          量子位 QbitAI · 頭條號簽約作者

          ?'?' ? 追蹤AI技術和產品新動態


          主站蜘蛛池模板: 日本精品一区二区三区视频| 精品国产一区二区三区色欲| 国产天堂在线一区二区三区| 亚洲高清毛片一区二区| 亚洲一区二区三区深夜天堂| 亚洲中文字幕一区精品自拍| 国产成人一区二区三区高清| 色一乱一伦一区一直爽| 国产精品乱码一区二区三区| 精品一区二区久久久久久久网站| 性色av无码免费一区二区三区| 人妻AV一区二区三区精品 | 一区二区三区日韩精品| 亚洲爆乳精品无码一区二区三区 | 国模无码视频一区| 波多野结衣av高清一区二区三区| 国产vr一区二区在线观看| 久久4k岛国高清一区二区| 国产成人一区二区三区| 超清无码一区二区三区| 中文字幕精品一区二区2021年| 国产女人乱人伦精品一区二区| 韩国福利一区二区三区高清视频| 高清国产AV一区二区三区| 精品国产AV无码一区二区三区| 色噜噜AV亚洲色一区二区 | 在线视频一区二区| 色精品一区二区三区| 久久无码AV一区二区三区| 亚洲AV无码一区二区三区在线观看| 亚洲日韩精品一区二区三区| 久久久国产精品无码一区二区三区| 女人和拘做受全程看视频日本综合a一区二区视频 | 大伊香蕉精品一区视频在线 | 国产精品日韩欧美一区二区三区| 无码8090精品久久一区| 伊人久久大香线蕉AV一区二区| 一区视频免费观看| 无码人妻精品一区二区蜜桃| 伊人久久大香线蕉av一区| 精品视频一区二区观看|