Home > Web Front-end > JS Tutorial > body text

Use jQuery animation to achieve the fade effect of elements

WBOY
Release: 2024-02-24 16:36:08
Original
908 people have browsed it

Use jQuery animation to achieve the fade effect of elements

Title: Elegant fade-out of elements through jQuery animation

As a well-known JavaScript library, jQuery provides a wealth of animation effects and methods, which can be easily implemented in web pages. Dynamic effects of elements. Among them, the fade-out effect of elements is one of the common web page interaction effects. The following is a specific code example to demonstrate how to achieve the elegant fade-out effect of elements through jQuery animation.

First, we need to introduce the jQuery library into the HTML file, which can be introduced through a CDN link or downloading a local file:

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
Copy after login

Next, add a button and a need to proceed in the HTML file Elements of the fade-out effect:

<button id="fadeButton">点击淡出</button>
<div id="fadeElement">这是一个需要淡出的元素</div>
Copy after login

Then, write the code for the jQuery animation effect in JavaScript code:

$(document).ready(function(){
    $("#fadeButton").click(function(){
        $("#fadeElement").fadeOut(1000); // 1000表示动画持续的时间,单位为毫秒
    });
});
Copy after login

In the above code, we first pass $(document).ready () to ensure that the page is loaded before executing the code. Then listen to the click event of the button through $("#fadeButton").click(). When the button is clicked, execute $("#fadeElement").fadeOut(1000), that is, let the #fadeElement element fade out within 1 second. The animation duration can be modified according to actual needs to achieve different effects.

Finally, beautify the appearance of buttons and elements in CSS styles:

#fadeButton {
    padding: 10px 20px;
    background-color: #337ab7;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

#fadeElement {
    padding: 10px;
    background-color: #f0ad4e;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 20px;
}
Copy after login

With the above code, we can implement a simple elegant fade-out effect of elements through jQuery animation. When the button is clicked, the #fadeElement element will gradually disappear, giving the user a smooth visual experience.

Through this example, we not only learned how to use jQuery's fadeOut() method to achieve the element fade-out effect, but also learned how to use jQuery animation in HTML, CSS and JavaScript. Hope this article can be helpful to everyone!

The above is the detailed content of Use jQuery animation to achieve the fade effect of elements. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!