CSS로만 모델 만들기
배경 css
모드만 할 수 있다는 것을 알고 간단한 것을 만들어 보았다.
HTML
먼저HTML
부터.
modal.html<input type="checkbox" id="toggle">
<label for="toggle">open modal</label>
<dialog>
<p>This is a Modal</p>
<label for="toggle">close Modal</label>
</dialog>
input
가 관심사다.type="checkbox"
,css
checked
로 판별한다.
또 dialog
의 부분은 모형이다.
CSS
다음은 CSS
.
modal.scss#toggle {
visibility: hidden;
opacity: 0;
z-index: -1;
}
#toggle:checked ~ dialog {
display: block;
}
//ここからは見た目の調整
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
label {
border: 5px solid gray;
background-color: gray;
color: white;
border-radius: 5px;
cursor: pointer;
}
dialog {
border-radius: 5px;
p {
color: black;
}
}
이상이면 됩니다.
완성
클릭
총결산
아주 간단한 물건이지만 CSS
로만 모드를 만들어 봤어요.
참고가 됐으면 좋겠어요.
Reference
이 문제에 관하여(CSS로만 모델 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuropp/items/32671ba1fbb079410c98
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
먼저
HTML
부터.modal.html
<input type="checkbox" id="toggle">
<label for="toggle">open modal</label>
<dialog>
<p>This is a Modal</p>
<label for="toggle">close Modal</label>
</dialog>
input
가 관심사다.type="checkbox"
,css
checked
로 판별한다.또
dialog
의 부분은 모형이다.CSS
다음은 CSS
.
modal.scss#toggle {
visibility: hidden;
opacity: 0;
z-index: -1;
}
#toggle:checked ~ dialog {
display: block;
}
//ここからは見た目の調整
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
label {
border: 5px solid gray;
background-color: gray;
color: white;
border-radius: 5px;
cursor: pointer;
}
dialog {
border-radius: 5px;
p {
color: black;
}
}
이상이면 됩니다.
완성
클릭
총결산
아주 간단한 물건이지만 CSS
로만 모드를 만들어 봤어요.
참고가 됐으면 좋겠어요.
Reference
이 문제에 관하여(CSS로만 모델 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuropp/items/32671ba1fbb079410c98
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#toggle {
visibility: hidden;
opacity: 0;
z-index: -1;
}
#toggle:checked ~ dialog {
display: block;
}
//ここからは見た目の調整
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
label {
border: 5px solid gray;
background-color: gray;
color: white;
border-radius: 5px;
cursor: pointer;
}
dialog {
border-radius: 5px;
p {
color: black;
}
}
클릭
총결산
아주 간단한 물건이지만 CSS
로만 모드를 만들어 봤어요.
참고가 됐으면 좋겠어요.
Reference
이 문제에 관하여(CSS로만 모델 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuropp/items/32671ba1fbb079410c98
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CSS로만 모델 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kuropp/items/32671ba1fbb079410c98텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)