下拉菜单是访问者访问各种选项的一种有用和节省空间的方式,也是网页设计的重要组成部分。这个详细的教程将涵盖下拉菜单的原理,它们在网页设计中的重要性,以及如何使用它 css 伪元素::before 和 ::after 提高其可用性和外观。
了解下拉菜单
下拉菜单有时也被称为下拉菜单,是用户界面中常见的交互式组件。它们通常由父元素(如按钮或链接)组成,单击时显示隐藏的选项列表。这些选项可能包括表格选择、导航链接或其他交互式组件。
使用 CSS 下拉菜单增强伪元素
输出:
虽然下拉菜单是网页设计中常见的功能,但可以使用 CSS 伪元素::after 和::before 改善它们的外观和行为。这些复杂的工具使设计师能够在不受干扰的情况下工作 HTML 在语法条件下更改下拉菜单,以实现各种创造力的可能性。(了解更多信息)
让我们来看看示例 1:看看怎么用 CSS 伪元素创建基本级别的下拉菜单:
<meta name="“viewport”content" device-width>文档标题>
<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="“样式表”">
身体 {
字体系列:蒙特塞拉特,无衬线字体;
字体光学大小:自动;
字体样式:正常;
}
。落下 {
位置:相对;
/* 下拉容器作为参考点 */
宽度:200px;
显示:内联块;
}
.dropdown-toggle {
内距:20px 15px;
边框:无;
背景颜色:https://www.php.cn/link/93ac0c50d620dc7b8e5fe05c70e150008CBA;
光标:指针;
宽度:100%;
白颜色;
字体大小:16px;
字体粗细:400;
}
。下拉式菜单 {
显示:无;
/* 最初隐藏菜单 */
位置:绝对;绝对;
左:0;
背景颜色:https://www.php.cn/link93ac0d620dc78e50c70cfffffffff0;
列表样式:无;无;
填充:0;
宽度:100%;
保证金:0;
填充:0;
框阴影:0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z 索引:1;
}
.dropdown-menu li {
显示:块;
}
.dropdown-menu li a {
颜色:黑色;
内部距离:12px 16px;
文本装饰:无;无;
显示:块;
字体大小:14px;
}
/* 更改悬挂时下拉链接的颜色 */
.dropdown-menu li a:hover {
背景颜色:https://www.php.cn/link93ac0c50dd620dc7b8e5fe05c70e15f1f1
}
.dropdown:悬停 .dropdown-menu {
/* 菜单显示在悬挂时 */
显示:块;
}
/* 使用 ::after 的下拉箭头 */
.dropdown-toggle:after {
内容: ””;
位置:绝对;绝对;
顶部:50%;
右:10 像素;
转换:Y(-50%)的翻译;
/* 使箭头<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/62690.html" target="_blank">垂直居中</a> */
框架风格:实心;
边框颜色:https://www.php.cn/link/93ac0c50d620dc7b8e5fe05c70e15bffffff透明透明;
}
风格>
头>
<div class="dropdown">
<button class="dropdown-toggle">选择一个选项</button>
<ul class="dropdown-menu">
<li><a href="https://www.php.cn/link05c70e15b15,93ac0c50d620dc7b88e5" rel="nofollow" target="_blank">选项 1</a></li>
<li><a href="https://www.php.cn/link05c70e15b15,93ac0c50d620dc7b88e5" rel="nofollow" target="_blank">选项 2</a></li>
<li><a href="https://www.php.cn/link05c70e15b15,93ac0c50d620dc7b88e5" rel="nofollow" target="_blank">选项 3</a></li>
</ul>
</div>
正文>
在这个例子中,我们有一个基本级别的下拉菜单。
阅读 - 多级下拉菜单
为何使用下拉菜单?
下拉菜单具有多种优点,使其成为网页设计的热门选择:
空间效率
下拉菜单非常适合空间有限或导航结构复杂的网站,直到需要它们来节省屏幕空间。
组织层次结构
设计师可以使用下拉菜单的分层组织材料,允许访问者在不被太多信息淹没的情况下深入挖掘某些类别或部分。
用户控制
用户可以使用下拉菜单定制自己的浏览体验,节省界面空间,并在必要时访问更多的选项和信息。
一致性
下拉菜单为消费者习惯提供了一致的界面模式,从而在多个网站和应用程序中提供更直观、更可预测的用户体验。
以上就是释放下拉菜单力量的细节,更多请关注其它相关文章!
Excel数据粘贴受限,急需解决方案!
css教程释放下拉菜单的力量
无法复制文件?这些妙招轻松搞定!
探索 CSS 中的 :has() 选择器-css教程
MySQL 1核1G:性能强劲,足以应对常规需求
设计我们的内容-css教程
终极守护:揭秘备份工具中的压轴之选!
探索 CSS 中的 :has() 选择器-css教程
设计我们的内容-css教程
使用 JavaScript 发送 WhatsApp 新闻-js教程
css教程将网格元素跨度到父级的整个宽度
在 React 构建可重用的列表组件-js教程
认证与授权-js教程
【Linux的历史】:起源于第一种编程语言和第一个操作系统-C
今天,我正在做一个项目,我需要找到一种本地化的方法 JSON 文件。我的第二语言是英语。我有一些参与本地化项目的经验。因此,将这些文件从西班牙语本地化为英语没有问题,但当需要翻译许多字符串时,如何优化流程?使用 DeepL API 并专注于验证翻译是否正确。
深L在使用 DeepL API 在此之前,你必须创建一个免费帐户。
C 中间的计数范围-C
Leetcode Day 删除排序数组中的重复解释-Python教程
Python-Python教程在我的生活中
注入的下拉值-C