ホームページ > ウェブフロントエンド > CSSチュートリアル > ボタン自体を回転させずに、CSS スクロールバー ボタン内の画像を回転するにはどうすればよいですか?

ボタン自体を回転させずに、CSS スクロールバー ボタン内の画像を回転するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-05 13:35:11
オリジナル
270 人が閲覧しました

How Can I Rotate an Image Within a CSS Scrollbar Button Without Rotating the Button Itself?

CSS スクロールバーでの背景画像の回転: 回転の謎が解決されました

質問:

Chrome のスクロールバー ボタン内で画像を回転しようとしたとき、開発者は課題に遭遇しました。 -webkit-transform プロパティはコンテンツを含むボタン全体を正常に回転させますが、画像のみを回転させる解決策を模索しました。

答え:

解決策はあります。疑似要素 :before を利用して、元の要素内に追加の要素を作成します。擬似要素を絶対的に配置し、その寸法を定義し、親要素に対して相対的に配置することで、別の「レイヤー」になります。

CSS コード スニペット:

#myelement:before {
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1;
    background: url(background.png) 0 0 repeat;
    transform: rotate(30deg);
}
ログイン後にコピー

この例ではスニペットでは、背景画像が擬似要素内に設定され、transform プロパティを使用して回転されます。 z-index により、画像レイヤーがメイン要素のコンテンツの背後に留まることが保証されます。 top プロパティと left プロパティを調整することで、画像を要素内に配置して、希望の中心を中心に回転させることができます。

以上がボタン自体を回転させずに、CSS スクロールバー ボタン内の画像を回転するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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