如何在CSS 中旋轉文字以實現對齊旋轉
CSS 中的旋轉文字為網頁設計添加了動態元素,但有時會導致對齊問題。以下是如何應對這些挑戰並實現所需的旋轉:
在 HTML 中,設定嵌套元素內的文本,如提供的 HTML 程式碼中所示。
<code class="css">.mainWrapper{margin:0 auto; width:960px; background:#EFEFEF;} .rotateObj{position:relative; height:400px;} .rotateObj .title{ float:left; background:gray; width:50px; height:100%; /** Rounded Border */ border-radius:5px;-moz-border-radius:5px; /** Rotation */ -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform:rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } .rotateObj .active{background:green;} .rotateObj .content{float:left;width:600px;height:100%;padding:20px;} .hide{display:none;}</code>
上面的 CSS 旋轉使用「transform:rotate(-90deg)」屬性將「.title」類元素逆時針旋轉 90 度。
但是,旋轉會導致文字對齊方式中斷。為了解決這個問題,「writing-mode:vertical-rl;」屬性可以直接加入在「transform」屬性之後。
<code class="css">writing-mode: vertical-rl;</code>
此屬性將文字方向變更為垂直,確保旋轉後正確對齊。
或者,如果您希望文字保持水平時,可以使用「letter-spacing」屬性來調整字元之間的間距。例如,將其設為較大的值可以在保持水平對齊的同時產生旋轉的錯覺:
<code class="css">letter-spacing: 10px;</code>
透過考慮這些考慮因素並使用適當的CSS 屬性,您可以有效地旋轉CSS 中的文本,而無需損害對齊。
以上是如何在 CSS 中旋轉文字而不影響對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

React生態系統為我們提供了許多庫,所有庫都集中在拖放的相互作用上。我們有反應,反應,可愛dnd,

我可以說我經常使用背景折疊。 IT Wager IT幾乎從未在日常CSS工作中使用。但是在斯特凡·朱迪斯(Stefan Judis)的帖子中,我想起了它,

使用RequestAnimationFrame進行動畫化應該很容易,但是如果您還沒有徹底閱讀React的文檔,那麼您可能會遇到一些事情


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

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

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

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境