CSS3で実装されたテキストポップアップ効果

CSS3で実装されたテキストポップアップ効果

成果を達成する

実装コード

html

<div>123WORDPRESS.COM</div> 
<div> 
  <span>https://www.jb51.net</span>
</div>


<p>CSS3 アニメーション デモ</p>

CSS3

@import url('https://fonts.googleapis.com/css?family=Roboto:300');

体 {
  テキスト配置:中央;
  背景: 線形グラデーション(141度、#ccc 25%、#eee 40%、#ddd 55%);
  色:#555;
  フォントファミリー:'Roboto';
  フォントの太さ:300;
  フォントサイズ:32px;
  パディングトップ:40vh;
  高さ:100vh;
  オーバーフロー:非表示;
  -webkit-backface-visibility: 非表示;
  -webkit-perspective: 1000;
  -webkit-transform: translate3d(0,0,0);
}

div {
  表示:インラインブロック;
  オーバーフロー:非表示;
  空白:折り返しなし;
}

div:first-of-type { /* パフォーマンス向上のため 
                       ID/クラスが使用されるべきでした。 
                       小規模なデモの場合 
                       今のところは大丈夫です*/
  アニメーション: 表示7秒無限;
}

div:最後の型 {
  幅:0px;
  アニメーション: 7 秒を無限に表示します。
}

div:最後のタイプ span {
  左マージン:-355px;
  アニメーション: スライドイン 7 秒 無限;
}

@keyframes 表示 {
    0% {不透明度:0;}
    20% {不透明度:1;}
    80% {不透明度:1;}
    100% {不透明度:0;}
}

@keyframes スライドイン {
    0% { 左マージン:-800px; }
    20% { 左マージン:-800px; }
    35% { 左マージン:0px; }
    100% { 左余白:0px; }
}

@keyframes の表示 {
    0% {不透明度:0;幅:0px;}
    20% {不透明度:1;幅:0px;}
    30% {幅:355px;}
    80% {不透明度:1;}
    100% {不透明度:0;幅:355px;}
}


p {
  フォントサイズ:12px;
  色:#999;
  上マージン:200px;
}

以上がCSS3で実装したテキストポップアップ効果の詳細です。CSS3テキストポップアップ効果の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。

<<:  MySQL データベース ターミナル - 一般的な操作コマンド コード

>>:  Vue でのテキストエリア適応高さソリューションの実装

推薦する

CentOS7でパーティションのサイズを変更する方法

昨日、ある人のシステムのインストールを手伝ったのですが、自動パーティション分割をクリックするのを忘れ...

Vue3 シングルファイルコンポーネントのスタイル機能の詳細な説明

目次スタイルスコープスタイルモジュール状態駆動型動的CSS要約するスタイルスコープ注意事項:スタイル...

Linux で jar パッケージを起動してバックグラウンドで実行する方法

jar パッケージを実行する Linux コマンドは次のとおりです。方法1: java -jar s...

JavaScript マクロタスクとマイクロタスクの実行順序についての簡単な説明

目次1. JavaScriptはシングルスレッドです1. 同期タスク2. 非同期タスク2. タスクキ...

MySQLの基本の共通機能

目次1. 共通機能分類1.1 単一行関数: 1.2 グループ化機能: 2. 単一行関数3. 数学関数...

mysql のファイル mysql-bin.000001 とは何ですか? 削除できますか?

ポートを使用して MySQL をインストールした後、しばらくすると /var の容量が不足しているこ...

Web データ ストレージ: Cookie、UserData、SessionStorage、WebSqlDatabase

クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...

ダイナミックな波効果を実現するSVG+CSS3

ベクトル波 <svg viewBox="0 0 560 20" class...

テンプレートタグの使用方法の詳細な説明(Vue での使用方法の概要を含む)

目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...

同じ IP のアクセス頻度を制限するように nginx を設定する方法

1. nginx.conf の http{} に次のコードを追加します。 limit_conn_zo...

チェックボックスの選択またはキャンセルを実装するJavaScript

この記事では、すべてのチェックボックスを選択または解除するためのJavaScriptの具体的なコード...

Vue バックエンド管理システムのページング機能の実装例

この記事では、主に Vue バックグラウンド管理システムのページング機能の実装を紹介し、次のように共...

Vue-cliに基づくコードセットは複数のプロジェクトをサポートします

目次アプリケーションシナリオアイデアプロジェクト構造全体的なプロジェクト構造webpack パッケー...

VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図

最近、分散型およびビッグデータ技術について学ぶために、いくつかの仮想マシンに取り組んでいます。まず、...

xshell を使用して VMware で Linux に接続する方法 (2 つの方法)

【序文】最近、ITOO の試験システムのストレステストを行いたいので、自分のコンピュータに Lin...