자동 너비로 애니메이션 요소 크기 조정
질문:
폭에 애니메이션을 적용하는 방법 내용이 width: auto 인 요소 변경 사항이 있습니까?
답변:
width: auto를 사용하여 요소의 직접 너비에 애니메이션을 적용하는 것은 현재 CSS에서 지원되지 않습니다. 그러나 다음과 같은 대체 방법을 활용할 수도 있습니다.
1. 최대 너비/최대 높이 트릭:
코드 단편
.myspan { display: inline-block; font-size: 30px; background-color: #ddd; vertical-align: bottom; max-width: 500px; // Adjust as necessary } .myspan::after { content: " a0\f12a "; font-family: ionicons; font-size: 80%; display: inline-block; max-width: 0; transition: max-width .6s; vertical-align: bottom; overflow: hidden; } .myspan:hover::after { max-width: 80px; transition: max-width 1s; }
2. JavaScript 조작:
참고: 이 방법에는 추가 작업이 필요합니다. 코드를 작성해야 하며 첫 번째 접근 방식만큼 효율적이지 않을 수 있습니다.
위 내용은 `width: auto`를 사용하여 요소의 너비에 애니메이션을 적용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!