CSS3 で画像ドロワー効果を実装するためのサンプル コード

CSS3 で画像ドロワー効果を実装するためのサンプル コード

いつものように、まずは画像効果を投稿しましょう:

このエフェクトの原理は非常にシンプルです。CSS3 アニメーションとトランジションの知識があれば、JS コードは必要ありません。

HTMLコード:

<div>
        <ul id="リスト">
            <li>
                <a href="">国際ビューティープレビュー</a>
                <img src="images/1.jpg" />
            </li>
            <li>
                <a href="">女神標準ディスカッション</a>
                <img src="images/2.jpg" />
            </li>
            <li class="select">
                <a href="">食通でも食べれば体重は減る</a>
                <img src="images/3.jpg" />
            </li>
            <li>
                <a href="">ドレスが注目を集める</a>
                <img src="images/4.jpg" />
            </li>
            <li>
                <a href="">ゴンサンヒロイン美の対決</a>
                <img src="images/5.jpg" />
            </li>
        </ul>
    </div>

CSSコード:

*{ マージン:0; パディング:0; }
    ul{ リストスタイル:なし; }
    a{ フォントサイズ:16px; テキスト装飾:なし; 色:#666; }
    div{ 幅:300px; 余白:20px 自動; }
    #list li{ line-height:40px;height:40px;background:#efefef;text-indent:1em; margin-bottom:3px;overflow:hidden;-webkit-transition:height 0.3s easy;-moz-transition:height 0.3s easy-ms-transition:height 0.3s easy;-o-transition:height 0.3s easy;transition:height 0.3s easy;}
    #リスト li img{ 幅:300px; 高さ:200px; }
    #リスト li:nth-child(1){高さ:240px;背景:#F36;}
    #リスト li:nth-child(1) a{ color:#fff; }
    #list:hover li{ 高さ:40px; 背景:#efefef; }
    #list:hover li a{color:#666;}
    #リスト li:hover{ 高さ:240px; 背景:#F36;}
    #list li:hover a{ color:#fff; }

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  ウェブページのエクスペリエンス: ウェブページのカラーマッチング

>>:  MySQLスケーラブル設計の基本原則

推薦する

HTML ページにミュージック ビデオを追加する例

1. ビデオタグFirefoxでは自動再生をサポートしますが、GoogleとIEではサポートしません...

Vueモバイル端末は画面上で指をスライドさせる方向を判定する

vueモバイル端末は、画面上で指をスライドさせる方向を判断します。具体的な内容は次のとおりです。これ...

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

MySQL インデックスの長さ制限の原理の分析

この記事は主に、MySQL インデックスの長さ制限の原理の分析を紹介します。サンプル コードを通じて...

Nginx はリクエスト接続を統合し、ウェブサイトのアクセス例を高速化します

序文世界最高の Web サーバーの 1 つである Nginx の利点は明らかです。 Nginx がリ...

mysql8.0.23 msi インストールの超詳細なチュートリアル

1.MySqlをダウンロードしてインストールする公式ウェブサイトからMySqlデータベースをダウンロ...

ウェブデザイナーが持つべき7つのスキル

Web デザインは科学であると同時に芸術でもあります。 Web デザイン作業は、半分は適切なプログラ...

Ubuntu 19でdockerソースをインストールできない問題を共有する

主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します...

回転灯効果を実現するWeChatアプレットの例

序文日常の開発では、テキストの水平スクロール効果(一般にカルーセルと呼ばれる)によく遭遇します。これ...

Sublime / vscode による HTML コード生成の迅速な実装

目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...

docker デプロイメントの実装手順 lnmp-wordpress

目次1. 実験環境2. Dockerソースをインストールする3. Dockerをインストールする4....

ブラウザがクロージャをどのように認識するかについて詳しく説明します

目次序文クロージャの紹介メモリのゴミを識別する方法クロージャのメモリ表現結論序文クロージャは、Jav...

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...

mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)

これは私が以前使用した mysql5.7.18.zip のインストール チュートリアルです。まずこれ...

Linux 仮想マシンの IP アドレスを変更し、ゲートウェイを確認し、ネットワーク環境を構成する方法に関するチュートリアル

仮想マシンの IP アドレスを変更します。 次のインターフェイスに入り、サブネット IP を直接変更...