收藏 分享(赏)

CSS3让HTML表单更加吸引眼球.doc

上传人:11xg27ws 文档编号:7544859 上传时间:2019-05-21 格式:DOC 页数:6 大小:80.50KB
下载 相关 举报
CSS3让HTML表单更加吸引眼球.doc_第1页
第1页 / 共6页
CSS3让HTML表单更加吸引眼球.doc_第2页
第2页 / 共6页
CSS3让HTML表单更加吸引眼球.doc_第3页
第3页 / 共6页
CSS3让HTML表单更加吸引眼球.doc_第4页
第4页 / 共6页
CSS3让HTML表单更加吸引眼球.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、雪中悍刀行 http:/ CSS3让 HTML表单更加吸引眼球越来越多的 WEB设计师开始关注 CSS3过度效果的使用, 过度效果不仅可以美化网站界面,自定义动画,而且还可以代替 Javascript,增加搜索引擎的友好度。下面为大家演示如何能够建立在 HTML5中输入字段的动画效果。 尤其是 CSS3的:valid伪类,它是比以往任何时候都更容易自定义文本输入。启动文件首先我们需要准备一个空白的 index.html文件。CSS3 Animated Form Inputs提交按钮不会有什么效果,但会重新加载页面。建议不要链接到后端的 PHP或 Ruby脚本对数据进行处理,或者甚至通过 Aja

2、x连接。其中,里面每个输入类.row 保持一个 div元素分开。 这样一来就容易得多,旁边的标签显示输入字段, 同样包括字段的右侧的其他通知或警告。 每个输入类.txt 而textarea的元素被称呼使用.txtarea 。* Asterisk fields are requiredYour Name *E-mail Address *Subject *Message *CSS 布局结构接下来解释 CSS重置, 用类似的块模板重置浏览器的默认字体大小,行高,也盒大小类似。 另外,设置的各种 web字体和结构的基本要素与适当的间距。 随时保存其他 Web项目中使用这个模板。html, body,

3、 div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,pre, a, abbr, acronym, address, big, cite,code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong,sub, sup, tt, var, b, u, i,center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,caption, tbody, tfoo

4、t, thead, tr, th, td, article, aside, canvas, details,embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video margin:0;padding:0;border:0;font-size:100%;font: inherit;vertical-align:baseline;outline:none;-webkit-font-smoothing: antialias

5、ed;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;html height:101%; body font-family:Oxygen,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1;padding-bottom:85px;background:#f5f7f7url(images/bg.png);/*

6、Image Source: http:/ */:selection background:#d2bef5; :-moz-selection background:#d2bef5; :-webkit-selection background:#d2bef5; br display:block;line-height:2.2em; table border-collapse:collapse;border-spacing:0; img border:0;max-width:100%; 接下来是代码的核心主体部分,将 div使用 ID #w 。 其中660px 具有有限的宽度,这是在页面上居中。 块

7、容器内部的行元素风格,内部标签和表单输入字段。/* form styles */form .row display:block;padding:7px8px;margin-bottom:7px;form .row:hover background:#f1f7fa;form label display: inline-block;font-size:1.2em;font-weight:bold;width:120px;padding:6px0;color:#464646;vertical-align:top;form .req color:#ca5354; form .note font-siz

8、e:1.2em;line-height:1.33em;font-weight:normal;padding:2px7px;margin-bottom:10px;form input:focus, form textarea:focus outline:none; /* placeholder styles: http:/ */:-webkit-input-placeholder color:#aaafbd;font-style:italic; /* WebKit */:-moz-placeholder color:#aaafbd;font-style:italic; /* Mozilla Fi

9、refox 4 to 18 */:-moz-placeholder color:#aaafbd;font-style:italic; /* Mozilla Firefox 19+ */:-ms-input-placeholder color:#aaafbd;font-style:italic; /* Internet Explorer 10+ */class .req 是整个标签使用所需的星号字符, CSS3的浏览器完全支持这些属性。与过渡样式最后我们可以使用伪类执行动画, 开始.txt .txtarea 类每个表单元素上使用。form .txt display: inline-block;p

10、adding:8px9px;padding-right:30px;width:240px;font-family:Oxygen,sans-serif;font-size:1.35em;font-weight:normal;color:#898989;background-color:#f0f0f0;background-image:url(images/checkmark.png);background-position:110%center;background-repeat:no-repeat;border:1pxsolid#ccc;text-shadow:01px0rgba(255,25

11、5,255,0.75);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:01px2pxrgba(25,25,25,0.25)inset,-1px1px#fff;-moz-box-shadow:01px2pxrgba(25,25,25,0.25)inset,-1px1px#fff;box-shadow:01

12、px2pxrgba(25,25,25,0.25)inset,-1px1px#fff;-webkit-transition:all0.3s linear;-moz-transition:all0.3s linear;transition:all0.3s linear;form .txtarea display: inline-block;padding:8px11px;padding-right:30px;width:320px;height:120px;font-family:Oxygen,sans-serif;font-size:1.35em;font-weight:normal;color

13、:#898989;background-color:#f0f0f0;background-image:url(images/checkmark.png);background-position:110%4%;background-repeat:no-repeat;border:1pxsolid#ccc;text-shadow:01px0rgba(255,255,255,0.75);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-border-radius:3

14、px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:01px4px-1px#a8a8a8inset;-moz-box-shadow:01px4px-1px#a8a8a8inset;box-shadow:01px4px-1px#a8a8a8inset;-webkit-transition:all0.3s linear;-moz-transition:all0.3s linear;transition:all0.3s linear;另外,建立 CSS3动画需要很多的工作,比如外部库 Animate.css 。 还好 CSS3足以提供基本的动画 - 悬停,重点,和类似伪类。最后希望这个教程能为 Web开发人员提供一个示例代码库,多次练习使用,希望你也可以将自己的网站上实施类似的过渡。(本文出自汪子臻用户研究与体验设计中心 http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报