小工具知识网

当前位置: 首页 > 行业知识 > 前端使用html+js+css实现一个弹出选择框

行业知识

前端使用html+js+css实现一个弹出选择框

2026-11-15 21:54:31 来源:互联网转载

前端使用html+js+css实现一个弹出选择框

弹出一个选择框,支持用户取消和确认

效果图:

index.html页面:

  

这是一个简单的弹出窗

取消 确定

index.js页面

let tip = document.getElementById("tip")let ok = document.getElementById("ok")let cancel = document.getElementById("cancel")ok.onclick = () => {  // 点击确认的操作,删除标签  tip.remove()}cancel.onclick = () => {  // 点击确认的操作,删除标签  tip.remove()}``

index.css页面

.tip{  width: 300px;  height: 140px;  background-color: #ffffff;  border: 2px solid #ffffff;  border-radius: 6px;  padding: 15px 8px;  text-align: center;  display: inline-block;  font-size: 15px;  transition-duration: 0.4s;  cursor: pointer;  text-decoration: none;  outline: none;  font-weight: 600;  background-color: #ffffff;  color: #000000;  box-shadow: 0px 10px 10px #a2a2a2;  transition: all 1s;}.cancel{  background-color: #0099CC;  border-radius: 10px;  border: 2px solid #ffffff;  border-radius: 6px;  padding: 5px 8px;  text-align: center;  display: inline-block;  font-size: 15px;  transition-duration: 0.4s;  cursor: pointer;  text-decoration: none;  outline: none;  font-weight: 400;  box-shadow: 0px 5px 10px #e5e5e5;  color: #ffffff;  margin-top: 30px;}.ok{  background-color: #cc1400;  border-radius: 10px;  border: 2px solid #ffffff;  border-radius: 6px;  padding: 5px 8px;  text-align: center;  display: inline-block;  font-size: 15px;  transition-duration: 0.4s;  cursor: pointer;  text-decoration: none;  outline: none;  font-weight: 400;  box-shadow: 0px 5px 10px #e5e5e5;  color: #ffffff;  margin-top: 30px;}.cancel:hover {  border: 2px solid #0099CC;  background-color: #ffffff;  color: #0099CC;  font-weight: 700;}.ok:hover {  border: 2px solid #cc1400;  background-color: #ffffff;  color: #cc1400;  font-weight: 700;}.ok:active {  background-color: #838383d8;}.cancel:active {  background-color: #838383d8;}.ok:focus {  outline: none;}.cancel:focus {  outline: none;}

上一篇:在线XML格式化神器,一键美化,轻松整理代码!

下一篇:云服务器怎么选择?