요소 위치를 다른 요소의 위치로 설정하는 방법.
5826 단어 htmlcssjavascript
요소 위치를 다른 요소의 위치로 설정하는 방법. 😎
요소의 위치를 다른 요소의 위치로 설정하고 싶었던 적이 있습니까?
지금 할 수 있습니다.
예시:
HTML:
<div id="Elem1">😀</div>
<div id="Elem2">🕶</div>
<div id="btn">
Wear Sun Glasses
</div>
CSS:
body{
font-size: 30vh;
user-select: none;
}
#btn{
position: absolute;
top: 2.5vh;
font-size: 5vh;
filter: brightness(100%);
font-family: sans-serif;
padding: 1vh;
background: rgb(200,200,200);
cursor: pointer;
width: 40vw;
text-align: center;
}
#btn:hover{
filter: brightness(80%);
}
#Elem1{
position: absolute;
right: 1vw;
}
#Elem2{
position: absolute;
z-index: 3;
}
자바스크립트[OP]:
var btn = document.querySelector("#btn");
var e1 = document.querySelector("#Elem1");
var e2 = document.querySelector("#Elem2");
btn.addEventListener("click", function(){
e2.style.left = e1.getBoundingClientRect().left + 20 + "px"; // With Offset Of 20px for correct postition
e2.style.top = e1.getBoundingClientRect().top + "px";
});
Reference
이 문제에 관하여(요소 위치를 다른 요소의 위치로 설정하는 방법.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mafee6/how-to-set-element-position-to-another-element-s-position-1gm5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)