Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何制作一个在每个条目右侧带有箭头的垂直CSS菜单?_Html_Css_Menu - Fatal编程技术网

Html 如何制作一个在每个条目右侧带有箭头的垂直CSS菜单?

Html 如何制作一个在每个条目右侧带有箭头的垂直CSS菜单?,html,css,menu,Html,Css,Menu,很长一段时间以来,我一直在努力让它发挥作用,但我完全被难倒了。网上有很多关于如何制作基本CSS列表菜单的文章,但我想制作一个如下的: Line 1 >> Line 2 >> Line 3 >> 其中每一行都是一个链接,包括文本、空格和箭头 我已经尝试了我能想到的一切,但没有任何效果。如果你知道自己在做什么,我相信这很简单,有人能帮我吗 以下是我目前拥有的: <style type="text/css

很长一段时间以来,我一直在努力让它发挥作用,但我完全被难倒了。网上有很多关于如何制作基本CSS列表菜单的文章,但我想制作一个如下的:

Line 1          >>
Line 2          >>
Line 3          >>
其中每一行都是一个链接,包括文本、空格和箭头

我已经尝试了我能想到的一切,但没有任何效果。如果你知道自己在做什么,我相信这很简单,有人能帮我吗

以下是我目前拥有的:

<style type="text/css">
    ul.menu {
        padding: 0;
        margin: 0;
        font-size: 16px;
    }

    ul.menu > li {
        display: block;
        width: 100%;
    }

    ul.menu > li:hover {
        color: red;
    }

    ul.menu > li a {
        display: block;
        width: 100%;
    }

    ul.menu > li > a:hover {
        background-color: #F7F7F7;
    }
</style>

<ul class="menu">
    <li>
        <a href="">Line 1</a>
    </li>
    <li>
        <a href="">Line 2</a>
    </li>
    <li>
        <a href="">Line 3</a>
    </li>
    <li>
    <a href="">Line 4</a>
    </li>
</ul>

最快的方法是在li或a上设置背景图像,具体取决于您的设计需要:

background:transparent url("http://placehold.it/25x25") right center no-repeat;

最快的方法是在li或a上设置背景图像,具体取决于您的设计需要:

background:transparent url("http://placehold.it/25x25") right center no-repeat;
您可以使用css:after属性来实现这一点

演示

CSS 您可以使用css:after属性来实现这一点

演示

CSS