html - CSS鼠标悬停按钮颜色变化

标签 html css

这是我的 code .我正在尝试鼠标悬停样式,当我将鼠标拖到按钮上时它工作正常。但是我不想将鼠标拖到按钮上以更改按钮文本的颜色我想要的是当我将鼠标移到包装 div 内时,它是一个主 div,在该 div 内设置所有元素然后设置文本颜色按钮应随鼠标光标一起变化。

<div id="wrapper">
    <div id="mainContainer">
        <p class="copyrights" id="copyrights">*Disclaimer</p>
        <div>
            <img id="Image_Car" src="http://i.share.pho.to/de4502fd_o.png" />
        </div>
        <div id="headlineText">
            <p id="headline1Txt" >Sample bag1</p>
            <p id="headline2Txt" >Sale Price $25</p>
            <p id="headline3Txt" >Sale $14<p>
        </div>
        <div id="disclaimer" >
            Details*
        </div>
        <div id="Image_logo">
            <img id="Imglogo" src="http://i.share.pho.to/88b65e5c_o.png" />
        </div>

        <div>
            <button class="btn btn-primary" type="button"  id="ctaBtn">
                <div id="fadeIn" >  Learn More Now </div>
            </button>
        </div>
    </div>
</div>

有什么建议吗?

最佳答案

CSS 更改

#wrapper:hover .btn-primary,
.btn-primary:active,.btn-primary.active,.btn-primary.disabled,
.btn-primary[disabled]{color:#ffffff;background-color:#0d2a4d;}
#wrapper:hover .btn{color:#DCDCDC;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}

Working Js Fiddle

关于html - CSS鼠标悬停按钮颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25052438/

相关文章:

html - 如何通过亲属子DIV扩展父DIV?

加载更多后 jQuery 效果不起作用

html - 悬停时更改图像

html - CSS 选择器

html - CSS:2 面 3D 翻转重叠/出血

html - 如何使用 CSS3 创建 3D 透视图?

html - 如何将某些内容直接放在另一个内容的右侧(HTML/CSS)?

php - 如何为 PHP 文件设置固定背景图像?

javascript - CSS - 在 div 中加载内容,根据 div 大小,具有 100% 相对或可滚动的最小大小

html - :focus styling on custom radio input