Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Text Typing Animation using only HTML & CSS
CodingNepal
CodingNepal

Posted on • Edited on

     

Text Typing Animation using only HTML & CSS

Hey friends, today in this blog you'll learn how to create a Simple Text Typing Animation using only HTML & CSS or Typewriter Text Animation. Earlier I have shared a blog onColorful Gradient Text Effect using HTML & CSS and now I'm going to create pure CSS text typing animation.

You may have seen this type of text animation on many portfolio sites or other sites. Generally, this animation is created using JavaScript or jQuery library, and the famous jQuery library for text animation is typed.js but now I'll tell you how you can create this text typing animation using only HTML & CSS.

In this text animation, there are two types of texts that mean one is a static text which has no animation, and the second one has animation and it changes dynamically. I have added four different texts to this animation and it's shown one by one with a typing animation which looks pretty cool and interesting.

You can copy the codes from the given boxes or download the code files from the given link but I recommend you download the source code files instead of copying codes.Click here to download code files.

You might like this:

Pure CSS Custom Radio Buttons
Colorful Gradient Text Animation
Copy Text to Clipboard JavaScript
CSS Text Glitch Animation Effect

HTML CODE:
<!DOCTYPE html><!-- Created By CodingNepal - www.codingnepalweb.com --><html lang="en"><head>  <meta charset="UTF-8">  <title>Multiple Texts Typing Animation | CodingNepal</title>  <link rel="stylesheet" href="style.css"></head><body>  <div>    <div>I'm a</div>    <ul>      <li><span>YouTuber</span></li>      <li><span>Designer</span></li>      <li><span>Developer</span></li>      <li><span>Freelancer</span></li>    </ul>  </div></body></html>
Enter fullscreen modeExit fullscreen mode
CSS CODE:
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');*{  margin: 0;  padding: 0;  box-sizing: border-box;  font-family: 'Poppins', sans-serif;}body{  display: flex;  align-items: center;  justify-content: center;  min-height: 100vh;  background: #343F4F;}.wrapper{  display: flex;}.wrapper .static-txt{  color: #fff;  font-size: 60px;  font-weight: 400;}.wrapper .dynamic-txts{  margin-left: 15px;  height: 90px;  line-height: 90px;  overflow: hidden;}.dynamic-txts li{  list-style: none;  color: #FC6D6D;  font-size: 60px;  font-weight: 500;  position: relative;  top: 0;  animation: slide 12s steps(4) infinite;}@keyframes slide {  100%{    top: -360px;  }}.dynamic-txts li span{  position: relative;  margin: 5px 0;  line-height: 80px;}.dynamic-txts li span::after{  content: "";  position: absolute;  left: 0;  height: 100%;  width: 100%;  background: #343F4F;  border-left: 2px solid #FC6D6D;  animation: typing 3s steps(10) infinite;}@keyframes typing {  40%, 60%{    left: calc(100% + 30px);  }  100%{    left: 0;  }}
Enter fullscreen modeExit fullscreen mode

Visit CodingNepal for more awesome videos | blogs
https://www.codingnepalweb.com/
https://www.youtube.com/codingnepal

Top comments(1)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
indusschoolb profile image
Shantanu Jana
  • Joined

Great tutorial! I appreciate how you broke down each step, making it easy to follow. The explanation of form validation is especially helpful, as it ensures user inputs are correct before submission. I am a student ofBest International Schools in Hyderabad. Would love to see more examples like this for other types of elements. Keep up the good work!

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

I'm Prakash Shahi and I am a self-taught front-end developer from Nepal.
  • Location
    Nepal
  • Joined

More fromCodingNepal

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp