css - 为什么这个 CSS 转换不起作用?

标签 css

这是实现转换的可靠的跨浏览器方式吗?我不知道我做错了什么?

Fiddle

html:

<div id="sideBar">
    <ul class="sideMenu">
        <li><a href="#">Beat of the Day</a></li>
        <li><a href="#">Cyborg DB</a></li>
        <li><a href="#">Hadiaris.com</a></li>
        <li><a href="#">DriversEd.com</a></li>
        <li>
            <a href="#">Controlco</a>           
            <ul>
                <li><a href="#">GGP</a></li>
                <li><a href="#">TVA</a></li>
            </ul>
        </li>
    </ul>
</div>

CSS:

.sideMenu a {
    display: block;
    width: 150px;
    padding: 5px 5px 5px 10px;
    margin: 0px 0px 0px 10px;
    border-radius: 50px;
    color: black;
    -moz-transition: color .9s, -moz-transform .9s;
    -webkit-transition: color .9s, -moz-transform .9s;
    -o-transition: color .9s, -moz-transform .9s;
    transition: color .9s, -moz-transform .9s; 
}
.sideMenu a:hover {
    box-shadow: inset 0px 0px 5px 0px black;
    color: blue;
}

最佳答案

你需要去掉转换声明中的, -moz-transform .9s

.sideMenu a {
    display: block;
    width: 150px;
    padding: 5px 5px 5px 10px;
    margin: 0px 0px 0px 10px;
    border-radius: 50px;
    color: black;
    -moz-transition: color .9s;
    -webkit-transition: color .9s;
    -o-transition: color .9s;
    transition: color .9s; 
}
.sideMenu a:hover {
    box-shadow: inset 0px 0px 5px 0px black;
    color: blue;
}

关于css - 为什么这个 CSS 转换不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15368450/

相关文章:

html - Virtuemart 电子邮件的布局已损坏,没有样式 - 标题中的 css 不起作用

html - 为什么我的导航栏扩展不正确?

html - React 指定内联样式

javascript - MooTools:从元素中删除 CSS 类

javascript - CSS 规则未应用于动态生成的元素

css - 在选择框中填充

html - 单元格内文本 block 旁边的 CSS 垂直对齐图标

html - 如何使用 CSS 使整个方形 div 可点击?

javascript - 使用手势的 Android Web 应用程序图片库

html - Bootstrap - 背景颜色