Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9019597
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T04:49:03+00:00 2026-06-16T04:49:03+00:00

I have a loading circle that uses CSS3 Animations. So far I have coded

  • 0

I have a loading circle that uses CSS3 Animations. So far I have coded some jQuery that shows a div container once the loading circle animation has finished. Is it possible to code the jQuery in entirely CSS?. Any help is much appreciated.

CSS:

/*Loading Circle*/

.x {
   height: 15px; 
   width: 15px; 
   background: #dedede; 
   border-radius: 50px; 
   display: inline-block;
}


.a {animation: fade 1s forwards;}
.b {animation: fade 2s forwards;}
.c {animation: fade 3s forwards;}


@keyframes fade {
0%   {opacity:0;}
50%  {opacity:1;}
100% {opacity:0;}}





/*Empty Container*/

.container {
   display:none; 
   background: #dedede;
   height: 100px;
   width: 100px;

}

JS:

function setup() {
  var e = document.getElementById("lastDot");
    e.addEventListener("animationend", function(){$("#mydiv").show();}, false);
}

setup()

HTML:

<div class="a x"></div>
<div class="b x"></div>
<div class="c x" id="lastDot"></div>

<div class="container" id="mydiv"></div>​

​
jsFiddle

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T04:49:05+00:00Added an answer on June 16, 2026 at 4:49 am

    As long this is for aesthetics, this should be what you’re looking for:

    .container {
      animation: timer 3s forwards;
    }
    
    @keyframes timer {
      0% {  opacity: 0; }
      80% {  opacity: 0; }
      100% { opacity: 1;}
    }
    

    Remeber not to use display:none with these CSS3 animations or they won’t show at all. All I’ve done is make another CSS3 animation that initially hides the element, and at 80% sets the opacity at 0 (again) so you can start the fade from 80% to 100%.

    Another thing to bear in mind is your browser compatibility with this. Just add to the beginning of each animation and keyframe function (I’m taking the keyframes function as an example):

    @keyframes example { }
    @-moz-keyframes example { } /* Firefox */
    @-webkit-keyframes example { } /* Safari and Chrome */
    @-o-keyframes example { } /* Opera */
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a simple loading circle that uses CSS3 Animations. After the loading circle
I have an Image (which looks like a round loading circle) that I want
Ive noticed, on a few sites, that some text boxes have spinning 'loading' images
I have page loading, via AJAX a PHP page into a div. In turn,
So I have a loading activity that needs to load every time a user
I'm working on an android application, and I have a drawable that I'm loading
I have a loading img that I want to show in the middle of
I'm trying to have a loading screen that pops up as soon as you
I have some problem, i guess, in my jquery mobile pages, but i cannot
I have a loading div, with a loading symbol as the background image. I'd

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.