Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
Javascript 无法设置关闭按钮的动画_Javascript_Html_Css - Fatal编程技术网

Javascript 无法设置关闭按钮的动画

Javascript 无法设置关闭按钮的动画,javascript,html,css,Javascript,Html,Css,我已经创建了一个div,它以动画的形式出现在按键上。但是当我试图用动画来关闭它时,什么都没有发生。它只是简单地关闭 以下是我的小提琴的链接: 请帮助更改旧版本: span.onclick = function() {z modal.style.display = "none"; modal1.style.display='none'; } 致: 因此,您需要包含jQuery。这是您的纯HTML5和CSS3交互模式没有Javascript 未来的网页设计只是踢屁股与所有这些新的

我已经创建了一个div,它以动画的形式出现在按键上。但是当我试图用动画来关闭它时,什么都没有发生。它只是简单地关闭

以下是我的小提琴的链接:

请帮助更改旧版本:

span.onclick = function() {z
    modal.style.display = "none";
    modal1.style.display='none';
}
致:

因此,您需要包含jQuery。

这是您的纯HTML5和CSS3交互模式没有Javascript

未来的网页设计只是踢屁股与所有这些新的事情,你现在可以做没有JS

因此,这是通过创建
输入复选框作为切换来实现的。使用
for=
属性为它们附加一个
标签。这些按钮将充当您的
按钮
,然后将您的复选框放置在代码中您想要的任何位置,并将CSS值设置为
display:none。这将永久地隐藏它们,宝贵的事实是它们仍然可以工作,因为您将
标签
标记附加到它们上,它将充当一个
按钮
来检查它们
您现在可以在
:checked
的输入复选框伪类上创建CSS规则,并将不同的CSS选择器链接到它们,以在整个HTML文档树的任何位置对任何元素进行操作!这使您能够使用zero JS创建惊人的、看似无限的UI体验

对于模式上的关闭按钮,我将它们转换为一个简单的
表单
,带有
按钮
标签
type=“reset”
,然后使用表单属性将原始顶部标签
附加到其中一个表单上,因此当您点击两个重置按钮中的任何一个时,它会将它们全部发送回“unchecked”状态,因此-转换返回初始状态!是的,我们去掉了动画,改用了转场。他们是最后敲定的诀窍!让动画轻松恢复到复选框上的初始值将再次取消选中。代码至少减少50%

我会留下最后的造型细节给你

#myBtn{
边框:1px纯黑;
}
#模态切换,
#modal1开关{
显示:无;
}
#模态切换:选中~模态,
#modal1切换:选中~ modal1{
能见度:可见;
位置:固定;
}
#模态切换:选中~.modal>.modal内容,
#modal1切换:选中~.modal1>.modal-content1{
排名:0;
左:0;
不透明度:1;
}
.莫代尔{
可见性:隐藏;
/*默认情况下隐藏*/
位置:绝对位置;
/*原地不动*/
z指数:1;
/*坐在上面*/
/*盒子的位置*/
最高:20%;
宽度:50%;
/*全宽*/
身高:70%;
/*全高*/
溢出:自动;
/*如果需要,启用滚动*/
边框:1px实心透明;
}
/*模态内容*/
.模态内容{
位置:相对位置;
顶部:-300px;
不透明度:0;
保证金:自动;
背景:白色;
边框:1px实心#888;
宽度:80%;
过渡:所有0.4s线性;
}
/*关闭按钮*/
.结束{
颜色:白色;
位置:相对位置;
浮动:对;
显示:块;
字体大小:20px;
字体大小:粗体;
}
.关闭:悬停,
.结束:聚焦{
颜色:#000;
文字装饰:无;
光标:指针;
}
.模态标题{
填充:0 16px;
显示:块;
背景色:#5cb85c;
颜色:白色;
溢出:隐藏;
}
.模态体{
填充:2x16px;
高度:200px;
}
.模态页脚{
填充:2x16px;
背景色:#5cb85c;
颜色:白色;
高度:50px;
文本对齐:左对齐;
}
.modal1{
可见性:隐藏;
/*默认情况下隐藏*/
位置:绝对位置;
/*原地不动*/
z指数:1;
/*坐在上面*/
/*盒子的位置*/
最高:20%;
左:39em;
宽度:30%;
/*全宽*/
身高:70%;
/*全高*/
溢出:自动;
/*如果需要,启用滚动*/
边框:1px实心透明;
}
/*模态内容*/
.modal-content1{
位置:相对位置;
左:-650px;
不透明度:0;
保证金:自动;
背景:白色;
边框:1px实心#888;
宽度:80%;
过渡:所有0.4s线性;
}
/*关闭按钮*/
.1关闭{
颜色:白色;
浮动:对;
字体大小:粗体;
}
.1:悬停,
.1:聚焦{
颜色:#000;
文字装饰:无;
光标:指针;
}
.modal-header1{
填充:2x16px;
背景色:#5cb85c;
颜色:白色;
高度:30px;
}
.模态-1{
填充:2x16px;
高度:200px;
}
.modal-footer 1{
填充:2x16px;
背景色:#5cb85c;
颜色:白色;
高度:50px;
}

压榨
&时代;
情态体中的一些文本

其他一些文本

优先事项 &时代; 情态体中的一些文本

其他一些文本

模态页脚
对于动画,我使用了css。我想使用css来完成。对于div,我使用了cssso来完成动画。你想要一个仅基于css的解决方案吗?是的。我想要div在单击关闭按钮时返回相同的路径,并且o已经用css编写了一个代码,但是对于关闭按钮,它不工作。否,我希望它以同样的方式运行。为了让它运行下去,我使用了css动画。为了满足您的需要,您最好使用JavaScript和css,在触发close时,您需要将动画添加到div中。如果使用jQuery类似于
$(“close”).on(“click”,function(){$('div').addClass('animationClass');})如果在手机上出现任何拼写错误,请道歉。
span.onclick = function() {
    $(".modal").slideUp("slow");
    $(".modal1").slideUp("slow");
}