Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何设置此按钮的动画使其更宽?_Jquery_Css_Animation - Fatal编程技术网

Jquery 如何设置此按钮的动画使其更宽?

Jquery 如何设置此按钮的动画使其更宽?,jquery,css,animation,Jquery,Css,Animation,这是一个足够简单的问题,但我尝试的一切都不起作用。我对jQuery还是相当陌生,我不确定最好的方法是什么。它现在的工作方式将是完美的,如果我能让按钮慢慢变宽,我不知道如何用我现在拥有的实现动画,或者我甚至不知道这是我应该做的。我将在下面链接我的代码和代码笔 这是我的密码: $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(this.addClass('wider'); }); }); 正文{ 保证金:0; 填充:0; 字体系列:“Roboto”,无衬线; } .更广泛{

这是一个足够简单的问题,但我尝试的一切都不起作用。我对jQuery还是相当陌生,我不确定最好的方法是什么。它现在的工作方式将是完美的,如果我能让按钮慢慢变宽,我不知道如何用我现在拥有的实现动画,或者我甚至不知道这是我应该做的。我将在下面链接我的代码和代码笔

这是我的密码:

$(文档).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中开始支持
转换
,从一开始它就得到了不固定的支持。