JavaScript 系列三:練習2 ── toast 吐司元件
by max002215
HTML
<button onclick="toastSuccess()">成功訂購商品</button>
<hr>
<button onclick="toastError()">訂購商品失敗</button>
<div class="toast toast-success">
訂購成功!可以查看 Email 確認訂單細節!
</div>
<div class="toast toast-error">
抱歉,訂購失敗!請稍後重新嘗試
</div>
CSS
* {
box-sizing: border-box;
}
.toast {
display: none;
widows: 400px;
height: 75px;
justify-content: center;
align-items: center;
border-radius: 25px;
margin: 10px;
padding: 10px;
}
.toast-success {
background: #00ff00;
color: #808080;
}
.toast-error {
background: #dc143c;
color: #000000;
}
JavaScript
let toast_erroe = document.querySelector('.toast-error')
let toast_success = document.querySelector('.toast-success')
function toastSuccess() {
toast_success.style.display = 'flex';
setTimeout(function(){toast_success.style.display = 'none';},"5000")
}
function toastError() {
toast_erroe.style.display = 'flex';
setTimeout(function(){toast_erroe.style.display = 'none';},"5000")
}