在构建网页时,您的房地产有限才能显示所有内容。为了最大化空间,您可以使用下拉菜单。
电子商务网站设计师迷服饰例如,使用下拉菜单显示其所有产品类别。这样,游客可以在整个集合或悬停在菜单上,然后点击其中一个选项来缩小到他们最感兴趣的产品。
在这篇文章中,我们将通过如何使用如何进行下拉菜单HTML.所以你可以把它纳入你的网站设计.
HTML下拉菜单
下拉菜单是选项列表,仅在用户与菜单与菜单交互时显示的选项列表 - 无论是通过单击或悬停在其上。然后,选项垂直下降,或者在用户使用菜单脱离后再次消失,然后再次消失。
由于下拉菜单允许您在页面上放置更多内容而不会对其进行混淆,因此通常使用网站导航和形式.让我们走过以下HTML的基本和可恶劣的下拉程。
如何在HTML中制作下拉菜单
很容易用
步骤1:创建一个label元素。
要启动,请添加
步骤2:创建一个选择元素。
接下来,添加
因此,在本例中,您将名称和ID属性设置为“dogs”。HTML:
要提交下拉菜单中的任何数据,都需要name属性。
另一方面,ID属性必须将下拉列表与标签相关联。
营销人员和开发人员HTML简介
填写表格以访问您的免费指南。
步骤3:创建选项元素并将它们放置在select元素中。
最后,您将在Select元素的打开和关闭标记之间添加选项元素。添加尽可能多的选项,因为您想要在下拉列表中提供。然后,在每个打开的<选项>标记中添加一个值属性,并将其设置为选项名称。以下是四个例子:
<选项值=“肋状通心粉”>肋状通心粉> < /选项
<选项值= >“大卫”戴夫> < /选项
<选项值=“pumpernickel”> pumpernickel 选项>
<选项值= >“里斯”里斯> < /选项
这里是所有的HTML和结果:
看到这支笔HTML-only下拉作者:Christina Perricone (@hubspot) 在CodePen.
HTML下拉菜单默认值
第一个选项将列为下拉菜单的默认值,正如您在上面的示例中看到的那样。但是,要更改默认值,可以使用“选定”布尔属性。只需将其添加到要显示的选项元素的“打开”标记中,在其值属性之后。
在下面的示例中,您将看到会员计划的下拉菜单。虽然选项包括一个免费和古铜色计划,但是Boolean属性用于将默认值设置为Silver。
看到这支笔只有html的下拉框与布尔属性作者:Christina Perricone (@hubspot) 在CodePen.
如何制作一个可悬浮的下拉菜单
如果您想要一个下拉菜单只能在用户悬停在元素上时,则需要使用HTML和CSS。让我们看看下面的过程。
步骤1:用类名“dropdown”创建一个div并设置其样式。
首先,您需要创建一个div并添加一个class属性。将class属性设置为" dropdown "。然后,在CSS中,将这个div的显示设置为inline-block,位置设置为relative。这将允许下拉菜单内容出现在下拉按钮的正下方。
HTML:
< / div >
这是CSS:
.dropdown {
显示:inline-block;
位置:相对;
}
步骤2:创建可悬浮元素。
接下来,创建一个元素,当用户筛选它时,将显示下拉列表。对于此示例,我们将创建一个按钮。然后,将它放在div内。
以下是目前为止的HTML:
HubSpot的资源<按钮> <bob体育苹果系统下载安装 / >按钮
< / div >
步骤3:创建和样式下拉内容。
现在是时候创建实际的下拉内容了,它将被隐藏,直到用户将鼠标悬停在按钮上。对于下面的示例,我们将在下拉菜单中包含三个链接。每个链接都将被包装在一个div中,类名为“dropdown-content”。
以下是下拉内容的HTML:
< div class = " dropdown-content”>
博客< a href = " //www.eigoj.com/ " > < / >
Academy
YouTube < a href = " https://www.youtube.com/user/hubspot " > < / >
< / div >
在CSS中,将这个div的显示设置为“none”,位置设置为“absolute”,宽度设置为100%。这将确保下拉内容出现在下拉按钮的正下方,并且与按钮的宽度相同。另外,将overflow属性设置为“auto”,以便在小屏幕上滚动。最后,box-shadow属性被定义为使下拉内容在背景中突出。
这是CSS:
.dropdown-content {
显示:没有;
位置:绝对的;
宽度:100%;
溢出:汽车;
Box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
第四步:设置下拉菜单的悬停状态。
为了确保下拉内容实际上显示悬停时,您需要使用伪类指定div的display属性“:hover。”这定义了元素的特殊状态 - 在这种情况下,当用户悬停在其上时,它将如何出现。
这是CSS:
.dropdown:悬停.dropdown-content {
显示:块;
}
步骤5:在下拉菜单内设置链接样式。
没有任何样式,下拉菜单中的链接将是亮蓝色和下划线,中间没有空格。为了让它们看起来更好,让我们设置字体颜色为黑色,填充属性为5px,文本装饰属性为“none”。
这是CSS:
.dropdown-content a {
显示:块;
颜色:#000000;
填充:5px;
文字修饰:没有;
}
第六步:改变鼠标悬停时下拉链接的颜色。
您还可以使用伪类“:hover”设置链接样式,使其在悬停时以不同的方式显示。比如,当用户将鼠标悬停在链接上时,希望链接的文本和背景颜色发生变化。
这是CSS:
.dropdown-content答:{徘徊
颜色:# FFFFFF;
背景颜色:#00a4bd;
}
下面是代码和结果:
看到这支笔带有链接的可悬浮下拉菜单作者:Christina Perricone (@hubspot) 在CodePen.
选择下拉
在上面的例子中,用户只能从下拉菜单中选择一个选项。您可以创建一个菜单,允许用户选择多个选项。这被称为多选下拉菜单。要创建一个多选择下拉菜单,您需要HTML、CSS和Javascript。
以下是游戏和应用开发者Charlie Walter创造的一个例子。注意,他使用了一个表单元素。
看到这支笔Multiselect(下拉)沃尔特(@cjonasw.) 在CodePen.
下拉菜单编码的下一步是什么
既然你知道如何创建一些不同类型的下拉菜单,你已经准备好进入下一阶段:网页可及性.必须访问下拉菜单,以便所有访问者 - 包括残疾人 - 可以浏览您的网站,提交表格等。
要了解下拉菜单可访问性的基本原理,请查看如何创建Web可访问的下拉和飞行菜单.
最初发布于2021年6月7日上午7:00:00,Updodation 10月8日2021年
主题:
HTML.
别忘了分享这篇文章!
相关文章
扩大提供
注册HubSpot的CMS软件bob电竞官方下载
现在得到它