JS and CSS realize animation effect sharing during web page loading
Jan 02, 2018 am 09:38 AMThis article mainly introduces JS+CSS to realize the animation effect in web page loading in detail. It has certain reference value. Interested friends can refer to it. I hope it can help everyone.
Required materials:
A gif picture of the loading animation
Basic logic:
Model Mode box mask + loading.gif animation,
Hide the modal box by default
When the page starts to send Ajax request data, the modal box is displayed
The request is completed, the modal box is hidden
Let's create a new web application through Django to simply practice
Practice
1. Create a new Django project, create application app01, configure routing and static, and omit . Place the gif animation in the static folder with the following structure:
2. Define a function in the view, which returns the page test.html:
1 2 |
|
3. The test.html page is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
4. The CSS style is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Instructions:
By setting position: fixed, and setting the top, bottom, left and right to 0, the modal box covers the entire page;
-
Set the gif dynamic image as the background and center it to show the loading effect;
By setting the z-index value, the gif image is suspended above the modal box;
background-color: black; is to make it look more obvious. It can be set to white when used specifically;
5. The JS file is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
Description:
After the page is loaded, it starts sending Ajax requests, requesting data from the server ajax_handler view, and then displays the modal box
After the request is completed , regardless of success or failure, hide the modal box
6.ajax_handler view is as follows, it simulates network delay and returns some strings:
1 2 3 4 5 6 7 8 9 10 11 |
|
Effect As follows:
If the gif cannot be displayed, it may be a browser cache problem.
Related recommendations:
Examples of using CSS and JS to achieve animation effects during loading of web pages
Using css to achieve loading animation effects
Discussion on small problems in JS and CSS loading_Basic knowledge
The above is the detailed content of JS and CSS realize animation effect sharing during web page loading. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)
