강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김도토리님의 프로필 이미지
김도토리

작성한 질문수

인터랙티브 개발 실무 끝장내기 [역량 강화편]

transition질문드립니다!

작성

·

217

0

선생님께서 알려주신 transition을 응용해보았는데요.

h1 {
            font-size: 50px;
            position: absolute;
            left: 50%;
            top: 45%;
            transform: translate(-50%, -50%);
            padding: 5%;
            border-radius: 5%;
            transition: background 0.5s ease-in;
        }

        h1:hover {
            background: rgb(251, 139, 139);
            background: radial-gradient(circle, rgba(251, 139, 139, 1) 26%, rgba(148, 233, 163, 0.4318102240896359) 100%);
        }

 

이런 코드를 적용했을 때 background에 transition을 줬는데 background에 단일 색상을 적용했을 때는 transition이 적용되는데 gradient를 주니까 transition이 먹히질 않네요..이유가 뭘까요..

답변 1

0

코딩일레븐님의 프로필 이미지
코딩일레븐
지식공유자

안녕하세요 

gradient 가 좀 그런 문제가 있습니다.

그래서 다양한 트릭? 을 이용하는데요

원하시는 게 이런 것인지는 모르겠지만 구현을 한 번 해봤습니다.

https://codepen.io/yahao2512/pen/jOLPxGp?editors=1111

 

:before 와 opacity 효과를 섞은 겁니다.

 

 

김도토리님의 프로필 이미지
김도토리
질문자

이런식으로 구현할수도 있군요. 감사합니다! 참고하겠습니다

김도토리님의 프로필 이미지
김도토리

작성한 질문수

질문하기