반응형
배경색 전환
background-color
메뉴 항목을 가리킬 때 전환 효과를 만들려고하는데 작동하지 않습니다. 내 CSS 코드는 다음과 같습니다.
#content #nav a:hover {
color: black;
background-color: #AD310B;
/* Firefox */
-moz-transition: all 1s ease-in;
/* WebKit */
-webkit-transition: all 1s ease-in;
/* Opera */
-o-transition: all 1s ease-in;
/* Standard */
transition: all 1s ease-in;
}
는 #nav
div
메뉴입니다 ul
항목의 목록입니다.
내가 아는 한 현재 전환은 Safari, Chrome, Firefox, Opera 및 Internet Explorer 10 이상에서 작동합니다.
이렇게하면 다음 브라우저에서 페이드 효과가 나타납니다.
a {
background-color: #FF0;
}
a:hover {
background-color: #AD310B;
-webkit-transition: background-color 1000ms linear;
-ms-transition: background-color 1000ms linear;
transition: background-color 1000ms linear;
}
<a>Navigation Link</a>
참고 : 당신이에 전환을 넣으면 바와 같이, 코멘트에 제럴드 지적 a
대신에의, a:hover
원래 색으로 돌아 사라질 때 마우스 이동 거리의 링크.
이것은 또한 유용 할 수 있습니다 : CSS 기초 : CSS 3 전환
나에게 : hover 또는 다른 추가 선택기보다 원래 / 최소 선택기로 전환 코드를 넣는 것이 좋습니다.
#content #nav a {
background-color: #FF0;
-webkit-transition: background-color 1000ms linear;
-moz-transition: background-color 1000ms linear;
-o-transition: background-color 1000ms linear;
-ms-transition: background-color 1000ms linear;
transition: background-color 1000ms linear;
}
#content #nav a:hover {
background-color: #AD310B;
}
<div id="content">
<div id="nav">
<a href="#link1">Link 1</a>
</div>
</div>
참고 URL : https://stackoverflow.com/questions/4411306/transition-of-background-color
반응형
'IT' 카테고리의 다른 글
Git 리모컨에서 가져올 때 원격 변경 사항을 사용하여 충돌 해결 (0) | 2020.03.28 |
---|---|
자식 요소를 가리킬 때 HTML5 드래그 리브가 시작되었습니다. (0) | 2020.03.28 |
일부 AJAX 호출에서 "net :: ERR_BLOCKED_BY_CLIENT"오류 발생 (0) | 2020.03.28 |
문자열을 유효한 파일 이름으로 바꾸시겠습니까? (0) | 2020.03.28 |
자식 필터 분기로 줄 끝을 수정하려고하지만 운이 없습니다. (0) | 2020.03.28 |