物化 CSS 下拉菜单
物化 CSS 提供了一个下拉工具,允许用户从列表中的一组给定值中选择一个值。要向任何按钮添加下拉列表,必须确保数据目标属性与< ul >标签中的 id 匹配。
下拉菜单中使用的主要类别和属性为:
- 下拉内容类用于标识哪个< ul >标签应该成为物化下拉组件。
- 数据激活属性用于指定下拉< ul >元素的 id。
语法:
超文本标记语言
<!-- Dropdown Trigger -->
<h5>
<a class='dropdown-button btn green'
href='#'
data-activates='dropdown1'>
Drop Me!
<i class="large material-icons">
arrow_drop_down
</i>
</a>
</h5>
在下拉列表中,可以添加以下元素:
- 使用除法器类添加除法器。它可以添加到空的< li >标签中,以显示一个分隔线。
- 通过使用< i >标签使用材质图标类添加图标。可以指定要使用的图标,它将显示在列表项的文本旁边。
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<!--Import Google Icon Font-->
<link rel="stylesheet" href=
"https://fonts.googleapis.com/icon?family=Material+Icons">
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/css/materialize.min.css">
<script type="text/javascript" src=
"https://code.jquery.com/jquery-2.1.1.min.js">
</script>
<!-- Let the browser know that the
website is optimized for mobile -->
<meta name="viewport" content=
"width=device-width, initial-scale=1.0" />
</head>
<body>
<h4>Dropdown in Materialize:</h4>
<!-- Dropdown Trigger -->
<h5><a class='dropdown-button btn green'
href='#' data-activates='dropdown1'>
Drop Me!
<i class="large material-icons">
arrow_drop_down
</i>
</a>
</h5>
<!-- Dropdown Structure -->
<ul id='dropdown1' class='dropdown-content'>
<!-- Define the links in the dropdown -->
<li>
<a href=
"https://www.geeksforgeeks.org/materialize-css-collections/?ref=rp">
Collections
</a>
</li>
<li>
<a href=
"https://www.geeksforgeeks.org/materialize-css-icons/?ref=rp">
Icons
</a>
</li>
<!-- Define a divider -->
<li class="divider"></li>
<li><a href="#!">Table</a></li>
<!-- Define a list item with an icon -->
<li>
<a href="#!">
<i class="material-icons">
view_module
</i>
Home
</a>
</li>
</ul>
<!-- Compiled and minified JavaScript -->
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/js/materialize.min.js">
</script>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处