html - Css3 过渡 - 悬停覆盖元素

标签 html css css-transitions

我想在容器悬停时在元素上制作简单的动画。不知道用CSS语法应该怎么写。

<article class="col-md-4 offer-box">
                            <div class="media">
                              <div class="media-left">
                                  <i id="icon" class="fa fa-paint-brush"></i>
                              </div>
                              <div class="media-body">
                                  <h4 class="media-heading" id="text-light">Web Design</h4>
                                <p class="text-muted">Pellentesque habitant 
                                    morbi tristique senectus et netus et
                                    malesuada fames ac turpis egestas. 
                                    Vestibulum tortor quam, feugiat vitae,
                                    ultricies eget, tempor sit amet, ante.
                                    Donec eu libero sit amet quam egestas 
                                    semper. Aenean ultricies mi vitae est.
                                    Mauris placerat eleifend leo.</p>
                              </div>
                            </div>
                        </article>

#icon{
    color: #ef5925;
    font-size: 35px;
    transition-duration: 1s;
}
.offer-box:hover{
    #icon{
    color: #fff;
    font-size: 40px;   
    }
}

最佳答案

您的 css 语法错误。像这样写:

.offer-box:hover #icon{
    color: #fff;
    font-size: 40px;   
}

jsFiddle:http://jsfiddle.net/AndrewL32/65sf2f66/72/

关于html - Css3 过渡 - 悬停覆盖元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33119513/

相关文章:

javascript - 为什么不显示 CSS 转换?

当 HTML 视频结束时,javascript 显示 div

javascript - 尝试在 for 循环 jquery 中使用 inner.HTML 生成一个 div

javascript - 通过查询大量数据减少html 表的加载时间| PHP、HTML、SQLSERVER 2012

html - WOFF 字体在 Internet Explorer 中不起作用

javascript - 每次单击按钮时 CSS 递增过渡动画

javascript - 如何固定标题栏

html - 具有重叠 DIV 的 webkit-filter 灰度

javascript - 如何使用以下脚本在单击时显示树结构的元素

javascript - Css3 转换仅适用于 chrome,不适用于 safari 和 mozilla