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 でのテキストエリア適応高さソリューションの実装

推薦する

MySQLのさまざまなロックに関する詳細な理解

目次ロックの概要ロックの分類データベース操作の粒度データ操作の種類MySQL ロックさまざまなストレ...

HTMLページの文字セットを指定する2つの方法

1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...

js のマクロタスクとマイクロタスクについての簡単な説明

目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...

MySQLがlocalhost経由でデータベースに接続できない問題に対する完璧な解決策

問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...

MySQL サービス 1067 エラーの解決策: mysql 実行可能ファイルのパスを変更する

今日、MySQLサービス1067エラー問題に遭遇しました。システムアカウントを使用するように設定して...

ネイティブ JavaScript でオブジェクトが空かどうかをチェックする実装例

目次ネイティブJavaScriptとはA. 新しいブラウザでnullオブジェクトをチェックするコンス...

グローバルトーストコンポーネントをカプセル化するVueの完全な例

目次序文1. vue-cliを使う1. Toastコンポーネントを定義する2. main.jsで設定...

MySQL データベース面接に必須の 3 つのログの紹介

目次1. redo ログ (MySQL ストレージ エンジン InnoDB のトランザクション ログ...

MySQL 8.0.12 の詳細なインストールおよびアンインストール チュートリアル

1. MySQL 8.0.12 バージョンのインストール手順。 1. ダウンロードhttps://d...

CSS 配送先住所平行四辺形線スタイルの例コード

コードは次のようになります。 // 配送先住所の平行四辺形の線のスタイル <view clas...

ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法

コンテンツスキャフォールディングを使用してノードプロジェクトを素早く構築するデータベースとやり取りす...

デザイン理論:テキスト表現とユーザビリティ

<br />テキストデザインでは、通常、テキストのレイアウト、つまりテキストをより美しく...

Ubuntu 18.04 システムでの Redis および phpredis 拡張機能のインストールと設定の詳細な説明

この記事では、Ubuntu 18.04 に Redis と phpredis 拡張機能をインストール...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...