CSS 和 UI
探索 Chrome 提供的工具和技巧,改善網站的 CSS 和使用者介面設計。
提升 UI 開發技能
錨定位置
使用錨點定位 API,將元素定位在彼此相對的位置。
以動畫效果前往 height: auto;
(以及其他內在大小設定關鍵字)
使用
interpolate-size
和 calc-size()
為內在大小設定關鍵字,並為其製作動畫
捲軸樣式
使用
scrollbar-width
和 scrollbar-color
屬性設定捲軸的樣式。
CSS 文字換行餘額
常見的字體排版技術是運用 CSS 手動撰寫換行符號,讓文字區塊均衡拼湊而成。
高畫質 CSS 顏色指南
CSS Color 4 為網頁提供廣泛的色域色彩工具和功能,包括更多顏色、操作功能和更優異的漸層。
CSS 型別物件模型
CSS 型別物件模型 (型別 OM) 可提供類型、方法和彈性的物件模型,以便處理 CSS 值。
開始使用樣式查詢
使用 @container 規則查詢父項元素的樣式值。
CSS 巢狀
我們現在推出了一項喜愛的 CSS 預先處理工具功能,也就是巢狀樣式規則。
CSS @scope
瞭解如何建立範圍樣式,只在 DOM 的子樹狀結構內選取元素。
CSS color-mix()
直接在 CSS 中在任何支援的色彩空間中混用各種顏色。
可進一步控管 nth-child() 選項
預先篩選一組子項元素,然後再對其套用 A+B 邏輯。
手風琴
使用多個具有相同
name
的 <details>
元素建立專屬摺疊元素。
隆重推出
認證屬性是一種全域 HTML 屬性,可簡化移除及還原元素使用者輸入事件的方式,包括輔助技術中的焦點事件和事件。
CSS 文字換行美化
選擇啟用最佳化文字換行功能,享受飛快的美感。
開發人員工具中的 CSS 格線
我們如何在開發人員工具中設計及實作 CSS 格線工具支援。
開發人員工具中的 CSS-in-JS 支援
我們如何在開發人員工具中支援 CSS-in-JS,以及與一般 CSS 的不同之處。
陰影 DOM
宣告式陰影 DOM
直接在 HTML 中實作及使用 Shadow DOM 的新方式。
作者定義的 CSS 名稱和 shadow DOM
作者定義名稱和 shadow DOM 的目前互通狀態。
版面配置
如何使用 calc()
在 CSS 中混合使用尺寸單位來指定大小。
CSS 位置固定式事件
記錄訊息並執行 JavaScript。
讓收合的內容易於存取
探索 hide=until-found 屬性值,可確保使用者能找到控點部分的內容並建立連結。
CSS 和 UI 個案研究
網頁 UI 功能對網站的重要性為何?
究竟有哪些網頁 UI 功能?如何強化轉換漏斗?採用這些功能有什麼好處。
捲動式動畫個案研究
探索使用 Policybazaar、redBus 和 Tokopedia 如何運用捲動導向動畫的優點。
查看 Transitions 個案研究
redBus、Policybazaar 和 Tokopedia 全都使用 View Transitions API,並享有更優異的效能及流暢的 UI。
Popover API 個案研究
Tokopedia 使用 Popover API 來減少應用程式中的程式碼數量。
網路上的動畫
Web Animations API
Web Animations API 提供強大的基本功能,可描述 JavaScript 中的命令式動畫。
多個動畫效果
當多個動畫同時影響同一個屬性時,Animation-composition 屬性可讓您控管應發生什麼情況。
使用 Linear() 建立複雜動畫曲線
Linear() 是 CSS 加/減速函式,可在其點之間進行線性內插,讓您重新建立彈跳和彈簧效果。
捲動導向動畫
使用捲動時間軸和檢視畫面時間軸,以宣告方式建立捲動式動畫。
課程
瞭解回應式設計
閱讀回應式設計史,瞭解回應式版面配置的基本概念。你將學習回應式圖片、字體排版和無障礙工具等主題。
課程
瞭解 CSS
您將會瞭解 CSS 基礎知識,包括盒裝模型、層疊式與明確性、Flexbox、格線和 Z-index。您將學習函式、邏輯屬性等等,進而發揮前端開發人員技能。