jquery - 如何设置在 jQuery mmenu 中打开子菜单的箭头的样式?

标签 jquery css mmenu

有谁知道打开(垂直)子菜单的 mmenu 中的箭头是如何生成的以及我如何通过 css 设置它的样式?任何提示表示赞赏。谢谢。

Link to mmenu website

最佳答案

这些箭头的 css 样式如下:

.mm-prev:before, .mm-next:after, .mm-arrow:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    border-color: rgba(0, 0, 0, 0.3);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

如果将此 css 应用于 anchor ,您将得到一个 45 度旋转框和 2 像素边框线。然后你可以删除你想要的每一边的边框,就像下面的代码有一个右箭头:

.mm-next:after, .mm-arrow:after {
    border-top: none;
    border-left: none;
    right: 20px;
}

和下面的代码有一个左边的箭头:

.mm-next:after, .mm-arrow:after {
    border-bottom: none;
    border-right: none;
    right: 20px;
}

关于jquery - 如何设置在 jQuery mmenu 中打开子菜单的箭头的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32096963/

相关文章:

css - MMenu 宽屏菜单不滚动

javascript - FabricJS iText 从中心生长

jQuery 对 Ajax 刷新的影响

jquery - 将剪贴板中的图像粘贴到 Web 表单

html - body 背景颜色奇怪的行为

html - Joomla Purity III 模板页脚 block 在移动设备上对齐

html - 居中对齐文本下方左对齐文本

jquery - MMenu 插件不会在移动设备中向右打开

javascript - 如何禁用特殊字符粘贴到文本框中

javascript - jquery插件mmenu如何跳转到某个元素id