Paano gumawa: Pagbukas ng window na nagpapatunay ng pagkakapiling
Makakatuklasan kung paano gamitin ang CSS at JavaScript para gumawa ng pagbukas ng window na nagpapatunay ng pagkakapiling.
Paano gumawa ng pagbukas ng window na nagpapatunay ng pagkakapiling
Unang hakbang - Magdagdag ng HTML:
Ginamit ang <form> element para sa pagpapa-proseso ng input. Makakatuklasan ka ng mas maraming impormasyon sa aming tutorial sa PHP.
<div class="chat-popup" id="myForm"> <form action="/action_page.php" class="form-container"> <h1>Chat</h1> <label for="msg"><b>Message</b></label> <textarea placeholder="Type message.." name="msg" required></textarea> <button type="submit" class="btn">Magpadala</button> <button type="button" class="btn cancel" onclick="closeForm()">Bukas</button> </form> </div>
Ikalawa na hakbang - Magdagdag ng CSS:
{box-sizing: border-box;} /* Ginamit para magbukas ang porma ng pagkakapiling - nakahahangad sa ibaba ng pahina */ .open-button { background-color: #555; color: white; padding: 16px 20px; border: none; cursor: pointer; opacity: 0.8; position: fixed; bottom: 23px; right: 28px; width: 280px; } /* Magbukas ang window na nagpapatunay ng pagkakapiling - bawal na nakahiding */ .chat-popup { display: none; position: fixed; bottom: 0; right: 15px; border: 3px solid #f1f1f1; z-index: 9; } /* Magdagdag ng estilo sa konteyner ng porma */ .form-container { max-width: 300px; padding: 10px; background-color: white; } /* Tekstrang area na buong lapad */ .form-container textarea { width: 100%; padding: 15px; margin: 5px 0 22px 0; border: none; background: #f1f1f1; resize: none; min-height: 200px; } /* Gumawa ng ilang aksyon kapag ang tekstrang area ay nabigyan ng fokus */ .form-container textarea:focus { background-color: #ddd; outline: none; } /* Itaas ang estilo ng pindutan sumite/login */ .form-container .btn { background-color: #04AA6D; color: white; padding: 16px 20px; border: none; cursor: pointer; width: 100%; margin-bottom:10px; opacity: 0.8; } /* Magdagdag ng pulang kulay ng background sa pindutan pagpili */ .form-container .cancel { background-color: red; } /* Magdagdag ng ilang epekto ng hover sa pindutan */ .form-container .btn:hover, .open-button:hover { opacity: 1; }
Ika-3 na hakbang - magdagdag ng JavaScript:
function openForm() { document.getElementById("myForm").style.display = "block"; } function closeForm() { document.getElementById("myForm").style.display = "none"; }
相关页面
教程:HTML 表单
教程:CSS 表单