官方服务微信:dat818 购买与出租对接

使用CSS设置下拉菜单样式:元素包裹及样式设置要点

4万

主题

2

回帖

12万

积分

管理员

积分
121196
发表于 3 小时前 | 显示全部楼层 |阅读模式
    元素来包裹这些元素,并使用 CSS 来设置下拉内容的样式。

    CSS 部分:

    采用逗号分隔符,可将下拉列表项置于下拉按钮右下方。

    这个区域是真正的下拉列表,初始状态下不显示,当鼠标停留在特定项目上时会显现出来。务必保证最小宽度是160像素,这个数值可以根据需要调整。提醒:若要让下拉内容与触发按钮的尺寸相同,可以把宽度设为100%,而使用自动值则能在小屏幕上实现滚动效果。

    我们使用 box- 属性让下拉菜单看起来像一个"卡片"。

    当鼠标指针移向下拉按钮时,下拉菜单会呈现出来,这是通过:hover选择器实现的。

    下拉菜单

    创建下拉菜单,并允许用户选取列表中的某一项:

    这个案例与之前的案例相似,当我们向选择框中加入了网址,并且调整了外观,

    实例

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre class="brush:xhtml;gutter:false">
<style>
/* 下拉按钮样式 */
.dropbtn {
底色是十六进制代码#4CAF50的绿色,这种颜色用于界面元素的背景部分,它呈现出一种鲜明的自然绿色调,给人带来清新舒适的感觉。
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
/* 容器 <div> - 需要定位下拉内容 */
.dropdown {
    position: relative;
    display: inline-block;
}
/* 下拉内容 (默认隐藏) */
.dropdown-content {
    display: none;
    position: absolute;
底色为浅灰色,具体为十六进制#f9f9f9的颜色值
    min-width: 160px;
阴影效果向下滑动八像素,向右移动十六像素,向外扩展零像素,向内收缩零像素,颜色为黑色,不透明度为百分之二十。
}
/* 下拉菜单的链接 */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
/* 鼠标移上去后修改下拉菜单链接颜色 */
下拉列表项在鼠标移上时,背景色会变成浅灰色
/* 在鼠标移上去后显示下拉菜单 */
鼠标移入下拉列表时,其包含的内容区域会显示出来
    display: block;
}
/* 当下拉内容显示后修改下拉按钮的背景颜色 */
.dropdown:hover .dropbtn {
底色呈现为特定绿调,具体色值为十六进制#3e8e41,属于深浅适中的绿色系,能够带来自然沉稳的视觉效果
}
</style>
<div class="dropdown">
  <button class="dropbtn">下拉菜单</button>
  <div class="dropdown-content">
    菜鸟学堂 1
    菜鸟学堂 2
    菜鸟学堂 3
  </div>
</div></pre></p>
    尝试一下 »

    下拉内容对齐方式float:left;

    float:right;

    若需设定右侧悬浮的下拉列表项内容排列方向为右向左,而非左向右,可运用以下指令 right: 0;

    实例

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre class="brush:xhtml;gutter:false">
.dropdown - content {
   right: 0;
}</pre></p>
    尝试一下 »
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-8-28 06:10 , Processed in 0.088563 second(s), 17 queries .