나는 웹 페이지를 디자인하고 있고 내가 좋아하는 (아무 자산도) 아이콘과 텍스트를 가지고있다.아이콘 위로 마우스를 가져 가면 일부 텍스트에 전환 효과를 적용하는 방법은 무엇입니까?
아이콘 위로 마우스를 가져 가면 기본 텍스트가 다른 문구로 바뀝니다.하지만 갑자기 그럴 수 있기 때문에 기본 텍스트의 전환 효과를 설정할 수 있는지 궁금합니다. 내가 갖고있는 것을 방해하지 않는 CSS로 어떻게하는지 알아낼 수 없습니다.
여기에 지금까지 내 코드입니다 : 기본적으로 https://jsfiddle.net/67m5atwg/
, Icon1 (당신은 이미지 위에 마우스를 가져 가면)에 TBD에서 텍스트 변경, 나는 갑자기되는 대신에 걸쳐 페이드 텍스트를 싶을 때!
내 기존 JavaScript 코드로 수행 할 수 있습니까?
function setTextIcon1(){
document.getElementById("maintext").innerHTML = "Icon1";
}
function setTextIcon2(){
document.getElementById("maintext").innerHTML = "Icon2";
}
function setTextIcon3(){
document.getElementById("maintext").innerHTML = "Icon3";
}
function setTextDefault(){
document.getElementById("maintext").innerHTML = "TBD";
}
내가 CSS로 시도한 모든 것은 다른 것을 방해합니다. 아마 코드가 복잡해 졌을 것입니다. 유감스럽게 생각합니다.
감사합니다!
를 사용하는 같은 것을 할 수 그것은 또한 CSS 전환 등을 사용하여 수행 할 수 있습니다 그래 JS/Jquery 애니메이션을 사용합니다. CSS는 브라우저에서 지원하는 경우 더 빠릅니다. 또한이 함수처럼 setTextIcon1 (text) { document.getElementById ("maintext")와 같은 텍스트를 전달하여 함수를 더 재사용 할 수있게 만들 것을 제안하고 싶습니다. innerHTML = text; }' –
다른 요소를 숨기거나 표시 할 때 스크립트가 텍스트를 전환하는 이유는 무엇입니까? – LGSon
@LGSon 왜냐하면 나는 새롭고 지금 가지고있는 것을 얻는데 몇 시간이 걸렸으므로 더 이상 머리를 쓸 수 없어서 도움을 청하기로 결정했습니다! – Cubly