繁体   English   中英

如何制作一个垂直CSS菜单,每个条目右边都有箭头?

[英]How to make a vertical CSS menu with arrows on the right of each entry?

我一直在努力使它工作很长时间,并且完全陷入困境。 网上有大量关于如何制作基本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>

最快的方法是使用背景图片(根据设计需要在lia上设置):

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

http://jsfiddle.net/daCrosby/8aTvn/1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM