>  기사  >  웹 프론트엔드  >  jQuery를 사용하여 단락 요소에 애니메이션을 적용하는 방법

jQuery를 사용하여 단락 요소에 애니메이션을 적용하는 방법

藏色散人
藏色散人원래의
2021-08-27 11:40:431684검색

이전 글 "jQuery를 통해 요소에 클릭 및 더블클릭 이벤트를 추가하는 방법"에서 jQuery를 사용하여 요소에 클릭 및 더블클릭 이벤트를 추가하는 방법에 대해 소개했습니다. 그것~

이 글의 주요 내용은 jQuery를 사용하여 단락 요소에 애니메이션을 적용하는 방법을 소개하는 것입니다.

그래서 이번 글에서는 버튼을 클릭하여 단락 요소에 애니메이션을 적용하는 방법을 jQuery를 사용하여 구현하고, 애니메이션 효과를 얻기 위해 주로 animate() 메서드를 사용합니다. animate() 메서드는 CSS 스타일을 사용하여 요소의 상태를 변경하는 데 사용됩니다. 이 방법을 사용하면 CSS 속성을 변경하여 선택한 요소에 애니메이션을 적용할 수도 있습니다.

코드로 직접 가보겠습니다:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="jquery.min.js"></script>
    <script>
        $(document).ready(function () {
            $("button").click(function () {
                $("#GFG").animate({
                    opacity: 0.5,
                    fontSize: "3em",
                }, 1000);
            });
        });
    </script>
</head>

<body style="text-align: center;">
<h1 style="color: #ff311f;">
    PHP中文网
</h1>

<h3>
    如何用jQuery为段落元素设置动画?
</h3>

<p id="GFG">
    PHP中文网是你最佳的学习平台!
</p>

<button>点击这里!</button>
</body>
</html>

효과는 다음과 같습니다:

GIF 2021-8-27 星期五 上午 11-33-41.gif

여기서 모두가 마스터해야 할 것은 animate() 메서드입니다: animate()方法:

animate() 方法执行 CSS 属性集的自定义动画。该方法通过 CSS 样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。

→注:请使用 "+=" 或 "-=" 来创建相对动画

animate()

animate() 메소드는 CSS 속성 세트 맞춤 애니메이션을 실행합니다. 이 방법은 CSS 스타일을 사용하여 요소를 한 상태에서 다른 상태로 변경합니다. CSS 속성 값은 점진적으로 변경되어 애니메이션 효과를 만들 수 있습니다. 숫자 값만 애니메이션화할 수 있습니다(예: "여백:30px"). 문자열 값은 애니메이션화할 수 없습니다(예: "배경색상:빨간색").

→참고: 상대 애니메이션을 만들려면 "+=" 또는 "-="를 사용하세요.

animate() 구문은 다음과 같습니다.

(selector).animate({styles},speed,easing,callback)

매개변수 스타일이 필요합니다. 애니메이션 효과를 생성하는 하나 이상의 CSS 속성/값을 지정합니다.

참고: animate() 메서드와 함께 사용하는 경우 속성 이름은 camelCase여야 합니다. padding-left 대신 paddingLeft를 사용해야 하고 margin-right 대신 marginRight를 사용해야 합니다.
  • 속도 매개변수는 선택 사항입니다. 애니메이션 속도를 지정합니다.

    가능한 값:
  • ms
  • "slow"

"fast"

  • 매개변수 easing은 선택 사항입니다. 애니메이션의 여러 지점에서 요소의 속도를 지정합니다. 기본값은 "스윙"입니다.

    가능한 값:
  • "swing" - 시작/끝에서는 천천히 움직이고, 중간에서는 빠르게 움직입니다.

"linear" - 일정한 속도로 움직입니다.

팁: 확장 기능. 콜백 매개변수는 선택사항입니다. 애니메이션 함수가 실행된 후 실행될 함수입니다. 마지막으로 "

JavaScript Basics Tutorial🎜🎜"과 "🎜jquery Video Tutorial🎜"을 추천드리고 싶습니다 ~ 모두들 배우시길 환영합니다~🎜

위 내용은 jQuery를 사용하여 단락 요소에 애니메이션을 적용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.