ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS で回転した要素を左端に揃えるにはどうすればよいですか?

CSS で回転した要素を左端に揃えるにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-10 00:40:02
オリジナル
610 人が閲覧しました

How Can I Align a Rotated Element to the Left Edge in CSS?

要素の配置と回転

CSS では、特定の点を中心に要素を回転できます。ただし、回転後に要素を正確に位置決めすることが困難な場合があります。ここで transform-origin プロパティが登場します。

問題:

ユーザーが

を回転させたいと考えています。テキストを含む要素を選択し、左上隅に配置します。なんとか上部に配置できましたが、左端に揃えるのは困難でした。

解決策:

回転した要素を左端に揃えるには、次のようにします。 transform-origin プロパティを 左上 に設定する必要があります。これにより、回転および平行移動操作の基準点が設定されます。さらに、translateX の値を -100% に変更すると、要素の原点が左端に移動し、効果的に左端に揃えられます。

例:

body {
  margin: 0;
}

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

<div class="credit">
  Picture by Name
</div>
ログイン後にコピー

これらの変更により、回転された

要素は左上隅に正確に配置されます。

以上がCSS で回転した要素を左端に揃えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート