CSS3 input 输入框蓝光特效


有时候我们在做 Java Web 小项目开发的时候,可能在设计前端的时候苦于没有好的布局、色彩搭配,跟接地气的说法就是做的界面比较 高大上!

那么平时我们就要注意积累自己的素材了!下面这个HTML网页输入框以及按钮的色彩搭配感觉挺好,可以收藏。我们一起看下:

运行结果 :



源代码 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS3 input输入框蓝光特效</title>
<style type="text/css">
input{
	transition:all 0.30s ease-in-out; <!-- -->
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border:#35a5e5 1px solid;
	border-radius:3px;
	outline:none;
}
input:focus{
	box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow:0 0 5px rgba(81, 203, 238, 1);
}
a{
	text-decoration:none;
	background:rgba(81, 203, 238, 1);
	color:white;padding: 6px 25px 6px 25px;
	font:12px '微软雅黑';
	border-radius:3px;
	-webkit-transition:all linear 0.30s;
	-moz-transition:all linear 0.30s;
	transition:all linear 0.30s;
}
a:hover{background:rgba(39, 154, 187, 1);}
</style>
</head>
<body>

<div style="width:520px;height:34px;margin:40px auto 0 auto;">
	<input type="text" placeholder="用户名或邮件地址"  style="height:25px"/>
	<input type="password" placeholder="请输入密码"  style="height:25px"/>
	<a href="#">登陆</a>
</div>
<div style="text-align:center;margin:350px 0; font:normal 14px/24px 'MicroSoft YaHei';">
<p>适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. </p>
</div>
</body>
</html>


注释 :
  • shadow:作用于color、x、y、和blur(模糊)属性,如:text-shadow 
  • moz-transition:height 2s;    /* 兼容老版本 Firefox 4 */
  • -webkit-transition:height 2s;     /* 兼容 Safari and Chrome */
  • -o-transition:width 2s;     /* 兼容 Opera */

  • 举例:
  • 比如你写的transition:width 2s;
  • 兼容老版本火狐:-moz-transition:width 2s;
  • 兼容Safari、Chrome :-webkit-transition:width 2s;
  • 兼容 Opera :-o-transition:width 2s;

  • transition-timing-function 的用法
  • 允许你根据时间的推进去改变属性值的变换速率,6个可能值:
  • ease:(逐渐变慢)默认值,ease函数等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0);
  • linear:(匀速),linear 函数等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0);
  • ease-in:(加速),ease-in 函数等同于贝塞尔曲线(0.42, 0, 1.0, 1.0);
  • ease-out:(减速),ease-out 函数等同于贝塞尔曲线(0, 0, 0.58, 1.0);
  • ease-in-out:(加速然后减速),ease-in-out 函数等同于贝塞尔曲线(0.42, 0, 0.58, 1.0);
  • cubic-bezier:(该值允许你去自定义一个时间曲线)了解。

  • border-radius(圆角属性)
  • 属性值范围:1 - 4 
  • 举例 : border-radius : 25px 10px 50px 0; // 025px(左上角)、10px(右上角)、50px(右下角)、0左下角(顺时针顺序)

  • outline(轮廓) 
  • 绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。轮廓线不占据空间,也不一定是矩形。
  • 可以按以下顺序设置如下属性
  • outline-color
  • outline-style
  • outline-width

  • text-decoration
  • 所有主流浏览器都支持 text-decoration 属性。
  • text-decoration 属性规定添加到文本的修饰。
  • 修饰的颜色由 "color" 属性设置。

  • rgba
  • RGBA是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha的色彩空间
  • R:红色值。正整数 | 百分数
  • G:绿色值。正整数 | 百分数
  • B:蓝色值。正整数| 百分数
  • A:透明度。取值0~1之间

  • :hover 选择器
  • 用于选择鼠标指针浮动在上面的元素。
  • :hover 选择器可用于所有元素,不只是链接。
  • :link 选择器设置指向未被访问页面的链接的样式。
  • :visited 选择器用于设置指向已被访问的页面的链接,
  • :active 选择器用于活动链接。
  • 在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xsimah

创作不易,感谢客官的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值