【发布时间】:2018-02-12 16:04:31
【问题描述】:
我正在尝试为我的 CSS 类添加一些动画 代码如下:
#primary_nav_wrap li a:hover:after {
height: 4px;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
background-color: #23a298;
bottom: 0;
content: "";
left: 0;
right:0;
margin-left:auto;
margin-right:auto;
position: absolute;
top: 96px;
width: calc(100% - 15px);
-webkit-transition: color 0.4s ease-out;
-moz-transition: color 0.4s ease-out;
-o-transition: color 0.4s ease-out;
-ms-transition: color 0.4s ease-out;
transition: color 0.4s ease-out;
}
一切都很好,但这部分不起作用:
-webkit-transition: color 0.4s ease-out;
-moz-transition: color 0.4s ease-out;
-o-transition: color 0.4s ease-out;
-ms-transition: color 0.4s ease-out;
transition: color 0.4s ease-out;
【问题讨论】:
-
我需要详细说明您的代码。 css, html
-
添加您的 HTML 代码,以便您获得帮助。据我所知,您必须向父元素提供过渡并在子元素中提供要更改的属性。
标签: css css-transitions pseudo-element webkit-transform