• ホームページ ウェブフロントエンド CSSチュートリアル CSS を使用してテキストから画像への効果を実現する_CSS/HTML

    CSS を使用してテキストから画像への効果を実現する_CSS/HTML

    May 16, 2016 pm 12:11 PM

    テキストの場合、マウスをクリックするとテキストが消えますが、元のテキストがあった場所が画像に変わります。画像をクリックすると画像が消え、元のテキストが表示されます。まるで魔法のようですね。面白いでしょう?! この効果は Dreamweaver の Behavirs 関数を使用して実現することもできますが、それには明らかに大量のコードが追加されます。 CSS を使用してこの効果を作成すると、必要なコードははるかに少なくなります。

    原則: CSS プロパティ値は動的に変更できるという事実を利用します。

    アイデア: HTML 要素の CSS 属性の 2 つの属性値を定義し、イベントを使用してそれをトリガーします。イベントが発生すると、目的の目的を達成するために HTML 要素の属性値が変更されます。 。

    製造方法:

    1. Web ページにテキストを入力し、「Span」タグで囲み、それに CSS の「ID」属性を追加します (つまり、テキストに「Text1」などのコード名を付けます)。 、識別用); 別の画像を挿入し、「Span」で囲み、次のように「ID」属性を追加します。

    2. Web ページのソースコードの と の間に次の CSS コードを追加します。

    上記のコードの「top」と「left」の値は、Web ページ上でテキストと画像を配置するために使用され、「backgroud-color」はテキストの背景色を決定するために使用されます。これらの属性値は、実際の状況に応じて変更する必要があります。可視性は、現在のオブジェクトが表示されるかどうかを決定する CSS プロパティです。この例では、このプロパティの値は効果を実現するために動的に変更されます。

    3. CSS「.style2」を「Text1」の「span」に読み込み、そのテキストを先頭に表示させ、「onclick」トリガーイベントを読み込みます。このイベントが発生したら、次の 2 つのことを行います。もう 1 つは、「Text1」に CSS「.style1」を採用させてテキストを非表示にすることです。もう 1 つは、「image1」に CSS 「.style4」を採用させて画像を表示させることです。このように、「Text1」とそのテキストのコードは次のようになります: このテキスト上でマウスをクリックすると、テキストが消えて画像になります。画像をクリックすると画像が消えて本文に戻ります。

    4. また、「image1」の「span」にCSS「.style3」をロードして、最初は画像が非表示になるようにし、これが完了したら、別の「onclick」トリガーイベントをロードします。イベントが発生すると、2 つの処理が行われます。1 つは、「Text1」に CSS「.style2」を採用させてテキストを表示させること、もう 1 つは、「image1」に CSS 「.style3」を採用させて画像を非表示にすることです。このように、「image1」とその画像のコードは次のようになります:

    CSS を使用してテキストから画像への効果を実現する_CSS/HTML

    height="26">

    上記コードの「img」内のコードは、実際の制作では挿入される画像に応じて変わります。

    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

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

    SublimeText3 中国語版

    SublimeText3 中国語版

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

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

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

    GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

    最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

    ショー、Don' t Tell ショー、Don' t Tell Mar 16, 2025 am 11:49 AM

    あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

    Redwood.jsと動物相を使用してイーサリアムアプリを構築します Redwood.jsと動物相を使用してイーサリアムアプリを構築します Mar 28, 2025 am 09:18 AM

    最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

    Eleventyで独自のBragdocを作成します Eleventyで独自のBragdocを作成します Mar 18, 2025 am 11:23 AM

    開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

    Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

    それは' Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

    CI/CDで少し CI/CDで少し Apr 02, 2025 pm 06:21 PM

    「ウェブサイト」は「モバイルアプリ」よりも適していると言いますが、Max Lynchからのこのフレーミングが好きです。

    ブラウザから有効なCSSプロパティ値を取得できますか? ブラウザから有効なCSSプロパティ値を取得できますか? Apr 02, 2025 pm 06:17 PM

    私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

    特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) 特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) Mar 24, 2025 am 10:37 AM

    先日、エリック・マイヤーとおしゃべりをしていたので、形成期のエリック・マイヤーの話を思い出しました。 CSS特異性に関するブログ投稿を書きました

    See all articles