Class3
by kushmuffin
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;
}
body{
background-color: wheat;
text-align: center;
}
.toast-success{
padding: 10px;
display: none;
color: #0f5132;
background-color: #d1e7dd;
border-color: #badbcc;
border: 1px solid;
border-radius: 5px;
transition: opacity 0.5s ease-in-out;
z-index: 3;
}
.toast-error{
padding: 10px;
display: none;
color: #842029;
background-color: #f8d7da;
border-color: #f5c2c7;
border: 1px solid;
border-radius: 5px;
transition: opacity 0.5s ease-in-out;
z-index: 3;
}
JavaScript
let success = document.querySelector('.toast-success')
let error = document.querySelector('.toast-error')
function toastSuccess(){
success.style.display = 'block';
success.style.opacity = '1';
setTimeout(() => {
success.style.opacity = '0';
},5000)
}
function toastError(){
error.style.display = 'block';
error.style.opacity = '1';
setTimeout(() => {
error.style.opacity = '0';
},5000)
}