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 5.7.18 無料インストールバージョンの設定チュートリアル

MySQL 5.7.18 無料インストール版のインストールチュートリアルMySQL は現在、世界で最...

vue3 を使用したジグソーパズルゲームのリファクタリングの例

序文プロジェクト内のパズルゲーム(デジタル華容路とも呼ばれる)を再構築するのに 2 日かかりました。...

Dockerはプロセス操作を管理するためにSupervisorを使用する

Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...

Mysqlのマージ結果と水平スプライシングフィールドの実装手順

序文最近、レポート機能に取り組んでいたのですが、ある月に各部署に入社した人と退職した人の数をカウント...

Maven プロジェクトのリモート デプロイメント && Tomcat を使用してデータベース接続を構成する方法

1つ。 tomcat を使用したリモート展開1.1 発生した問題:プロジェクトでは、サードパーティの...

MySQLは複数テーブル関連統計(サブクエリ統計)の例を実装します

この記事では、例を使用して、MySQL で複数テーブルの関連統計を実装する方法について説明します。ご...

W3C チュートリアル (10): W3C XQuery アクティビティ

XQuery は、XML ドキュメントからデータを抽出するための言語です。 XQuery は、XML...

フロントエンドセキュリティの詳細な説明: JavaScript の http ハイジャック対策と XSS

目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...

中国語ウェブコンテンツを紹介する10の経験

<br /> テキスト、シンボル、リンクの 3 つの側面に焦点を当て、主に中国語で、私の...

MySQL スケジュール データベース バックアップ (フル データベース バックアップ) の実装

目次1. MySQLデータのバックアップ1.1. データをバックアップするためのmysqldumpコ...

HTMLシールドの右クリックメニューと左クリック入力機能の例

右クリックメニューを無効にする <body oncontextmenu=self.event....

Dockerを使用してクローンリポジトリを使用してGitイメージを構築する

概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...

学生情報管理システムを実装するためのJavaScript+HTML

目次1. はじめに2. レンダリング3. コード4. 学生情報管理システムのメインインターフェース1...

Windows での PyTorch 開発環境のインストール チュートリアル

アナコンダのインストールAnaconda は、Python の使用を容易にするために作成されたソフト...

MySQL ストアドプロシージャの長所と短所の分析

MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...