首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建具有对角对齐选项卡的菜单

创建具有对角对齐选项卡的菜单
EN

Stack Overflow用户
提问于 2012-06-04 18:03:19
回答 2查看 625关注 0票数 0

我必须制作一个带有对角对齐标签的菜单。这是我想要得到的:

问题是,出于兼容性的原因,我不能使用CSS3。我发现了一个仅使用图像的简单解决方案(使用jQuery-rotate),但它引发了可访问性问题,所以我想避免它。

使用CSS和一些JS最有效的方式是什么?

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-06-04 18:14:49

使用html <map>。它得到了广泛的支持,并且易于使用。有关详细信息,请参阅http://w3schools.com/tags/tag_map.asp

票数 0
EN

Stack Overflow用户

发布于 2012-06-04 18:22:52

嘿,现在您可以使用css3 transform: rotate进行此导航

就像这样

Css

代码语言:javascript
复制
    .navi{
    list-style:none;
        margin-top:40px;
    }

    .navi li{
    float:left;
        margin-left:-10px;
    }

    .navi li a{
    background:#000;
        padding:0px 40px;
        line-height:40px;
        display:block;
        color:#fff;
        -moz-transform: rotate(-60deg);
-webkit-transform: rotate(-60deg);
transform: rotate(-60deg);
    }

HTML

代码语言:javascript
复制
<ul class="navi">
        <li><a href="#">home</a></li>
        <li><a href="#">home</a></li>
        <li><a href="#">home</a></li>
        <li><a href="#">home</a></li>
        <li><a href="#">home</a></li>
        <li><a href="#">home</a></li>
</ul>

实时演示http://jsfiddle.net/fAkAe/2/

升级的演示http://jsfiddle.net/fAkAe/3/

li margin-left:-xxxx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10879532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档