返回顶部
首页 > 资讯 > 前端开发 > html >如何用div仿checkbox表单样式美化及功能
  • 835
分享到

如何用div仿checkbox表单样式美化及功能

2024-04-02 19:04:59 835人浏览 独家记忆
摘要

本篇内容主要讲解“如何用div仿checkbox表单样式美化及功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用div仿checkbox表单样式美化及功能

本篇内容主要讲解“如何用div仿checkbox表单样式美化及功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用div仿checkbox表单样式美化及功能”吧!

div仿checkbox表单样式美化及功能(checkbox的样式不好看)素材在底部:

代码如下:

.bj {
position: absolute;
top: 0;
left: 0;
bottom: 1px;
width: 100 % ;
height: 980px;
z - index: 9;
background - color: #000;
filter: alpha(opacity = 50); - moz - opacity: 0.5; - khtml - opacity: 0.5;
opacity: 0.5;
}
.window {
position: absolute;
top: 106px;
left: 33 % ;
width: 466px;
background - color: #fff;
color: #000;
border - bottom: 1px solid#dbdcdd;
padding - bottom: 8px;
overflow: hidden;
z - index: 10;
}.window.top {
width: 416px;
padding: 0px 25px 0 25px;
height: 48px;
line - height: 48px;
font - size: 18px;
background - color: #ececec;
border - bottom: 1px solid#d8d8d8;
overflow: hidden;
}.window.top.close {
float: right;
margin - top: 14px;
}.window.top span {
padding: 0 6px;
}
.window.add {
width: 394px;
margin: 0 auto;
padding - top: 10px;
font - size: 15px;
color: #686868;
overflow: hidden;
}.window.add dd,
.window.add dt {
width: 100 % ;
padding - bottom: 8px;
line - height: 38px;
overflow: hidden;
}.window.add span {
float: left;
width: 69px;
overflow: hidden;
}.window.add dd input {
width: 314px;
height: 36px;
line - height: 36px;
border: 1px solid#c9c5c1;
background - color: #f2f2f2;
font - family: "微软雅黑",
"宋体";
font - size: 15px;
color: #686868;
}.window.add dt input {
vertical - align: middle;
margin - right: 10px;
}.window.add dt label {
margin - right: 10px;
margin - left: 20px;
}.window.add dt label.perlabel {
margin - left: 0px;
}.window.add dd input.two {
width: 192px;
height: 33px;
line - height: 33px;
border: none;
background: url('../images/input09.gif') no - repeat;
margin - right: 13px;
}.window.add dd a {
margin - left: 10px;
font - size: 16px;
}.window.add dt.button {
text - align: center;
padding - top: 8px;
}.window.add dt.button input {
width: 103px;
height: 41px;
line - height: 39px;
text - align: center;
border: none;
background: url('../images/input06.gif') no - repeat;
margin: 0 5px;
font - family: "微软雅黑",
"宋体";
font - size: 15px;
color: #686868;
}.window.post {
width: 420px;
}.window.post span {
width: 86px;
}.window.post dt {
line - height: 26px;
}.window.post dt span {
height: 108px;
line - height: 108px;
}.window.post dt label {
width: 100px;
float: left;
}.window.post dt label.perlabel {
float: none;
}.window.post textarea {
width: 312px;
height: 62px;
line - height: 24px;
border: 1px solid#c9c5c1;
background - color: #f2f2f2;
font - family: "微软雅黑",
"宋体";
font - size: 14px;
color: #686868;
}.window.post dd input.three {
width: 238px;
margin - right: 10px;
}.window.
default {
width:
406px;
}
.window.
default span {
width:
52px;
}.window.
default dd select {
width:
38px;
margin:
0 6px;
}.window.
default dd textarea {
width:
350px;
}.window.
default dd b {
float:
right;
margin - right: 5px;
font - weight: nORMal;
}.window.
default dd b input {
width:
auto;
height:
auto;
margin - right: 5px;
}


页面中的CSS

代码如下:


<span ><style type="text/css">
.window{
left:25%;
width:676px;
}
.window .top{
width:626px;
}
.window span{
font-family:"微软雅黑";
font-weight: bold;
}
.window .post{
width:645px;
}
.window .post label{
font-size: 13px;
}
.window dl{
margin-left:25px !important;
}
.window .post hr{
width:230px;
text-align: left;
margin-bottom: 20px;
}
.window .add dd div{
width:125px;
float:left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
.custom_checkbox_self{
width:18px;
height:18px;
text-indent:100px;
overflow:hidden;
float:left;
background:url(../images/custom_checkbox.png);
margin-right:10px;
}
</style></span>


js函数:

代码如下:


function openJoinSetting(){
var joinSetting = document.getElementById('joinSetting');
joinSetting.style.display='block';
joinSetting.style.visibility='visible';
document.getElementById('back2').style.display='block';
document.getElementById('wiSsetting').style.display='block';
}
$(document).ready(function(){
$(".custom_checkbox_self").click(function(){
if($(this).text().trim()=="0"){
$(this).css("background","url(../images/custom_checkbox_checked.png)");
$(this).text('1');
}else{
$(this).css("background","url(../images/custom_checkbox.png)");
$(this).text('0');
}
});
});


窗口代码:

代码如下:


<div id="joinSetting" >
<div id="back2" class="bj"></div>
<div id="wiSsetting" class="window">
<div class="top">
<a href="javascript:closealbum();" class="close"><img
src="../images/icon03.gif" alt="关闭" /> </a>申请表必填项设置</div>
<dl class="add post">
<dd>
<span>基本信息</span><br/>
<hr/>
<div><div id="MemberName"  class="custom_checkbox_self">0</div><label for="MemberName">姓名</label></div>
<div><div id="Phone"  class="custom_checkbox_self">0</div><label for="Phone">手机</label></div>
<div><div id="Company"  class="custom_checkbox_self">0</div><label for="Company">企业</label></div>
<div><div id="Post"  class="custom_checkbox_self">0</div><label for="Post">企业职位</label></div>
<div><div id="applyPosiGuid"  class="custom_checkbox_self">0</div><label for="applyPosiGuid">申请职务</label></div>
</dd>
<dd>
<span>详细信息</span><br/>
<hr/>
<div><div id="Hometown"  class="custom_checkbox_self">0</div><label for="Hometown">籍贯</label></div>
<div><div id="Gender"  class="custom_checkbox_self">0</div><label for="Gender">性别</label></div>
<div><div id="Birthday"  class="custom_checkbox_self">0</div><label for="Birthday">生日</label></div>
<div><div id="Nation"  class="custom_checkbox_self">0</div><label for="Nation">民族</label></div>
<div><div id="Party"  class="custom_checkbox_self">0</div><label for="Party">政治面貌</label></div>

<div><div id="IdentityCard"  class="custom_checkbox_self">0</div><label for="IdentityCard">身份证</label></div>
<div><div id="EducationLevel"  class="custom_checkbox_self">0</div><label for="EducationLevel">学历</label></div>
<div><div id="Telephone"  class="custom_checkbox_self">0</div><label for="Telephone">电话</label></div>
<div><div id="Fax"  class="custom_checkbox_self">0</div><label for="Fax">传真</label></div>
<div><div id="Email"  class="custom_checkbox_self">0</div><label for="Email">邮箱</label></div>
</dd>
<dd>
<span>企业信息</span><br/>
<hr/>
<div><div id="CompanyAddress"  class="custom_checkbox_self">0</div><label for="CompanyAddress">地址</label></div>
<div><div id="CompanyStaffNumber"  class="custom_checkbox_self">0</div><label for="CompanyStaffNumber">员工数</label></div>
<div><div id="CompanyLegalPerson"  class="custom_checkbox_self">0</div><label for="CompanyLegalPerson">法人代表</label></div>
<div><div id="CompanyCreatedDate"  class="custom_checkbox_self">0</div><label for="CompanyCreatedDate">成立时间</label></div>
<div><div id="CompanyProperty"  class="custom_checkbox_self">0</div><label for="CompanyProperty">企业性质</label></div>

<div><div id="CompanyIsPublic"  class="custom_checkbox_self">0</div><label for="CompanyIsPublic">是否上市</label></div>
<div><div id="CompanyIndustry"  class="custom_checkbox_self">0</div><label for="CompanyIndustry">所属行业</label></div>
<div><div id="CompanyWEBsite"  class="custom_checkbox_self">0</div><label for="CompanyWebsite">网址</label></div>
<div><div id="CompanyAssets"  class="custom_checkbox_self">0</div><label for="CompanyAssets">企业资产</label></div>
</dd>
<dd>
<span>附件</span><br/>
<hr/>
<div><div id="CompanyPicUrl"  class="custom_checkbox_self">0</div><label for="CompanyPicUrl">营业执照复印件</label></div>
<div><div id="IdentityPicUrl"  class="custom_checkbox_self">0</div><label for="IdentityPicUrl">身份证照片</label></div>
<div ><div id="PersionPicUrl"  class="custom_checkbox_self">0</div><label for="PersionPicUrl">个人名片照片</label></div>
</dd>
<dt class="button">
<input name="" type="submit" value="确认" onclick=""/>
<input name="" type="button" value="取消" onclick="" />
</dt>
</dl>
</div>
</div>


这是一个弹出层的表单选择。

图片素材:
如何用div仿checkbox表单样式美化及功能
如何用div仿checkbox表单样式美化及功能

到此,相信大家对“如何用div仿checkbox表单样式美化及功能”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 如何用div仿checkbox表单样式美化及功能

本文链接: https://lsjlt.com/news/82508.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何用div仿checkbox表单样式美化及功能
    本篇内容主要讲解“如何用div仿checkbox表单样式美化及功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用div仿checkbox表单样式美化及功能...
    99+
    2024-04-02
  • js如何仿网易实现表单验证功能
    这篇文章主要介绍了js如何仿网易实现表单验证功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。来图镇楼!html代码:<!DOCTYP...
    99+
    2024-04-02
  • HTML文本格式化进阶:如何使用CSS样式表美化你的网站
    在网页设计中,HTML文本格式化是基础,CSS样式表是进阶。HTML提供了基本的内容结构,而CSS则可以用来美化这些内容,使网页更具吸引力和易读性。 CSS样式表可以用来设置文本的字体、大小、颜色、对齐方式等属性,还可以用来创建边框、背景...
    99+
    2024-02-13
    HTML CSS 文本格式化 网页设计
  • 如何使用CSS3美化单选、复选按钮的显示样式
    这篇文章将为大家详细讲解有关如何使用CSS3美化单选、复选按钮的显示样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图如下实例代码<!DOCTYPE ...
    99+
    2024-04-02
  • 如何使用css样式制作好看的表单样式
    小编给大家分享一下如何使用css样式制作好看的表单样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   form代码:  ...
    99+
    2024-04-02
  • PyQt5如何设置登录界面及界面美化功能
    这篇文章主要介绍“PyQt5如何设置登录界面及界面美化功能”,在日常操作中,相信很多人在PyQt5如何设置登录界面及界面美化功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PyQt5如何设置登录界面及界面美...
    99+
    2023-06-14
  • jQuery如何动态生成表格及右键菜单功能
    这篇文章主要为大家展示了“jQuery如何动态生成表格及右键菜单功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何动态生成表格及右键菜单功能”这...
    99+
    2024-04-02
  • 如何使用JavaScript进行表单校验功能
    这篇文章主要介绍如何使用JavaScript进行表单校验功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!文本框校验以下是文本框的校验步骤。1.获取待校验的文本框value值,2.对...
    99+
    2024-04-02
  • 如何使用php函数来优化表单处理和提交功能?
    随着Web应用程序的发展,表单处理和提交是开发中非常重要的一部分。在PHP中,使用合适的函数来处理和提交表单可以提高代码的可读性和可维护性。本文将介绍一些常用的PHP函数,以及它们在表单处理和提交中的应用。htmlspecialchars(...
    99+
    2023-10-21
    表单处理 PHP函数 提交功能
  • JS如何实现表单全选以及取消全选功能
    小编给大家分享一下JS如何实现表单全选以及取消全选功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下实现效果:全选按钮:点击全选按钮所有的小按钮都会被...
    99+
    2023-06-29
  • 如何使用策略模式与装饰模式扩展JavaScript表单验证功能
    这篇文章主要介绍了如何使用策略模式与装饰模式扩展JavaScript表单验证功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简单的表单验证...
    99+
    2024-04-02
  • 如何实现基于Bootstrap 3 JQuery及RegExp的表单验证功能
    这篇文章主要为大家展示了“如何实现基于Bootstrap 3 JQuery及RegExp的表单验证功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现基于...
    99+
    2024-04-02
  • 如何使用 HTML 外部样式表提升网页美观度?
    ...
    99+
    2024-04-02
  • Ajax注册用户时如何实现表单验证功能
    这篇文章主要讲解了“Ajax注册用户时如何实现表单验证功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ajax注册用户时如何实现表单验证功能”吧!很多时候在网站上注册时,我们会发现,注册表...
    99+
    2023-06-08
  • 如何用VSCode的Format功能实现代码格式化
    这篇文章主要介绍了如何用VSCode的Format功能实现代码格式化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何用VSCode的Format功能实现代码格式化文章都会有所收获,下面我们一起来看看吧。近年开...
    99+
    2023-07-05
  • JavaScript如何实现用户名和密码表单校验功能
    这篇文章主要介绍“JavaScript如何实现用户名和密码表单校验功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript如何实现用户名和密码表单校验功能”文章能帮助大家解决问题。代码...
    99+
    2023-07-04
  • Python如何实现获取网页内容及自动填表单与登录功能
    本文小编为大家详细介绍“Python如何实现获取网页内容及自动填表单与登录功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现获取网页内容及自动填表单与登录功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-07-06
  • 如何使用:focus伪类选择器改变表单元素的样式
    如何使用:focus伪类选择器改变表单元素的样式引言:在我们的网页设计中,表单元素是常见的交互组件,用户可以通过表单元素与网页进行交互。为了提升用户体验和界面美感,我们经常需要在用户与表单元素交互时改变其样式。本文将介绍如何使用:focus...
    99+
    2023-11-20
    表单 选择器 :focus
  • React如何利用Antd的Form组件实现表单功能详解
    一、构造组件 1、表单一定会包含表单域,表单域可以是输入控件,标准表单域,标签,下拉菜单,文本域等。 这里先引用了封装的表单域 <Form.Item /> 2、使用For...
    99+
    2024-04-02
  • 如何使用:disabled伪类选择器改变禁用表单元素的样式
    如何使用:disabled伪类选择器改变禁用表单元素的样式,需要具体代码示例在网页开发中,经常会遇到需要对表单元素进行禁用的情况,比如用户已经提交表单或者表单内容无法修改时,需要禁用表单元素。为了让用户清晰地知道哪些表单元素是禁用的,我们可...
    99+
    2023-11-20
    表单元素 禁用样式 :disabled
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作