JSFiddle - React, Tailwind, and code Playground

HTML

<div class="item">
  <button  onclick="toastSuccess()">成功訂購商品</button>
  <div class="toast toast-success">
    <p>訂購成功!可以查看 Email 確認訂單細節!</p>
  </div>
</div>



<div class="item">
  <button onclick="toastError()">訂購商品失敗</button>
  <div class="toast toast-error">
    <p>抱歉,訂購失敗!請稍後重新嘗試</p>
  </div>
</div>

CSS

.item{
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
  height: 100px;
}
button{
  height: 50px;
  border: solid 1px #ccc;
  border-radius: 10px;
  background-color: antiquewhite;
  cursor: pointer;
}
button:hover{
  opacity: 0.8;
}
.toast{
  display: none;
  margin-left: 10px;
  height: 40px;
  padding: 5px;
  opacity: 0.8;
  border-radius: 10px;
}
.toast-success{
  background-color: #F99;
}
.toast-error{
  background-color: #9F9;
}
p{
  font-weight: 600;
  line-height: 0.8;
}

JavaScript

var success=document.querySelector('.toast-success');
var error=document.querySelector('.toast-error');

function toastSuccess(){
  success.style.display='block';
  setTimeout(function(){
    success.style.display='none';
  },5000)

}

function toastError(){
  error.style.display='block';
  setTimeout(function(){
    error.style.display='none';
  },5000)
}