Jquery 如何设置此按钮的动画使其更宽?
这是一个足够简单的问题,但我尝试的一切都不起作用。我对jQuery还是相当陌生,我不确定最好的方法是什么。它现在的工作方式将是完美的,如果我能让按钮慢慢变宽,我不知道如何用我现在拥有的实现动画,或者我甚至不知道这是我应该做的。我将在下面链接我的代码和代码笔 这是我的密码:Jquery 如何设置此按钮的动画使其更宽?,jquery,css,animation,Jquery,Css,Animation,这是一个足够简单的问题,但我尝试的一切都不起作用。我对jQuery还是相当陌生,我不确定最好的方法是什么。它现在的工作方式将是完美的,如果我能让按钮慢慢变宽,我不知道如何用我现在拥有的实现动画,或者我甚至不知道这是我应该做的。我将在下面链接我的代码和代码笔 这是我的密码: $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(this.addClass('wider'); }); }); 正文{ 保证金:0; 填充:0; 字体系列:“Roboto”,无衬线; } .更广泛{
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(this.addClass('wider');
});
});代码>
正文{
保证金:0;
填充:0;
字体系列:“Roboto”,无衬线;
}
.更广泛{
宽度:40%;
}
.包装纸{
宽度:70%;
保证金:0自动;
}
标题{
宽度:100%;
身高:100%;
背景色:#333;
}
收割台h1{
颜色:白色;
填充顶部:309px;
字体大小:400%;
}
收割台h1跨度{
边框底部:7px实心#0dc3ff;
}
#钮扣{
边缘顶端:40px;
}
#关于{
颜色:白色;
字体大小:95%;
背景色:#0dc3ff;
边界:无;
填充:17px 55px;
}
#关于:焦点{
大纲:无;
}
我是一个独立的人。
关于我
使用宽度上的动画功能
$(document).ready(function() {
$('button').click(function() {
$(this).animate({'width':"30%"},3000);
});
});
在宽度上使用动画功能
$(document).ready(function() {
$('button').click(function() {
$(this).animate({'width':"30%"},3000);
});
});
如果需要,可以使用CSS实现这一点:
button {
width: 10%;
}
button.wider {
width: 30%;
-webkit-transition: width 1s ease-in; /* For Chrome 4 - 25, Safari 3.1 - 6, Opera 11.5, iOS 3.2 - 6.1, and Android 2.1 - 4.3 */
-moz-transition: width 1s ease-in; /* For Firefox 4 - 15 */
transition: width 1s ease-in;
}
将在1秒的时间内完成此操作,由于易用性
属性,转换在开始时发生得比较慢。如果需要,可以使用CSS实现:
button {
width: 10%;
}
button.wider {
width: 30%;
-webkit-transition: width 1s ease-in; /* For Chrome 4 - 25, Safari 3.1 - 6, Opera 11.5, iOS 3.2 - 6.1, and Android 2.1 - 4.3 */
-moz-transition: width 1s ease-in; /* For Firefox 4 - 15 */
transition: width 1s ease-in;
}
将在1秒的时间内完成此操作,由于易用属性,转换在开始时发生得较慢。您可以使用CSS3转换属性设置按钮的动画。
,
还可以使用单击事件进行尝试
悬停
点击事件
可以使用CSS3转换属性设置按钮的动画。
,
还可以使用单击事件进行尝试
悬停
点击事件
请注意,Firefox(和Chrome,尽管还有其他WebKit浏览器)已经使用了近三年未经修改的转换。还要注意的是,没有所谓的ms transition
;IE在IE10中才开始支持transition
,在IE10中它从一开始就得到了无固定版本的支持。请注意,Firefox(和Chrome,尽管还有其他WebKit浏览器)已经使用无固定版本的transition
近三年了。还要注意的是,没有所谓的ms transition
;IE只在IE10中开始支持转换
,从一开始它就得到了不固定的支持。