[CSS3] Define Form Element States with CSS Form Pseudo Classes

Using just semantic CSS Pseudo-Classes you can help define important states for form elements that ensure the user provides the correct data without frustration.

input:focus {
  outline: none;
  box-shadow: 3px 3px 1px rgba(0,0,0,0.2);
  border: 1px solid rgba(0,0,0,0.5);
}
fieldset:disabled { /* :enabled opposite */
  opacity: 0.5;
}
input:checked + label {
  font-style: italic;
}
input:invalid {
  border-color: red;
}
input:valid {
  border-color: green;
}
input:required {
  border-width: 2px;
}

原文地址:https://www.cnblogs.com/Answer1215/p/10068191.html

时间: 2024-10-13 21:31:10

[CSS3] Define Form Element States with CSS Form Pseudo Classes的相关文章

[CSS3] Identify Interactive HTML Elements with CSS Link Pseudo Classes

The interactive pseudo-classes for links (and buttons) allow us to make sure the user knows what elements on the page are interactive and that they can use them to navigate the website. Targeting the a tag with href attr: a[href]:hover { text-decorat

Prototype使用Form.Element操作表单控件

1.前言 Form.Element包含了如下几个方法: 1)        clear(field):清楚传入field表单控件的值. 2)        disable(element):禁用某个表单控件. 3)        enable(element):启用某个表单控件. 4)        present(field):判断field表单控件是否有值. 5)        focus(field):将焦点移动到指定表单控件. 6)        select(field):将焦点移动到

css form 表单组

2014年7月1日 15:31:17 第一次写css,见谅 css: 1 /*form*/ 2 /*default*/ 3 .form-box .form-group .form-label {text-align: right; width: 200px; height: 33px; line-height: 33px;} 4 .form-box .form-group .form-input {text-align: left; width: 200px; height: 33px; dis

Jquery组织Form表单提交之Form submission canceled because the form is not connected

有时候导出Excel时需要根据某些条件筛选数据,然后将数据通过NPOI生成Excel并导出.组织数据时可以通过放到一个表单中,某些场景是使用脚本(如:jquery)组织一个form(通过字符串拼接),然后将这个from的转换成jquery对象或者Dom对象,再调用对应的submit方法. 例子如下,有一个html页面 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" co

jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址

 一.jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能.另外,插件还包括其他的一些方法: formToArray().formSerialize().fieldSerialize().fieldValue().clearForm().clearFields(

CSS3悬停特效合集Hover.css

CSS3悬停特效合集Hover.css是一款特效丰富,支持2D变化特效.边框特效.阴影特效等: 使用简单,可直接复制相关特效代码,快速应用到元素上. 源码地址:http://www.huiyi8.com/sc/11119.html CSS3悬停特效合集Hover.css

&lt;s:form action=&quot;login&quot;...与&lt;s:form action = &quot;login.action&quot;.的区别

1.<s:form action="login" namespace="/login"> 它表示的是<form id="login" name="login" action="/Action/login/login.action" method="post"> 因为它使用了struts标签,后面会自动加.action,而且namespace会起作用 2.<s

【EBS FORM】进阶3. 在FORM中调用外部功能

来源:http://www.cnblogs.com/chenyongjun/p/3940631.html 1. fun_function.execute fnd_function.execute用于访问指定的基于表单(Form)且可访问的功能(不可访问将抛出错误消息),Oracle建议以此过程替换原内置函数OPEN_FORM.因为fnd_function.execute可以绕开应用安全验证并找到功能正确的访问路径. 可访问说明: 访问的功能需挂在同一职责的相同菜单下,如果被调用的功能不想在菜单下

CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)

有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,用的是firefox或者chrome,当然IE也能看一部分 1.正方形 div{ background:#F00; width:100px; height:100px; } 2.长方形 div{ background:#F00; width:200px; height:100px; } 3.圆形 div{ width: 100px; height: 100px; background: red; -moz-border-radius: 5