html - 无法为菜单选项正确放置箭头

标签 html css

这是 Fiddle .

我想让箭头指向名称的右侧,无论名称有多大。

箭头没有正确放置,我一直在努力弄清楚。

我知道它是非常简单的 CSS,但我只是在使用这个时遇到了麻烦。

感谢您的所有回答!

#menu #container #right_menu_options #user span.arrow{
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid white;
        float: right;
        position: absolute;
        margin-top: 8px;
    }

最佳答案

这样做

Demo

CSS

#menu #container #right_menu_options #user span.arrow{
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid white;
    position: absolute;
    right: 3px;
    top: 17px;
}
#menu #container #right_menu_options #user p{
    margin-top: 9px;
    position: relative;
    padding-right: 10px;       
}

关于html - 无法为菜单选项正确放置箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13338125/

相关文章:

css - 使用 NextJS 和 Next-CSS 进行 react : You may need an appropriate loader to handle this file type

javascript - 工具提示屏幕阅读器将阅读文本但文本保持视觉隐藏

css - 在容器中向右拉取图像

javascript - 取消按钮 HTML jQuery

css - 需要 div 布局足够灵活,以便在需要时展开

javascript - 当输入框聚焦时启用禁用复选框

css - 框阴影与显示 :inline-block vs display:inline - interesting behaviour

javascript - 避免固定 header 的 anchor 标记

javascript - 生成一个随机数4次不重复的Javascript?

php - 如何在 WordPress 中的特定帖子类型上导入 CSS 文件