工具用的順手嗎?
你的回饋能幫助我們做得更好
將Stylus前處理器程式碼轉換為標準CSS樣式程式碼
此處僅預覽平面選擇器與字面值CSS屬性。變數、混入、函式、匯入、運算式與巢狀結構需使用Stylus編譯器;不支援的輸入會顯示錯誤。CSS轉Stylus保留CSS文字,不會改寫成縮排語法。
CSS 是 Stylus 的有效子集,工具直接複用原 CSS 文字。你可基於此手工新增變數 / 混入 / 巢狀等 Stylus 特性。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
本頁可將基本的 Stylus 縮排寫法整理成帶有大括號、冒號與分號的 CSS。適合輸入平面選擇器,以及以固定 CSS 值寫成的屬性宣告;畫面提供文字輸入、方向切換、載入範例、清空與複製輸出等操作。轉換方向初始為 CSS → Stylus,若要把 Stylus 整理成 CSS,先切換方向,確認輸入欄標示 Stylus、輸出欄標示 CSS,再貼上內容。
Stylus 可用縮排表示選擇器區塊;CSS 則以大括號包住屬性宣告,並以冒號分隔屬性與值。簡單轉換時,選擇器放在行首,下一層縮排寫屬性和值,例如 color #333;輸出會整理成 color: #333;。同一個規則區塊中的屬性需維持一致縮排。這項轉換將屬性名稱和值重新排成 CSS 宣告,便於對照兩種文字結構。
輸入可先用一個選擇器和幾個固定值測試:
.card
color #333
padding 12px轉換後的結構如下:
.card {
color: #333;
padding: 12px;
}輸出欄是可複製的文字結果。把它貼回樣式檔後,再檢查選擇器、屬性和值是否符合原本的版面需求。
Stylus 官方文件列有變數、混入、函式、匯入與巢狀選擇器等語言功能;官方 JavaScript API 也說明可用 render() 執行完整編譯。兩份原始文件連結列於下方,供查閱語言與 API 定義。
render() 編譯 Stylus 原始碼的說明;核驗日期:2026-10-03。指南
依步驟完成操作,並透過範例核對輸入與結果。
頁面初始方向是 CSS → Stylus。按方向切換鈕,直到輸入欄顯示 Stylus、輸出欄顯示 CSS;若目前內容不是要轉換的內容,可先清空。
先用一個選擇器與幾個固定屬性值試轉,例如 .card 下一層寫 color #333、padding 12px。確認屬性行位於選擇器下方,且同一層縮排一致。
按下轉換後,CSS 會顯示在右側輸出欄;有語法錯誤時,依錯誤提示調整輸入。若使用方向切換鈕反轉模式,現有輸出會移到輸入欄,輸出欄則清空。
使用輸出欄旁的複製功能,再將結果放回原本的樣式檔或建置流程中檢查。
情境
查看這項工具在不同工作與生活流程中的用法。
前端開發者只要把一段簡單的按鈕、卡片或標籤樣式整理成 CSS 時,可先貼入平面選擇器與固定屬性值,查看大括號和宣告標點的形式,再自行放回專案檢查。
正在熟悉 Stylus 的讀者可用短範例對照縮排區塊與 CSS 規則,理解選擇器、屬性和值在兩種寫法中的位置;結果適合作為語法練習與人工檢視材料。
問答
集中解答常見疑問與容易混淆的問題。
預設方向是 CSS → Stylus。按方向切換鈕一次,直到輸入欄標示 Stylus、輸出欄標示 CSS,再貼上要整理的 Stylus 片段。
不會。CSS 本身可作為 Stylus 文字使用,這個方向會保留原 CSS 文字,不會自動移除大括號、冒號或分號。
// 註解沒有出現在 CSS?轉換時會略過整行以 // 開頭的註解。若要保留說明,請在結果中依 CSS 註解格式自行補上。
須知
使用前了解適用範圍、結果限制與必要提醒。
這項功能只適合平面選擇器與字面 CSS 屬性值的簡易預覽,不是完整 Stylus 編譯器。
推薦
查找相關工具、專題與可用的 API 能力。