ホームページ > ウェブフロントエンド > CSSチュートリアル > jQueryを使用して:before疑似要素の幅を動的に変更するにはどうすればよいですか?

jQueryを使用して:before疑似要素の幅を動的に変更するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-12 06:27:02
オリジナル
431 人が閲覧しました

How can I dynamically change the width of a :before pseudo-element using jQuery?

JQuery を使用した :before CSS セレクターの動的幅変更

Web 開発では、動的コンテンツのスタイルの調整が必要なシナリオに遭遇することがあります。 :before のような疑似要素の。人気のある JavaScript ライブラリである JQuery を使用してこれを実現するには、次の手順に従います。

まず、次の CSS ルールを前提とします。

.column:before{
    width: 300px;
    float: left;
    content: "";
    height: 430px;
}

.column{
    width: 500px;
    float: right;
    padding: 5px;
    overflow: hidden;
    text-align: justify;
}
ログイン後にコピー

次に、:before 擬似オブジェクトの width プロパティを設定します。 -element JQuery を使用すると、ドキュメントの先頭に新しいスタイル要素を追加できます:

$('head').append('<style>.column:before{width:800px !important;}</style>');
ログイン後にコピー

これにより、新しいスタイル要素が追加されます。初期幅をオーバーライドする CSS ルール設定。重要なヒントは、新しいビューを確保するために "! important" を使用することです。

ライブ デモについては、次の URL を参照してください: [ライブ デモ リンク]

このメソッドは :before 疑似要素に固有のものではありませんが、疑似要素の幅などを動的に変更できます。 CSS プロパティ。

以上がjQueryを使用して:before疑似要素の幅を動的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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