250x250
Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

진스

z-index position div 겹친 영역 이벤트 처리 본문

Css

z-index position div 겹친 영역 이벤트 처리

입방정 2021. 11. 16. 10:09
728x90

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<script src="jquery.js"></script>
<style>
.wrapper {
width: 400px;
height: 400px;
border: 1px solid #000;
position: relative;
}
.box {
width: 200px;
height: 200px;
border: 1px solid #000;
position: absolute;
}
.box1 {
top:10px;
left: 10px;
background: pink;
}
.box2 {
background: gold;
top:100px;
left: 100px;
opacity: .8;
/* z-index를 무시하고 겹쳐있는 영역을 클릭했을때 box1 요소에 click 이벤트 반응하게 하기 */
pointer-events: none; /* HTML 요소에 정의된 이벤트( click, hover, drag, active...등 )를 비활성화한다. */
}
</style>
</head>
<body>
<div class="wrapper">
<div class="box box1">box1</div>
<div class="box box2">box2</div>
</div>
<script>
$(".box1").click(function(event) {
console.log("box1"); // 겹쳐진 영역을 클릭해도 box1요소의 이벤트가 반응한다.
});
</script>

</body>
</html>

 


정리

 

위를 덮고 있는 영역에 아래만 추가하면 됨

 pointer-events: none;



 

728x90

'Css' 카테고리의 다른 글

CSS 만으로 슬라이드 만들기  (0) 2022.05.10
css로 모바일과 pc 구분하기  (0) 2022.05.10
img와img 사이가 떨어질때  (0) 2021.10.18
ios 아이폰 css 처리 (safeare,input등)  (0) 2021.10.18
ios 회전시 글꼴 변경 방지  (0) 2021.08.02
Comments