ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryは画像のグラデーション効果を実現します

jqueryは画像のグラデーション効果を実現します

WBOY
リリース: 2023-05-14 13:22:39
オリジナル
595 人が閲覧しました

Web デザインでは、画像のグラデーション効果を適用することがますます一般的になり、Web ページの美しさを高めるだけでなく、ユーザーの注目を集めることができます。今日は、jQuery を使用して画像のグラデーション効果を実装します。

まず、HTML では、最初に画像を挿入する必要があります:

<img src="image.jpg" alt="这是一张图片" id="image">
ログイン後にコピー

次に、JavaScript では、画像の src 属性を変数に保存する必要があります:

var image = $("#image");
var src = image.attr("src");
ログイン後にコピー

次に、画像が空白で表示されるように、画像の src 属性を空の文字列に設定します。

image.attr("src", "");
ログイン後にコピー

次に、jQuery を使用して画像をプリロードします。

$("<img>").attr("src", src).load(function() {
  // 图片加载完成后执行以下代码
  image.fadeOut(function(){
    $(this).attr("src", src).fadeIn();
  });
});
ログイン後にコピー

上記の例では、コードでは、新しい img タグを作成し、以前に保存した src 変数に画像アドレスを設定します。新しい画像が読み込まれた後、元の画像にフェードアウト効果を実行し、新しい画像の src 属性を以前に保存した画像アドレスに設定し、フェードイン効果を使用して新しい画像がゆっくりと表示されるようにします。

最後に、コード全体を $(document).ready() に配置して、ドキュメントのロード後にコードが実行できるようにする必要があります。

$(document).ready(function() {
  var image = $("#image");
  var src = image.attr("src");
  image.attr("src", "");
  $("").attr("src", src).load(function() {
    image.fadeOut(function(){
      $(this).attr("src", src).fadeIn();
    });
  });
});
ログイン後にコピー

上記のコードを通じて、 jQuery を使用して画像のグラデーション効果を実現し、Web ページをより美しくし、ユーザーの注目を集めることに成功しました。

以上がjqueryは画像のグラデーション効果を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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