클릭 가능한 div 오버레이를 버튼으로 만들기

폴 데이비스

바닥 글의 닫기 버튼 왼쪽에 제출 버튼이있는 매우 친숙한 부트 스트랩 모달이 있습니다. 그러나 특정 유효하지 않은 양식 채우기에 대해 제출 단추를 비활성화하고 있지만 몇 가지 작업 중 하나를 수행하려고합니다. 단추를 활성화하여 사람들이 클릭 할 수 있도록하고 도구 설명에 오류가 표시되도록합니다. 또는 익숙한 비활성화 된 모양으로 버튼을 그대로 두지 만 누군가가 클릭하면 툴팁이 표시됩니다. 어느 쪽이든 상황에 관계없이 제출 버튼 상단에 div가 필요합니다.

#clickable {
  position: absolute;
  width: 55px;
  height: 25px;
  background-color: pink;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"/>

<div class="modal-footer">
  <div id="clickable"></div>
  <button type="button" id="mapOneSubmit" class="btn btn-success btn-submit mapSubmit" disabled>&#x2713; Submit</button>
  <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="far fa-times-circle"></i> Close</button>
</div>

(방금 분홍색으로 만들어 착륙 위치를 볼 수 있습니다). 현재 이것은 제출 버튼이 아닌 닫기 버튼에 적용됩니다. 제출 버튼에 꼭 맞도록하는 방법에 대한 아이디어가 있습니까?

샤한

내가 당신의 요지를 이해했는지 모르겠습니다. 버튼을 숨기고 싶다면 유사 요소를 사용할 수 있습니다.

의사 요소를 사용하지 않는 이유는 무엇입니까?

기본적으로 position: relative버튼 내부 를 사용 하여 새 공간 참조로 만듭니다. 내부에있는 가상 요소에 대한 참조로 사용되며 위쪽 / 아래쪽 / 왼쪽 / 오른쪽 : 0으로 스트레치하면 그게 다입니다. 스타일링 목적으로 DOM을 추가 할 필요가 없습니다.

.btn-submit:disabled {
  position: relative;
}

.btn-submit:disabled::after {
  background-color: pink;
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0; 
}
<div class="modal-footer">
  <button type="button" id="mapOneSubmit" class="btn btn-success btn-submit mapSubmit" disabled>&#x2713; Submit</button>
  <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="far fa-times-circle"></i> Close</button>
</div>

도구 설명이 되길 원한다면 도구 설명과 버튼을 모두 감싸 야합니다.

.tooltip-container {
  display: inline-block;
  position: relative;
}

.tooltip {
  background-color: pink;
  position: absolute;
  left: 0;
  top: 0; 
  width: 55px; //Note that fixing size is probably a bad idea.
  height: 25px;
}
<div class="modal-footer">
  <div class="tooltip-container">
    <div class="tooltip">This is the tooltip.</div>
    <button type="button" id="mapOneSubmit" class="btn btn-success btn-submit mapSubmit" disabled>&#x2713; Submit</button>
  </div>
  <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="far fa-times-circle"></i> Close</button>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

클릭 가능한 버튼으로 텍스트보기 설정

분류에서Dev

클릭 한 버튼 목록 만들기

분류에서Dev

div 오버레이로 인해 버튼을 클릭 할 수 없음-가능한 Z- 색인 문제

분류에서Dev

navbarText를 URL 또는 클릭 가능한 버튼으로 만드는 방법

분류에서Dev

지정된 횟수만큼 클릭 가능한 버튼 만들기

분류에서Dev

TinyMCE는 편집기 내부에 클릭 가능한 버튼 / div 추가

분류에서Dev

<h1> 태그를 작동하는 클릭 가능한 버튼으로 만들 수 있습니까?

분류에서Dev

버튼을 동적으로 추가-마지막 버튼 만 "클릭 가능"

분류에서Dev

<div>를 포함하는 <a> 채우기의 클릭 가능한 영역 만들기

분류에서Dev

div 아래의 div를 클릭 가능하게 만들기

분류에서Dev

한 번의 버튼 클릭으로 여러 기능 적용

분류에서Dev

내 Outlook 추가 기능의 클릭 버튼으로 WPF 열기

분류에서Dev

jQuery / Javascript로 "특별한"Div를 클릭 한 경우를 제외하고 오버레이 닫기

분류에서Dev

HTML 체크 박스를 버튼으로-레이블 및 버튼을 클릭 가능한 영역으로 포함

분류에서Dev

버튼을 클릭하여 div 만들기

분류에서Dev

링크 및 버튼을 제외한 클릭 가능한 div

분류에서Dev

jquery는 롤오버 div에서 클릭 가능한 URL을 만듭니다.

분류에서Dev

JS : Div를 클릭 가능하게 만들기

분류에서Dev

버튼 클릭시 div 슬라이드를 왼쪽으로 만드는 방법

분류에서Dev

토글 버튼으로 확장 가능한 Flutter 만들기

분류에서Dev

라디오 버튼의 전체 배경을 클릭 가능하게 만들기

분류에서Dev

동일한 div를 클릭하면 HTML 버튼이 다른 버튼으로 변경됩니다.

분류에서Dev

클릭 가능한 div 내부의 버튼을 클릭 할 수 없습니다.

분류에서Dev

버튼 클릭으로 새 워크 시트 가져 오기

분류에서Dev

버튼 클릭으로 현재 행 가져 오기

분류에서Dev

버튼을 클릭 할 때 필드를 편집 가능하게 만들기

분류에서Dev

프로그래밍 방식으로 텍스트 필드 및 버튼 만들기 버튼 클릭 텍스트 필드 텍스트 가져 오기

분류에서Dev

Javascript로 버튼 클릭으로 임의의 이미지 가져 오기

분류에서Dev

클릭 기능에서 동적으로 생성 된 버튼

Related 관련 기사

  1. 1

    클릭 가능한 버튼으로 텍스트보기 설정

  2. 2

    클릭 한 버튼 목록 만들기

  3. 3

    div 오버레이로 인해 버튼을 클릭 할 수 없음-가능한 Z- 색인 문제

  4. 4

    navbarText를 URL 또는 클릭 가능한 버튼으로 만드는 방법

  5. 5

    지정된 횟수만큼 클릭 가능한 버튼 만들기

  6. 6

    TinyMCE는 편집기 내부에 클릭 가능한 버튼 / div 추가

  7. 7

    <h1> 태그를 작동하는 클릭 가능한 버튼으로 만들 수 있습니까?

  8. 8

    버튼을 동적으로 추가-마지막 버튼 만 "클릭 가능"

  9. 9

    <div>를 포함하는 <a> 채우기의 클릭 가능한 영역 만들기

  10. 10

    div 아래의 div를 클릭 가능하게 만들기

  11. 11

    한 번의 버튼 클릭으로 여러 기능 적용

  12. 12

    내 Outlook 추가 기능의 클릭 버튼으로 WPF 열기

  13. 13

    jQuery / Javascript로 "특별한"Div를 클릭 한 경우를 제외하고 오버레이 닫기

  14. 14

    HTML 체크 박스를 버튼으로-레이블 및 버튼을 클릭 가능한 영역으로 포함

  15. 15

    버튼을 클릭하여 div 만들기

  16. 16

    링크 및 버튼을 제외한 클릭 가능한 div

  17. 17

    jquery는 롤오버 div에서 클릭 가능한 URL을 만듭니다.

  18. 18

    JS : Div를 클릭 가능하게 만들기

  19. 19

    버튼 클릭시 div 슬라이드를 왼쪽으로 만드는 방법

  20. 20

    토글 버튼으로 확장 가능한 Flutter 만들기

  21. 21

    라디오 버튼의 전체 배경을 클릭 가능하게 만들기

  22. 22

    동일한 div를 클릭하면 HTML 버튼이 다른 버튼으로 변경됩니다.

  23. 23

    클릭 가능한 div 내부의 버튼을 클릭 할 수 없습니다.

  24. 24

    버튼 클릭으로 새 워크 시트 가져 오기

  25. 25

    버튼 클릭으로 현재 행 가져 오기

  26. 26

    버튼을 클릭 할 때 필드를 편집 가능하게 만들기

  27. 27

    프로그래밍 방식으로 텍스트 필드 및 버튼 만들기 버튼 클릭 텍스트 필드 텍스트 가져 오기

  28. 28

    Javascript로 버튼 클릭으로 임의의 이미지 가져 오기

  29. 29

    클릭 기능에서 동적으로 생성 된 버튼

뜨겁다태그

보관