html5提交按钮如何改成图片,HTML5 订阅按钮变成填充表单动效

这篇博客介绍了如何利用CSSSCSS(可能是笔误,通常为Sass或SCSS)来创建一个响应式的订阅框。代码示例展示了订阅框的样式设置,包括尺寸、边框、过渡效果以及在不同状态(如激活和成功)下的样式变化。订阅框包含输入字段和按钮,并且整体布局使用了Flexbox进行定位。此外,还提到了一个隐藏的切换元素和成功的提示信息,这些元素都有相应的交互和动画效果。
摘要由CSDN通过智能技术生成

CSS

语言:

CSSSCSS

确定

html {

box-sizing: border-box;

font-size: 100%;

font-family: Arial;

}

* {

box-sizing: inherit;

}

.subscribe-1 {

position: absolute;

left: 0;

top: 0;

right: 0;

bottom: 0;

width: 25.25em;

height: 5em;

margin: auto;

padding: 1em 0.75em;

border: 3px solid transparent;

border-radius: 8px;

overflow: hidden;

-webkit-transition: width 0.15s ease;

transition: width 0.15s ease;

}

.subscribe-1__active {

width: 31.25em;

border: 3px solid #358ecc;

}

.subscribe-1__success {

border: 3px solid #4cce95;

}

.subscribe-1 input[type="text"] {

color: #358ecc;

width: 75%;

height: 100%;

margin-right: 2%;

padding-left: 0.5em;

padding-right: 0.5em;

font-size: 1rem;

border: 0;

outline: 0;

}

.subscribe-1 button {

-webkit-box-flex: 1;

-webkit-flex-grow: 1;

-ms-flex-positive: 1;

flex-grow: 1;

border: 0;

border-radius: 4px;

background: #2a72a4;

color: #fff;

cursor: pointer;

font-size: 1em;

-webkit-transition: background 0.2s ease;

transition: background 0.2s ease;

}

.subscribe-1 button:hover {

background: #358ecc;

}

.subscribe__wrapper {

height: 100%;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

}

.subscribe__toggle {

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

background: #2a72a4;

text-align: center;

text-decoration: none;

color: #fff;

font-size: 1.25em;

line-height: 70px;

border-radius: 4px;

-webkit-transition: opacity 0.15s ease, background 0.2s ease;

transition: opacity 0.15s ease, background 0.2s ease;

}

.subscribe__toggle__hidden {

opacity: 0;

pointer-events: none;

}

.subscribe__toggle:hover {

background: #358ecc;

}

.subscribe__success {

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

line-height: 70px;

color: #4cce95;

text-align: center;

background: #fff;

opacity: 0;

pointer-events: none;

-webkit-transition: opacity 0.25s 0.2s ease;

transition: opacity 0.25s 0.2s ease;

}

.subscribe__success--active {

opacity: 1;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值