首頁 >web前端 >css教學 >如何將旋轉元素放置在左上角或右上角?

如何將旋轉元素放置在左上角或右上角?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-09 19:45:03647瀏覽

How to Position a Rotated Element in the Top Left or Top Right Corner?

將旋轉元素放置在左上角或右上角

旋轉元素時,了解變換原點的方式至關重要影響其定位。此屬性指定元素將圍繞其旋轉的點。透過調整transform-origin,可以有效控制元素旋轉後的最終位置。

要將旋轉後的元素定位在左上角,請將其transform-origin修改為“左上角”,並將translateX設為“- 100%”。這將確保元素圍繞左上角旋轉並移動到適當的位置。

下面是範例程式碼:

<div class="credit">
  Picture by Name
</div>
body {
  margin: 0;
}

.credit {
  transform-origin: top left;
  position: absolute;
  background-color: pink;
  transform: rotate(-90deg) translateX(-100%);
}

相反,定位旋轉的元素在右上角,只需將transform-origin更改為「右上角」並將translateX設定為“-100%”即可。

您可以在提供的小提琴中探索此實現:[JS Fiddle](https: //jsfiddle.net/wddwnj3t/).

請記住根據需要調整定位值以滿足您的特定要求。嘗試不同的變換原點設置,以實現旋轉元素所需的對齊和佈局。

以上是如何將旋轉元素放置在左上角或右上角?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn