• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > 使用CSS3美化HTML表单的技巧演示

使用CSS3美化HTML表单的技巧演示

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3表单,css3表单验证,html5 css3培训机构,html5与css3新特性,html5+css3入门经典等相关知识,佚名 希望在学习及工作中可以帮助到您

表单是做网页中很常使用到的元素,但预设的样式都是丑丑的,笔者今天要教各位快速做出自订的单/多选框样式,让您的表单硬是要跟别人不一样。
2016517113412675.png (452×150)

基本 HTML 就是一个单选框元素加上标签元素:

</div>
  1. <body>  
  2.  <h3>性别(单选)</h3>  
  3.  <div class="abgne-menu-20140101-1">  
  4.      <input type="radio" id="male" name="sex">  
  5.      <label for="male">男性</label>  
  6.     
  7.      <input type="radio" id="female" name="sex">  
  8.      <label for="female">女性</label>  
  9.     
  10.      <input type="radio" id="other" name="sex">  
  11.      <label for="other">其它</label>  
  12.  </div>  
  13. </body>  
</div> </div>

每一个标签元素中特过 for 属性来跟单选框元素一一配对,当点击到标签元素时,则同时会触发点击到相对应的单选框。而我们不想要丑丑的单选框元素,所以笔者先用 CSS 将它隐藏起来。

</div>
  1. .abgne-menu-20140101-1 input[type="radio"] {   
  2.  display: none;   
  3. }  
</div> </div>

隐藏好之后,接下来就是将标签元素进行改造一下:

</div>
  1. .abgne-menu-20140101-1 input[type="radio"] + label {   
  2.  display: inline-block;   
  3.  background-color: #ccc;   
  4.  cursor: pointer;   
  5.  padding: 5px 10px;   
  6. }  
</div> </div>

笔者只是做一些很简单的样式设计,同时加上自订鼠标游标为 pointer,让使用者知道它是可以点击的。

而比较特别的是 + 这个符号,它是相邻兄弟选择器(Adjacent Sibling Selector)。范例中要找的标签元素是得要跟在单选框元素后的才行,若是改成 #male + label 的话:
2016517113508660.png (190×85)

就真的只有在 #male 后的下一个标签元素才会有效果,其它更后面的兄弟元素则是不会有反应的唷。

好啦~现在若没问题的话,就会看到基本的样式出来了:
2016517113524269.png (190×85)

最后只要再搭配 :checked 拟类别(Pseudo-classes)就能收工下班啦!

</div>
  1. .abgne-menu-20140101-1 input[type="radio"]:checked + label {   
  2.  background-color: #f00

您可能想查找下面的文章:

  • 使用CSS3美化HTML表单的技巧演示
  • 一款利用纯css3实现的超炫3D表单的实例教程
  • CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
  • css3发光搜索表单分享
  • 使用css3制作登录表单的步骤
  • css3实现一款模仿iphone样式的注册表单
  • 7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
  • 8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
  • 纯CSS3实现表单验证效果(非常不错)
  • CSS3美化表单控件全集

相关文章

  • 2017-06-02基于Jquery和Css3代码制作可以缩放的搜索框
  • 2017-06-02CSS3提交意见输入框样式代码
  • 2017-06-02Css3新特性应用之形状总结
  • 2017-06-02css3 按钮样式简单可扩展创建
  • 2017-06-02css3实例教程 一款纯css3实现的发光屏幕旋转特效
  • 2017-06-02css3中transition属性详解
  • 2017-06-02CSS3中线性颜色渐变的一些实现方法
  • 2017-06-02CSS3的一个简单导航栏实现
  • 2017-06-02CSS3制作半透明边框(Facebox)类似渐变
  • 2017-06-02css3 线性渐变和径向渐变示例附图

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS3教程(3):border-color网页边框色彩
    • CSS3 Flexbox中flex-shrink属性的用法示例介绍
    • 一款css实现的鼠标经过按钮的特效
    • HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
    • css3 background属性调整增强介绍
    • 带有css3动画效果的兼容多浏览器简单导航条示例
    • css3让div随鼠标移动而抖动起来
    • 使用CSS禁止textarea调整大小功能的方法
    • 深入CSS3 动画效果的总结详解
    • CSS3绘制不规则图形的一些方法示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有