html - 输入提交元素之前和之后的动画

标签 html css forms form-submit contact-form

我有一个输入字段的动画,它保持在它的“顶部”并且提交不再处于事件状态。 z-index 没有帮助。

有可能让它发挥作用吗?

请注意,aspire-contact 是表单的类。

HTML

<div class="aspire-contact-wrapper">
    <input value="SUBMIT" id="submit-button" class="aspire-contact-submit" type="submit">
</div>

我的CSS代码

input.aspire-contact-submit{    
color: #fff;
background-color: transparent;
border: none;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
z-index: 9999;}

.aspire-contact{
position: relative;}

.aspire-contact-wrapper{
border: 2px solid #fff!important;
display: inline-block;
padding: 33px 11px;
border-radius: 50%;
margin-top: 40px;
z-index: 10;}

.aspire-contact-wrapper:before {
content: '';
width: 96px;
height: 96px;
position: absolute;
border: 1px solid #fff;
border-radius: 100%;
left: 50%;
margin-left: -48px;
bottom: 5%;
margin-bottom: -22px;
display: inline-block;
-webkit-animation: doublePulsation 1.9s ease infinite;
animation: doublePulsation 1.9s ease infinite;
z-index: 10;}

@-webkit-keyframes doublePulsation {
 0% {-webkit-transform: scale(1.0, 1.0); opacity: 0.0;}
50% {opacity: 0.55;}
100% {-webkit-transform: scale(1.3, 1.3); opacity: 0.0;} }

@keyframes doublePulsation {
 0% {-webkit-transform: scale(1.0, 1.0); opacity: 0.0;}
50% {opacity: 0.55;}
100% {-webkit-transform: scale(1.3, 1.3); opacity: 0.0;} }

最佳答案

尝试将 z-index: -10; 用于 .aspire-contact-wrapper:before

并且最好使 .aspire-contact-wrapper 成为 position:relative,因为您在其中定位绝对元素 :)

关于html - 输入提交元素之前和之后的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46321433/

相关文章:

css - 如何将一个 DIV 包裹在一个 DIV 中

jquery - 如何在两列列表中正确使用 float

html - 如何在文本旁边放置自定义图像而不是复选框?

javascript - 如何在用户输入时显示提示框或工具提示?

html - 启用浏览器的表单自动填充

php - 在 db.php 中形成 post 数组到 class.php 和 PDO 插入函数

html - 边框长度小于 div 宽度?

javascript - 如何在html a href标签中添加多个javascript变量

javascript - 上传的文件大小说未定义

html - 在导航栏 div 内对齐图像