Ruby on Rails - 前端 Rápido com 框架 CSS Classless 或 Classlight
啟動新的 Rails 應用程式
- rails命令之前的時間用於在命令執行結束時顯示其執行時間。在下面的範例中,花費了 47 秒。
$ rails -v Rails 8.0.0 $ time rails new classless-css --asset-pipeline propshaft --skip-test ... real 0m47.500s user 0m33.052s sys 0m4.249s
使用 VSCode 或您喜歡的編輯器開啟項目
$ cd classless-css && code .
了解 Rails 標準主佈局 app/views/layouts/application.html.erb。
顯示更多...
<!DOCTYPE html>
<html>
<head>
<title><%= content_for(:title) || "Classless Css" %></title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= yield :head %>
<%# Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) %>
<%#= tag.link rel: "manifest", href: pwa_manifest_path(format: :json) %>
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<%# Includes all stylesheet files in app/assets/stylesheets %>
<%= stylesheet_link_tag :app, "data-turbo-track": "reload" %>
<%= javascript_importmap_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
產生測試頁面,包含控制器頁面和操作 html_test_1、html_test_2、html_test_3 和 html_test_4
顯示更多...
$ rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4
create app/controllers/pages_controller.rb
route get "pages/html_test_1"
get "pages/html_test_2"
get "pages/html_test_3"
get "pages/html_test_4"
invoke erb
create app/views/pages
create app/views/pages/html_test_1.html.erb
create app/views/pages/html_test_2.html.erb
create app/views/pages/html_test_3.html.erb
create app/views/pages/html_test_4.html.erb
invoke helper
create app/helpers/pages_helper.rb
在 VSCode 中開啟 config/routes.rb 文件
$ rails -v
Rails 8.0.0
$ time rails new classless-css --asset-pipeline propshaft --skip-test
...
real 0m47.500s
user 0m33.052s
sys 0m4.249s
顯示鐵路路線
使用終端,您可以透過指定控制器(使用 -c)來顯示路由,例如從控制器頁面 或您可以使用 也可以使用網址http://127.0.0.1:3000/rails/info/routes透過瀏覽器存取路線。不要忘記使用 bin/dev 啟動開發伺服器,或使用專案根目錄中的rails server 啟動標準rails 伺服器。開發伺服器「偵聽」javascript 檔案和 css 檔案中的更改,以執行必要的處理,使它們可供使用者使用。要在瀏覽器中立即對這些檔案進行更改和查看,需要安裝一個 gem,例如 Rails Livre Reload。 顯示更多...
$ cd classless-css && code .
顯示所有路線
<!DOCTYPE html>
<html>
<head>
<title><%= content_for(:title) || "Classless Css" %></title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= yield :head %>
<%# Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) %>
<%#= tag.link rel: "manifest", href: pwa_manifest_path(format: :json) %>
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<%# Includes all stylesheet files in app/assets/stylesheets %>
<%= stylesheet_link_tag :app, "data-turbo-track": "reload" %>
<%= javascript_importmap_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
讓我們建立四個包含 HTML 內容的頁面來測試 CSS 樣式。
插入 html_test_1 操作的頁面內容
造訪連結 https://github.com/dbohdan/classless-css/blob/master/screenshot-page.html 並複製主標籤中的所有內容,如下顯示更多...
$ rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4
create app/controllers/pages_controller.rb
route get "pages/html_test_1"
get "pages/html_test_2"
get "pages/html_test_3"
get "pages/html_test_4"
invoke erb
create app/views/pages
create app/views/pages/html_test_1.html.erb
create app/views/pages/html_test_2.html.erb
create app/views/pages/html_test_3.html.erb
create app/views/pages/html_test_4.html.erb
invoke helper
create app/helpers/pages_helper.rb
啟動 Rails Server 並看到醜陋的純 HTML?
顯示更多...
root "pages#html_test_1"
再次開啟 app/views/layouts/application.html.erb 頁面以透過 CDN 包含 Classless CSS 樣式
顯示更多...
$ rails -v
Rails 8.0.0
$ time rails new classless-css --asset-pipeline propshaft --skip-test
...
real 0m47.500s
user 0m33.052s
sys 0m4.249s
$ cd classless-css && code .
現在是的,帶有樣式的 HTML?
儲存上述樣式表後
深色模式
某些樣式可以選擇深色模式。若要確認,請在個人化選項中變更電腦的主題
下一步
- 依照您的喜好整理樣式;
- 如果您想在前端多花一點時間,請查看您最喜歡的樣式的自訂選項;
- 使用 Rails Live Reload 動態更新瀏覽器中對項目所做的變更;
- 使用項目 CSS 檔案中的樣式,而不使用 CDN;
- 使用 Tailwind 複製無類別 CSS 框架的功能;
參考
- 測試
以上是Ruby on Rails - 前端 Rápido com 框架 CSS Classless 或 Classlight的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
