javascript - CSS3 改变按钮背景颜色从左到右

标签 javascript jquery css

我只是从 CSS3 过渡中获得了一点乐趣,并且在考虑如何将鼠标悬停在按钮上时用不同颜色填充的动画?例如

我们有一个白色的按钮,当有人将鼠标悬停在按钮上时,按钮将从左侧到右侧填充为蓝色,当他们停止悬停在按钮上时,按钮将从左侧填充为白色从右边到左边,有没有人知道如何做到这一点?我唯一能看清楚的网站是 Pokémon网站。

最佳答案

这就是实现简单效果所需的所有 css

.wrapper .navigation button
{
    width: 150;
    height: 85;
    background: linear-gradient(red 50%, blue 50%);
    transition: background 1s ease-out;
    background-size:1px 170px; 
}

.wrapper .navigation button:hover
{
    background-position:0px 85px; 
}

关于javascript - CSS3 改变按钮背景颜色从左到右,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23024503/

相关文章:

javascript - 使 html 表可排序(使用 javascript 加载标题和数据)

javascript - Protractor 测试用例无法在 Firefox 上运行

javascript - 使用 jquery 动态创建元素

javascript - 当且仅当 JavaScript 中存在文本框值时,如何将参数附加到查询字符串?

Jquery 在另一个页面中显示/隐藏

html - 添加边框底部 : 1px solid #FF to Sub Menu on hover in CSS Horizontal Drop Down Menu

jquery - 使用切换按钮更新值

javascript - Bulma:位于页面顶部时导航栏顶部的横幅

php - 加载 WordPress 帖子而不使用 get_header() 和 get_footer()

javascript - IE9 默认为 IE7,javascript 错误