html - 有没有办法只使用 html 和 css 而不是 javascript 创建网站弹出菜单?
问题描述
是否可以仅使用 html/css 创建包含复选框和其他小部件的弹出菜单?
这可以通过使用引导程序来完成吗?
解决方案
.popupmenu{list-style:none; margin:0; padding:0;}
.popupmenu li{width:100%; text-align:center; font-size:26px; padding:10px;}
.popupmenu li:hover{background:blue; color:#fff;}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
Open Menu
</button>
<div class="modal" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<ul class="popupmenu">
<li><a href="https://www.kunshtech.com/">Logo</a></li>
<li>Home</li>
<li>Profile</li>
<li>About Us</li>
<li>Contact Us</li>
</ul>
</div>
</div>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
推荐阅读
- google-apps-script - gmail内的Apps脚本登录表单
- kubernetes - 基于 Istio 版本的路由导致 404
- mongodb - 按对象 ID 查找文档 - 将字符串转换为对象 ID
- python - 多个功能,但一个失败
- react-native - 通话需要几秒钟
- javascript - 如何将 Chart.js chartjs-plugin-datalabels npm 包导入 Angular 7 项目
- ansible - Ansible 在变量中使用变量
- python - 如何解决使用 pandas 和 jupyter notebook 时出现的缩进错误?
- graphql - TypeError:无法读取未定义的属性“未格式化”
- python - 推荐软件或技术在 x 轴上绘制多个项目