CSS3 を使用して 3D テキスト ホバー効果を実装するサンプル コード

CSS3 を使用して 3D テキスト ホバー効果を実装するサンプル コード

この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介します。このコードは次のように共有されます。

html

<h1 class="hover-text-3d" data-text="w3cbest.com">W3CBEST.COM</h1>

CS

.hover-text-3d {
    フォントサイズ: 7em;
}
.hover-text-3d {
    位置: 絶対;
    上位: 50%;
    左: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: 変換(-50%、-50%);
    -o-transform: 変換(-50%, -50%);
    変換: translate(-50%, -50%);
    -webkit-テキスト塗りつぶし色: #fff;
    テキスト塗りつぶし色: #fff;
}
.hover-text-3d:before {
    位置: 絶対;
    オーバーフロー: 非表示;
    幅: 0;
    コンテンツ: attr(データテキスト);
    -webkit-トランジション: 2s;
    -o-遷移: 2s;
    遷移: 2秒;
    -webkit テキストの塗りつぶし色: #aaf0d1;
    テキスト塗りつぶし色: #aaf0d1;
    -webkit-テキストのストローク幅: 2px;
    テキストのストロークの幅: 2px;
    -webkit テキスト ストロークの色: #aaf0d1;
    テキストストロークの色: #aaf0d1;
    -webkit-filter: ドロップシャドウ(5px 5px 5px rgba(0, 0, 0, .8));
    -o-filter:ドロップシャドウ(5px 5px 5px rgba(0, 0, 0, .8));
    フィルター: ドロップシャドウ(5px 5px 5px rgba(0, 0, 0, .8));
}
.hover-text-3d:hover:before {
    幅: 100%;
}

効果を見る

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

<<:  WMLタグの概要

>>:  MySQLの共通関数を使用してJSONを処理する方法

推薦する

MySQL フィールドで NOT NULL を使用する必要があるのはなぜですか?

私は最近新しい会社に入社したのですが、データベース設計にいくつか小さな問題があることに気付きました。...

CSS 手法を使用してモジュール性を実現する例

1. CSS 方法論とは何ですか? CSS methodologiesデザイン パターンまたは CS...

Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...

Vueインスタンスで$refsを使用する際の注意点

開発の過程では、インスタンスの vm.$refs(this.$refs) を使用して、ref で登録...

Zabbixについて管理者ログインパスワードを忘れた場合、パスワードをリセットする

Zabbix 管理者ログイン パスワードのリセットに関する問題は次のとおりです。 1. 問題の説明:...

CentOS 6.5 i386 インストール MySQL 5.7.18 詳細チュートリアル

ほとんどの人はMySQLをコンパイルしてシステムディレクトリに置きますが、私のやり方はコンパイルした...

...

スマートCSSを使用して、ユーザーのスクロール位置に基づいてスタイルを適用します。

現在のスクロール オフセットを html 要素の属性に追加することで、現在のスクロール位置に基づいて...

Reactでファイルパスエイリアスを素早く設定する方法

React は、ユーザー インターフェイスを構築するための JavaScript ライブラリです。F...

VMWare14.0.0のUbuntu仮想マシンで共有フォルダを設定する

これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...

JavaScriptはフォームデータの非同期送信を実装します

この記事では、フォームデータの非同期送信を実装するためのJavaScriptの具体的なコードを参考ま...

CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順

1. インストールパッケージを保存する場所に移動しますcd /home/lnmp 2. MySQL ...

Linux での NVIDIA GPU 使用状況の監視の詳細な説明

TensorFlow をディープラーニングに使うとビデオメモリ不足がよく起こるので、GPU 使用状況...

サブメニューをクリックする効果を実現するJavaScript

この記事では、クリック時にサブメニューを表示するためのJavaScriptの具体的なコードを参考まで...

Vue3は現在のルーティングアドレスを取得します

正解useRouterの使用: // ルーターパス: "/user/:uid" ...