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")
}