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 UPDATE ステートメントの非標準実装コード

今日は、MySQL データベースと SQL 標準 (および他のデータベース) の UPDATE ステ...

Vueはel-tree遅延読み込みを使用して、追加、削除、変更、クエリ機能を実装します。

Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...

将来人気が出るであろういくつかのナビゲーション方向

<br />今は情報爆発の時代であるだけでなく、サービス爆発の時代でもあります。それはす...

入力ボックスのプレースホルダーテキストのデフォルトの色を変更する -webkit-input-placeholder メソッド

HTML5 では、入力用のネイティブ プレースホルダー属性が追加されており、これは高度なブラウザでサ...

ZabbixはLinuxシステムサービスのプロセスを監視

Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します...

リフレッシュリダイレクトを実現する HTML ヘッドタグメタ

コードをコピーコードは次のとおりです。 <html> <ヘッド> <m...

MyISAMとInnoDBの違いについてお話しましょう

主な違いは次のとおりです。 1. MySQL はデフォルトで MyISAM を使用します。 2. M...

チェックボックスの不確定プロパティの使用の紹介

Windows XP でフォルダーのプロパティ ダイアログ ボックスを使用すると、フォルダーの属性カ...

Vue プロジェクトで TypeScript クラスを適用する方法

目次1. はじめに2. 使用1. @コンポーネント2. 計算、データ、方法3. @props 4. ...

element-uiのアップロードコンポーネントでファイルやその他のパラメータを転送する際の問題を分析する

最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...

Vue フォーム入力バインディング v-model

目次1.vモデル2. プロパティとイベントのバインディング3. フォーム要素のバインディング3.1 ...

Vueのカスタムディレクティブの詳細なガイド

目次1. カスタム指示とは何ですか? 2. 指示をカスタマイズする方法フック機能3. 応用シナリオ入...

MySQL パーティションテーブルの正しい使用方法

MySQL パーティションテーブルの概要数億、あるいは数十億ものレコードを格納するテーブルに遭遇する...

Vue プロジェクトで mock.js を使用するための完全な手順

Vue プロジェクトで mock.js を使用する開発ツールの選択: Vscode 1. コマンドラ...

Dockerでmongodbデータベースを使用するための実装コード

mongoイメージを取得する sudo docker pull mongo mongodbサービスを...