jquery - 菱形 div 菜单

标签 jquery html css

我正在尝试创建一个横跨页面的菱形样式链接菜单。 我还会有一些 java 脚本下拉菜单。像这样的东西:\\\\

我在 div 上使用倾斜 css3 属性,但它们也会倾斜文本,有没有办法取消倾斜 div 中的文本?我在一个 div 中尝试了一个 div 但没有运气。我怎样才能让它在 ie7/8 中工作?

   <div id="menu">
                <div class="MenuOptions"><div class= "menuRot"><a>Menu</a></div></div>
                <div class="MenuOptions"></div>
                <div class="MenuOptions">Menu 3</div>
                <div class="MenuOptions">Menu 4</div>
                <div class="MenuOptions">Menu 5</div>
                <div class="MenuOptions">Menu 6</div>
   </div>

**CSS**

.MenuOptions{

    height:50px;
    width: 100px;
    float: left;
    position: relative;
    transform: skew(35deg);
    -webkit-transform: skew(35deg);
    -moz-transform: skew(35deg);
    -ms-transform: skew(35deg);
    -o-transform: skew(35deg);
    border: 1px solid red;
    background-color: #d6dd31;
}​
.menuRot{
    transform: skew(-35deg);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    -o-transform: skew(-35deg);
}

非常感谢

最佳答案

您的代码有效。我复制了你的代码并用 Firebug 检查了它,发现了一些奇怪的东西......

CSS read bug

用这个替换你的 CSS。

.MenuOptions{

    height:50px;
    width: 100px;
    float: left;
    position: relative;
    transform: skew(35deg);
    -webkit-transform: skew(35deg);
    -moz-transform: skew(35deg);
    -ms-transform: skew(35deg);
    -o-transform: skew(35deg);
    border: 1px solid red;
    background-color: #d6dd31;
}

.menuRot{
    transform: skew(-35deg);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    -o-transform: skew(-35deg);
}

关于jquery - 菱形 div 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11186324/

相关文章:

javascript - 为什么引导面板切换在 reactjs 构建版本中不起作用?

javascript - 未捕获的类型错误 : undefined is not a function in my jQuery script

javascript - 如何用新的html填充已经有html的iframe元素?

jquery - 固定定位元素内的绝对定位元素

javascript - Dojo: TypeError: dojo.byId(...).attr 不是函数

javascript - 如何使用 javascript 获取特定表格单元格中输入的值?

html - firefox 帮助中右对齐表格,如何支持多个浏览器

jquery - 如何在jquery中获取只有月份和年份的月份差异

html - 为什么位置较低的 CSS 链接比另一个更重要?

IE8 中的 jQuery CSS 错误