Text pop-up effects implemented with CSS3

Text pop-up effects implemented with CSS3

Achieve results

Implementation Code

html

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


<p>a css3 animation demo</p>

CSS3

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

body {
  text-align:center;
  background: linear-gradient(141deg, #ccc 25%, #eee 40%, #ddd 55%);
  color:#555;
  font-family:'Roboto';
  font-weight:300;
  font-size:32px;
  padding-top:40vh;
  height:100vh;
  overflow:hidden;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-transform: translate3d(0,0,0);
}

div {
  display:inline-block;
  overflow:hidden;
  white-space:nowrap;
}

div:first-of-type { /* For increasing performance 
                       ID/Class should've been used. 
                       For a small demo 
                       it's okaish for now */
  animation: showup 7s infinite;
}

div:last-of-type {
  width:0px;
  animation: reveal 7s infinite;
}

div:last-of-type span {
  margin-left:-355px;
  animation: slidein 7s infinite;
}

@keyframes showup {
    0% {opacity:0;}
    20% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:0;}
}

@keyframes slidein {
    0% { margin-left:-800px; }
    20% { margin-left:-800px; }
    35% { margin-left:0px; }
    100% { margin-left:0px; }
}

@keyframes reveal {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:355px;}
    80% {opacity:1;}
    100% {opacity:0;width:355px;}
}


p {
  font-size:12px;
  color:#999;
  margin-top:200px;
}

The above is the details of the text pop-up effects implemented by CSS3. For more information about CSS3 text pop-up effects, please pay attention to other related articles on 123WORDPRESS.COM!

<<:  MySQL database terminal - common operation command codes

>>:  Implementation of textarea adaptive height solution in Vue

Recommend

HTML table tag tutorial (31): cell width and height attributes WIDTH, HEIGHT

By default, the width and height of the cell are ...

Vue project implements graphic verification code

This article example shares the specific code of ...

An article to help you understand jQuery animation

Table of contents 1. Control the display and hidi...

What is the base tag and what does it do?

The <base> tag specifies the default addres...

Detailed explanation of Mybatis special character processing

Preface: Mybatis special character processing, pr...

Use of align-content in flex layout line break space

1. The effect diagram implemented in this article...

idea combines docker to realize image packaging and one-click deployment

1. Install Docker on the server yum install docke...

Detailed explanation of redundant and duplicate indexes in MySQL

MySQL allows you to create multiple indexes on th...

The difference between datatime and timestamp in MySQL

There are three date types in MySQL: date(year-mo...

Simple example of limit parameter of mysql paging

Two parameters of Mysql paging select * from user...

Zabbix configuration DingTalk alarm function implementation code

need Configuring DingTalk alarms in Zabbix is ​​s...

How to run Python script on Docker

First create a specific project directory for you...