`
阅读更多

【前言】

      本文简单介绍下如何优化自定义单选多选按钮的样式。

      之前介绍过一种方法,利用伪元素添加选中后的√和圆点--content内填入css特殊字符表

      这两天学生做项目,将项目里遇到的特效简单讲解下。这里做下备注,课程大纲适当调整。

 

【主体】

     因为特殊字符表在某些低版本浏览器展示容易出现问题,所以这里再介绍一种方案--->伪元素+画长方形+旋转

     

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>JS</title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}
		input[type="checkbox"]{
			vertical-align: middle;
			display: none;
		}
		input[type="checkbox"]+label{
			display: inline-block;
			width: 20px;
			height: 20px;
			border:1px solid rgba(0,0,0,0.3);
			vertical-align: middle;
			position: relative;
		}
		/*伪元素+特殊字符
		input[type="checkbox"]:checked+label:after{
			content: "\2713";
			position: absolute;
			top: 0;
			left: 0;
			color: white;
			background: #1a71dd;
			font-weight: bold;
			display: inline-block;
			width: 100%;
			height: 100%;
			text-align: center;
			line-height: 20px;
		}
		*/
		/*伪元素+画长方形+旋转*/
		input[type="checkbox"]:checked+label:after{
			content: "";
			width: 12px;
			height: 7px;
			border:1px solid red;
			border-color: transparent transparent red red;
			position: absolute;
			left: 47%;
			top: 37%;
			transform: translate(-50%,-50%) rotate(-58deg);
		}
	</style>
</head>
<body>
	<input id="chinese" type="checkbox" name=""><label for="chinese"></label>语文
	<input id="math" type="checkbox" name=""><label for="math"></label>数学
</body>
</html>

 

.

分享到:
评论

相关推荐

    纯css3单选按钮和多选按钮美化样式代码

    纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码

    CSS3单选多选按钮美化特效.zip

    "CSS3单选多选按钮美化特效.zip"是一个针对网页表单中单选按钮(radio button)和多选按钮(checkbox)的美化解决方案,它允许设计师和开发者创造出与各种字体图标相融合的独特按钮样式,从而提升用户界面的视觉吸引...

    jQuery单选多选按钮样式美化代码.zip

    这个"jQuery单选多选按钮样式美化代码.zip"文件提供了对单选按钮和多选按钮的视觉样式改进的解决方案,特别适合那些希望提升网站或应用界面美观度的开发者。 首先,让我们深入了解一下jQuery。jQuery是由John Resig...

    css3单选按钮多选按钮

    在网页设计中,CSS3(层叠样式表第三版)为单选按钮(radio button)和多选按钮(checkbox)提供了丰富的样式定制功能,极大地增强了用户界面的视觉吸引力和交互体验。本文将深入探讨如何利用CSS3来美化和操作这两种...

    单选多选按钮样式

    单选多选按钮样式 &lt;!-- 在这里放置你的HTML代码 --&gt; ``` 现在,你可以在自己的项目中引入`demo.css`文件,为你的单选和多选按钮赋予同样的样式。通过这种方式,你可以自由地定制按钮的外观,同时保持其功能不...

    jQuery单选多选按钮美化代码插件

    在网页设计和开发中,美观和用户体验是至关重要的因素,jQuery单选多选按钮美化代码插件正是为了提升这方面效果而设计的。这款插件基于`ion.checkRadio.js`,它能够将传统的HTML单选按钮(radio)和复选框(checkbox...

    jQuery单选多选按钮选中美化特效.zip

    总之,“jQuery单选多选按钮选中美化特效”是一个利用jQuery和CSS3技术优化用户界面的例子,它展示了如何通过简单的代码实现复杂的效果,提高网页的互动性和美观性。开发者可以根据自己的需求进行定制,将其融入到...

    jQuery单选多选按钮美化

    总之,"jQuery单选多选按钮美化"是一个实用的设计技巧,结合jQuery的动态控制和CSS的样式定制,可以让网页中的选择元素更加吸引人,提升用户的操作体验。在实际项目中,还可以进一步扩展,比如添加过渡动画、自定义...

    CSS3单选多选按钮美化特效特效代码

    在这个场景中,我们关注的是"CSS3单选多选按钮美化特效",这是一项利用CSS3技术来改进网页中的选择输入控件,如单选按钮(radio)和复选框(checkbox)的视觉效果和用户体验的设计技巧。 传统的HTML单选按钮和复选...

    jQuery单选多选按钮美化代码插件.zip

    《jQuery单选多选按钮美化代码插件详解》 在网页设计中,用户交互界面的美观性和易用性是至关重要的。jQuery作为一个强大的JavaScript库,为开发者提供了丰富的工具和插件来实现这些目标。本篇文章将围绕“jQuery...

    jQuery单选多选按钮美化插件.zip

    `jQuery`单选多选按钮美化插件就是为了解决这个问题而诞生的。它利用`jQuery`库的灵活性和`ion.checkRadio.js`插件的功能,为传统的HTML单选按钮(radio)和多选按钮(checkbox)提供了一种优雅的视觉呈现方式。这个...

    jQuery单选,多选按钮(美化特效)

    首先,jQuery单选按钮和多选按钮的美化主要涉及到HTML基础结构的设置、CSS3样式的应用以及jQuery事件的绑定。在HTML中,单选按钮(`&lt;input type="radio"&gt;`)和多选按钮(`&lt;input type="checkbox"&gt;`)是常见的表单...

    CSS3单选多选按钮美化特效

    总结来说,CSS3单选多选按钮美化特效是现代网页设计的重要组成部分,它不仅能提升网站的视觉效果,还能优化用户的操作体验。通过熟练掌握CSS3的各种选择器和动画技术,并结合字体图标,我们可以创造出富有个性且易于...

    表单的美化单选按钮 多选按钮 复选框,文本域

    本主题主要关注如何通过CSS(Cascading Style Sheets)和JavaScript来美化HTML中的单选按钮(radio buttons)、多选按钮(checkboxes)、复选框(checkboxes)以及文本域(text fields)。以下将详细讲解这些知识点...

    jQuery单选多选按钮样式美化特效代码

    在这个"jQuery单选多选按钮样式美化特效代码"中,提到了四种不同的按钮样式:圆心、圆钩、方心、方钩。这些样式通过CSS定义,可能包括了背景图像、边框、填充、尺寸、边距等多种属性的调整,使得按钮在视觉上更加...

Global site tag (gtag.js) - Google Analytics