>웹 프론트엔드 >CSS 튜토리얼 >CSS를 사용하여 역설 효과를 만드는 방법은 무엇입니까?

CSS를 사용하여 역설 효과를 만드는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-02 22:21:061577검색

CSS를 사용하여 역설 효과를 만드는 방법은 무엇입니까?

역설 효과는 개체, 요소 또는 텍스트의 시각적 환상을 만들어 모순된 방식으로 움직이는 것처럼 보이게 만드는 데 사용되는 시각 효과입니다. 이 효과는 웹 페이지에 재미 있고 독특한 요소를 추가하는 데 사용할 수 있습니다.

이것은 HTML과 CSS를 사용하여 쉽게 만들 수 있습니다. 이 기사에서는 CSS를 사용하여 역설적 효과를 만드는 데 필요한 기술과 속성에 대해 논의하고 두 가지 CSS 속성을 동시에 조합하여 만들어 보겠습니다. CSS 애니메이션을 사용하여 복잡한 역설적 효과를 만들 수 있는 고급 기술을 소개합니다.

이 기사를 마치면 자신의 웹 페이지에 놀랍고 시각적으로 매력적인 역설 효과를 만들 수 있는 지식과 기술을 갖게 될 것입니다.

역설적인 효과 만들기

CSS를 사용하면 CSS 속성이 충돌하여 시각적 모순이나 예상치 못한 동작이 발생하는 모순된 효과를 얻을 수 있습니다. 여기 몇 가지 예가 있어요.

Example

의 중국어 번역은 다음과 같습니다:

Example

여기에서는 floatclear, text-alignvertical-align,Transformtransition 등과 같은 CSS 속성의 조합을 사용하여 몇 가지 모순되는 효과를 만듭니다. 따라야 할 단계는 다음과 같습니다 −

  • div, 범위 및 버튼 요소를 만듭니다.

  • CSS를 사용하여 스타일을 지정하세요.

  • div 요소의 경우 floatclear 속성을 사용하세요. span 요소의 경우 text-alignvertical-align 전환 속성을 사용하세요. 으아아아 div 요소가 왼쪽으로 부동된 다음 양쪽에서 지워져서 더 이상 부동되지 않습니다. 이는

    float
clear
    속성을 사용하여 달성할 수 있습니다. 모든 요소에 대해
  • float

    값을 left로 유지하고 clear 값을 both로 유지합니다. 이렇게 하면 요소가 왼쪽으로 떠 있다가 양쪽에서 지워져 요소가 더 이상 떠 있지 않게 됩니다. text-alignvertical-align을 사용하면 역설적인 효과를 만들 수도 있습니다.

    span
  • 요소는 텍스트가 수평으로 중앙에 있지만 수직으로 위쪽에 정렬되어 텍스트가 중앙에서 벗어난 것처럼 보입니다.
  • transformtransition 속성을 사용하세요. 처음에는

    button
  • 요소가 180도 회전하지만 마우스를 올리면
  • transition

    속성을 사용하여 다시 0도로 회전하여 두 상태 사이에 부드러운 애니메이션을 만듭니다. Example의 중국어 번역은 다음과 같습니다: Example 움직이는 배경, 정적 콘텐츠: 이 효과는 콘텐츠를 정적으로 유지하면서 요소의

    배경 위치
  • 속성에 애니메이션을 적용하여 얻을 수 있습니다. 따라야 할 단계는 다음과 같습니다.

배경 이미지용 컨테이너 div 요소를 만듭니다. 그 안에 콘텐츠나 텍스트가 포함된 또 다른 div 요소를 만듭니다.

배경 이미지의 크기를 지정하세요. 동시에

배경 크기
  • cover

    로 유지하고

    overflow
  • hidden

    으로 유지하세요. 콘텐츠를 배경에 맞춰 가운데 정렬하세요. 이제 CSS 애니메이션을 사용하여 배경의 배경 위치에 애니메이션을 적용해 보세요. (0 0)에서 (100% 0)까지의 배경 위치로 배경이 X축을 따라 이동합니다.

  • 으아아아

    Example

    의 중국어 번역은 다음과 같습니다:
  • Example
  • 고정 콘텐츠, 움직이는 테두리: 콘텐츠가 정지된 상태에서 테두리 속성에 애니메이션을 적용하여 이 효과를 만들 수 있습니다. 따라야 할 단계는 다음과 같습니다 −

배경 이미지용 컨테이너 div 요소를 만듭니다. 그 안에 콘텐츠나 텍스트가 포함된 또 다른 div 요소를 만듭니다.

배경 이미지의 크기를 지정하세요. 동시에

position
  • relative

    로 유지하고

    overflow
  • hidden

    으로 유지하세요. 콘텐츠를 배경에 맞춰 가운데 정렬하세요. 이제 CSS 애니메이션을 사용하여 배경 테두리에 애니메이션을 적용하면 테두리 크기가 0px에서 20px로 증가한 다음 0.

  • 으로 돌아갑니다.
  • 으아아아

    위 예에서는 테두리가 이동하는 동안 콘텐츠와 배경은 고정된 상태로 유지됩니다.

  • 결론
  • 다양한 CSS 속성을 사용하면 웹 페이지에 고유한 역설 효과를 만들어 웹 사이트를 사용자 친화적으로 만들고 인기를 높일 수 있습니다. 이와 같은 시각적 요소를 만들면 사용자의 관심을 끌고 동적 웹 사이트를 만드는 데 도움이 됩니다.

위 내용은 CSS를 사용하여 역설 효과를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제