Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
更改CSS转换属性行为_Css_Css Transitions - Fatal编程技术网

更改CSS转换属性行为

更改CSS转换属性行为,css,css-transitions,Css,Css Transitions,上面的CSS转换生成一个在每个LIA上从左向右移动的转换。如何反转过渡效果以从右向左移动。看起来它是默认的CSS3属性 更改填充: ul.nav { list-style: none; display: block; width: 200px; position: relative; top: 10px; left: 300px; padding: 10px 0 10px 10px; background: url(shad2.pn

上面的CSS转换生成一个在每个LIA上从左向右移动的转换。如何反转过渡效果以从右向左移动。看起来它是默认的CSS3属性

更改
填充

ul.nav {
    list-style: none;
    display: block;
    width: 200px;
    position: relative;
    top: 10px;
    left: 300px;
    padding: 10px 0 10px 10px;
    background: url(shad2.png) no-repeat;
    background-position:right;

}

ul.nav li a 
{
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    background: #005A9C url(border.png) no-repeat;
    background-position: right;
    color: #FFFFFF;
    padding: 7px 15px 7px 20px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    width: 100px;
    display: block;
    text-decoration: none;
    -webkit-box-shadow: 2px 2px 4px #888;
    box-shadow: 2px 2px 4px #888;
}


ul.nav li a:hover
{
    background: #ebebeb url(border.png) no-repeat;
    color: #005A9C;
    padding: 7px 15px 7px 30px;
}
}


在什么情况下,您希望反转过渡?当它悬停的时候,也许?是的,我想在悬停的时候反转。这可以正常工作,但我不想在菜单的右侧产生效果。我想让边界半径一侧向外和向内移动
ul.nav li a {
    ...
    padding: 7px 15px 7px 30px;
}

ul.nav li a:hover {
    ...
    padding: 7px 35px 7px 20px;
    position:relative;
    left:-20px;