팝오버
HTML의 팝오버 속성은 상호작용 팝오버 요소를 만드는 방법을 제공하는 속성입니다. 이 팝오버는 사용자 상호작용에 의해 트리거되어 추가 정보나 상호작용 콘텐츠를 표시할 수 있습니다. 이 기능은 JavaScript에 크게 의존하지 않고 팝오버를 만들고 관리하는 과정을 단순화하기 위해 설계되었습니다.
<button popovertarget="target-1">팝오버 열기</button>
<div popover id="target-1">멋진 텍스트</div>
"Open Popover" 버튼을 클릭해 보세요. 버튼 아래에 텍스트가 나타날 거에요.
상세 정보
HTML에서 details
요소는 사용자가 추가 콘텐츠를 드러내거나 숨길 수 있는 대화식 위젯을 만드는 데 사용됩니다. summary
요소는 details
요소의 요약 또는 레이블 역할을 합니다.
로렘 입숨이란 무엇인가요?
로렘 입숨은 인쇄 및 조판 산업의 더미 텍스트입니다.
진행 상황
HTML의 progress
요소는 다운로드, 파일 업로드 또는 설치 프로세스와 같은 작업의 완료 상태를 나타냅니다.
- max: 진행률 표시 막대의 최대 값이 지정됩니다. 기본 값은 1입니다.
- value: 작업의 어느 정도가 완료되었는지를 나타냅니다. 이 값은 0부터 최대 값 사이여야 합니다.
<label for="file">파일 진행 상황:</label>
<progress id="file" max="100" value="70">70%</progress>
Meter
<style>
meter::-webkit-meter-optimum-value {
background-color: violet;
}
</style>
<label for="fuel">연료:</label>
<meter
id="fuel"
value="90"
min="0"
max="100"
low="30"
high="90"
optimal="80"
>
50/100
</meter>

대화 상자
HTML의 팝오버 속성은 상호작용 가능한 팝오버 요소를 만들 수 있는 속성입니다. 이러한 팝오버는 버튼 클릭과 같은 사용자 상호작용을 트리거로 추가 정보나 상호작용 콘텐츠를 표시할 수 있습니다. 이 기능은 자바스크립트에 크게 의존하지 않고 팝오버를 만들고 관리하는 프로세스를 간소화하기 위해 설계되었습니다.
<button id="showDialog">대화 상자 열기</button>
<dialog id="myDialog">
<p>이것은 대화 상자입니다.</p>
<button id="closeDialog">닫기</button>
</dialog>
<script>
const dialog = document.getElementById('myDialog');
const showDialogButton = document.getElementById('showDialog');
const closeDialogButton = document.getElementById('closeDialog');
showDialogButton.addEventListener('click', () => {
dialog.showModal(); // 대화 상자를 모달로 엽니다
});
closeDialogButton.addEventListener('click', () => {
dialog.close(); // 대화 상자를 닫습니다
});
</script>
아래의 표 태그를 Markdown 형식으로 변경해보세요.

