ホームページ ウェブフロントエンド jsチュートリアル Ying CaiyiのJSエッセイ(JS画像切り替え効果)_画像特殊効果

Ying CaiyiのJSエッセイ(JS画像切り替え効果)_画像特殊効果

May 16, 2016 pm 06:04 PM
映像切り替え

パートナーのページエフェクトは、画像の上にマウスを置くと色が変わります。本来は単純な色変更エフェクトですが、問題は画像の高さと幅が同じサイズではないことです。

これはもっと厄介です。背景に画像を置くと、画像の外側にコンテナを一つずつ定義する必要があり、面倒なので結局画像の高さの半分にしました。 、画像の幅はその外側のコンテナに割り当てられます

その後、画像は次のように処理されました:

マウスを画像上に移動したら、30 ピクセル上に移動し、元の位置に戻します。
HTML コードは次のとおりです:

コードをコピーします コードは次のとおりです:
CSS は次のとおりです。色と構造は別々に記述されます)

コードをコピー コードは次のとおりです:
/*パートナー*/
.partner_box { 高さ:112px; パディングトップ:20px; }
.partner_box .partner_list { 幅:910px; 高さ:0 自動; { text-align:center; height:30px; }
.partner_box .partner_list #box_list { margin-top:15px; }
.partner_list #box_list a { margin-left: 13px; 表示:インラインブロック; 高さ: 31px; オーバーフロー: 非表示; }
/*.partner_box*/
.partner_box{background:url(../images/partner_box_bc.jpg) -x;}
.partner_list{ 背景:url(../images/friend_icon.png) 0% 0% 繰り返しなし;}
.partner_list .partner_listright{ 背景:url(../images/friend_icon_right) .png) 100% 0% リピートなし ;}
.partner_list .partner_listright .parter_content{background:url(../images/friend_icon_midibe.png) リピート-x; 0px 8px 0px 9px; }
.partner_box .partner_list h2{ font-size:14px;border-bottom:1px 破線 #999999; color:#0f0f0f;}


JavaScript は次のとおりです:


//パートナーの色変更効果
window.onload=function (){
friend();
}
関数 friends(){
if(!document.getElementById) return false;
if(!document.getElementsByTagName) return false; >if(!document.getElementById("box_list")) return false ;
var footer=document.getElementById("box_list");
var img_list=footer.getElementsByTagName("img"); (var i=0; i//var img_h=img_list[i].clientHeight;
var img_w=img_list[i].clientWidth;
// img_list[i] .parentNode.style.height="31px";
img_list [i].parentNode.style.width=img_w "px"; >img_list[i].style.position="absolute";
img_list[i].style.top="0px";
img_list[i].style.left="0px"; [i].onmouseover=function(){
this.style.top="-35px";
img_list[i].onmouseout=function(){
this.style.top ="0px";
}
}
}


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JavaScript で画像のシームレスな左右のスライド切り替え効果を実現するにはどうすればよいですか? JavaScript で画像のシームレスな左右のスライド切り替え効果を実現するにはどうすればよいですか? Oct 19, 2023 am 08:56 AM

JavaScript で画像のシームレスな左右のスライド切り替え効果を実現するにはどうすればよいですか?インターネットの発展に伴い、Web デザインでは画像がページの重要な要素として頻繁に使用されます。画像の切り替え効果は、ページの美しさとインタラクティブ性に重要な影響を与えます。この記事では、JavaScript を使用して画像のシームレスな左右のスライド切り替え効果を実現する方法を検討し、具体的なコード例を添付します。画像のシームレスな左右のスライド切り替え効果を実現するには、まず次のことを行う必要があります。 画像コンテナを作成し、次のコマンドを使用します。

純粋な CSS を通じて画像カルーセル効果を実現する方法とテクニック 純粋な CSS を通じて画像カルーセル効果を実現する方法とテクニック Oct 18, 2023 am 08:27 AM

純粋な CSS を通じて画像カルーセル効果を実現する方法とテクニック。現代の Web デザインでは、画像カルーセル効果は複数の画像や広告を順番に表示するためによく使用されます。画像カルーセル効果を実現するにはさまざまな方法がありますが、一般的な方法の 1 つは CSS アニメーションを使用することです。この記事では、純粋な CSS を通じて画像カルーセル効果を実現する方法とテクニックを紹介し、具体的なコード例を示します。 1. HTML の構造 まず、カルーセルの画像要素を HTML で用意する必要があります。簡単な HTML 構造の例を次に示します: &l

Vue を通じて画像の切り替えとカルーセル効果を実現するにはどうすればよいですか? Vue を通じて画像の切り替えとカルーセル効果を実現するにはどうすればよいですか? Aug 18, 2023 pm 04:57 PM

Vue を通じて画像の切り替えとカルーセル効果を実現するにはどうすればよいですか? Vue は、Web アプリケーションでデータと対話ロジックを処理する洗練された効率的な方法を提供する、ユーザー インターフェイスを構築するための JavaScript フレームワークです。 Vue の多くの優れた機能の 1 つは、画像の切り替えやカルーセル効果を簡単に処理できることです。この記事では、Vue を使用してこれらの効果を実現する方法を紹介します。まず、画像を表示するための基本的な HTML 構造とスタイルを準備する必要があります。 <i を使用できます

HTML、CSS、jQuery を使用してレスポンシブな画像切り替え効果を作成する方法 HTML、CSS、jQuery を使用してレスポンシブな画像切り替え効果を作成する方法 Oct 24, 2023 am 08:01 AM

レスポンシブな画像切り替え効果の作成は、フロントエンド開発における一般的なタスクの 1 つです。この記事では、HTML、CSS、jQuery を使用してこの効果を実現します。以下に詳細な手順と具体的なコード例を示します。 HTML 構造 まず、画像切り替え効果に必要な HTML 構造を作成する必要があります。次のコード例を使用して、単純な HTML 構造を作成できます。 &lt;divclass="スライダーコンテナ"&gt;

JavaScript を使用して画像切り替えのグラデーション効果を実現するにはどうすればよいですか? JavaScript を使用して画像切り替えのグラデーション効果を実現するにはどうすればよいですか? Oct 21, 2023 am 09:33 AM

JavaScript を使用して画像切り替えのグラデーション効果を実現するにはどうすればよいですか?インターネットの発展に伴い、ウェブサイトのデザインではユーザーエクスペリエンスがますます重視されるようになりました。画像の切り替えは、Web サイトで一般的なインタラクティブ効果の 1 つであり、画像をグラデーションで切り替えることで、ユーザーの注意を引き付けることができます。この記事では、JavaScript を使用して画像切り替えのグラデーション効果を実現する方法と、具体的なコード例を紹介します。始める前に、いくつかの画像リソースを準備する必要があります。 「image1.jpg」、「」という 3 つの写真があるとします。

ズームやフェードのアニメーションを追加しながら、JavaScript を使用して画像のシームレスな左右のスライド切り替え効果を実現するにはどうすればよいですか? ズームやフェードのアニメーションを追加しながら、JavaScript を使用して画像のシームレスな左右のスライド切り替え効果を実現するにはどうすればよいですか? Oct 25, 2023 am 09:39 AM

JavaScript では、ズームやフェードのアニメーションを追加しながら、画像のシームレスな左右のスライド切り替え効果をどのように実現できるでしょうか?ウェブサイト開発において、画像のスライド切り替え効果は非常に一般的な要件ですが、ここでは、JavaScript を使用して、ズームとフェードのアニメーションを追加しながら、左右のスライド切り替え効果をシームレスに実現する方法を紹介します。この記事では、この効果を簡単に実現できるように、詳細なコード例を示します。まず、画像を配置するための HTML コンテナを準備し、コンテナの

Layui を使用して画像切り替えカルーセル効果を実現する方法 Layui を使用して画像切り替えカルーセル効果を実現する方法 Oct 26, 2023 am 11:52 AM

Layui を使用して画像切り替えカルーセル効果を実現するには、特定のコード サンプルが必要です。 タイトル: Layui を使用して画像切り替えカルーセル効果を実現する方法の詳細な説明 はじめに: 現代の Web デザインでは、画像切り替えカルーセル効果は一般的な要素の 1 つになっています。画像カルーセルを使用すると、Web ページをよりダイナミックで魅力的なものにすることができます。この記事では、Layui をベースとして、画像切り替えカルーセル効果を実現する方法と具体的なコード例を紹介します。 1. Layui カルーセル コンポーネントの紹介 Layui は、古典的なフロントエンド UI フレームワークです。

Layui を使用して画像の切り替えとストレッチ効果を実現する方法 Layui を使用して画像の切り替えとストレッチ効果を実現する方法 Oct 25, 2023 am 08:13 AM

Layui を使用して画像の切り替えやストレッチ効果を実現する方法 近年、Web フロントエンド技術の急速な発展に伴い、Web ページの美化や機能強化を目的としたフレームワークやライブラリが増えています。中でもLayuiは、豊富なUIコンポーネントと使いやすい機能拡張を提供する、非常に人気のあるフロントエンドフレームワークです。この記事では、Layui を使用して画像の切り替えやストレッチ効果を実現する方法と、具体的なコード例を紹介します。 1. 画像切り替えエフェクトの HTML 構造の実装 まず、画像切り替えエフェクトの HTML 構造をいくつか準備する必要があります。

See all articles