14种酷炫的input特效样式

14种酷炫的input特效样式

添加时间:2021-03-12 21:23:35
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:输入框
  • 模板颜色模板颜色:入门级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

14种酷炫的input特效动画样式,每一种都有不同风格的动画效果,可以自由修改颜色、大小、动画效果等等,也可以增加或删除动画元素,喜欢的可以直接收下哦。
14种酷炫的input特效样式
分类:表单代码 > 输入框 难易:入门级

页面的head部分需要先引入多个CSS样式文件,代码如下:

<link type="text/css" rel="stylesheet" href="css/normalize.css" />
<link type="text/css" rel="stylesheet" href="css/font-awesome.min.css" />
<link type="text/css" rel="stylesheet" href="css/demo.css" />
<link type="text/css" rel="stylesheet" href="css/component.css" />

由于页面的body部分有14个以上的元素容器,所以,这里仅贴出部分代码,其余的结构基本类似的:

<section class="content bgcolor-1">
	<h2 class="nomargin-bottom">特效样式1</h2>
	<span class="input input--haruki">
		<input class="input__field input__field--haruki" type="text" id="input-1" />
		<label class="input__label input__label--haruki" for="input-1">
			<span class="input__label-content input__label-content--haruki">用户名</span>
		</label>
	</span>
	<span class="input input--haruki">
		<input class="input__field input__field--haruki" type="text" id="input-2" />
		<label class="input__label input__label--haruki" for="input-2">
			<span class="input__label-content input__label-content--haruki">密码</span>
		</label>
	</span>
	<span class="input input--haruki">
		<input class="input__field input__field--haruki" type="text" id="input-3" />
		<label class="input__label input__label--haruki" for="input-3">
			<span class="input__label-content input__label-content--haruki">邮箱</span>
		</label>
	</span>
</section>
<section class="content">
	<h2>特效样式2</h2>
	<span class="input input--hoshi">
		<input class="input__field input__field--hoshi" type="text" id="input-4" />
		<label class="input__label input__label--hoshi input__label--hoshi-color-1" for="input-4">
			<span class="input__label-content input__label-content--hoshi">用户名</span>
		</label>
	</span>
	<span class="input input--hoshi">
		<input class="input__field input__field--hoshi" type="text" id="input-5" />
		<label class="input__label input__label--hoshi input__label--hoshi-color-2" for="input-5">
			<span class="input__label-content input__label-content--hoshi">密码</span>
		</label>
	</span>
	<span class="input input--hoshi">
		<input class="input__field input__field--hoshi" type="text" id="input-6" />
		<label class="input__label input__label--hoshi input__label--hoshi-color-3" for="input-6">
			<span class="input__label-content input__label-content--hoshi">邮箱</span>
		</label>
	</span>
</section>

页面底部引入javascript文件classie.js,并设置好其他的元素响应事件,代码如下:

<script type="text/javascript" src="js/classie.js"></script>
<script>
	(function() {
		if (!String.prototype.trim) {
			(function() {
				var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
				String.prototype.trim = function() {
					return this.replace(rtrim, '');
				};
			})();
		}

		[].slice.call( document.querySelectorAll( 'input.input__field' ) ).forEach( function( inputEl ) {
			if( inputEl.value.trim() !== '' ) {
				classie.add( inputEl.parentNode, 'input--filled' );
			}

			inputEl.addEventListener( 'focus', onInputFocus );
			inputEl.addEventListener( 'blur', onInputBlur );
		} );

		function onInputFocus( ev ) {
			classie.add( ev.target.parentNode, 'input--filled' );
		}

		function onInputBlur( ev ) {
			if( ev.target.value.trim() === '' ) {
				classie.remove( ev.target.parentNode, 'input--filled' );
			}
		}
	})();
</script>
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:14种酷炫的input特效样式

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.097103s