字体图标单选框,复选框效果

第一步:使用font-face声明字体

@font-face {font-family: ‘iconfont‘;
    src: url(‘iconfont.eot‘); /* IE9*/
    src: url(‘iconfont.eot?#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */
    url(‘iconfont.woff‘) format(‘woff‘), /* chrome、firefox */
    url(‘iconfont.ttf‘) format(‘truetype‘), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url(‘iconfont.svg#uxiconfont‘) format(‘svg‘); /* iOS 4.1- */
}

第二步:定义使用iconfont的样式

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

第三步:挑选相应图标并获取字体编码,应用于页面

<i class="iconfont">&#x33</i>

第四步:字体图标的应用

.checkbox input, .radio input { display: none;} /*inputy隐藏*/
.radio label:before{ content: "\e60e";}/*默认单选框的样式*/
.checkbox label:before{ content: "\f0011";}/*默认复选框的样式*/
.radio label:hover:before {content: "\e60f";}/*鼠标浮动上单选框样式*/
.checkbox label:hover:before {content: "\f0012";}/*鼠标浮动上复选框样式*/
.radio input:checked + label:before { content: "\e60f";}/*鼠标浮点击后单选框样式*/
.checkbox input:checked + label:before { content: "\f0012";}/*鼠标浮点击后复选框样式*/

HTML:

<span class="checkbox">
                            <input type="checkbox" id="checkbox1" name="ckeckbox" />
                            <label for="checkbox1"  class="iconfont"></label>货币基金
                        </span>
                        <span class="checkbox">
                            <input type="checkbox" id="checkbox2" name="ckeckbox" />
                            <label for="checkbox2"  class="iconfont"></label>基金定投
                        </span>
<span class="radio"><input type="radio" id="radio19" name="radio4" /><label for="radio19" class="iconfont"></label>非常满意
                                </span>
                                <span class="radio"><input type="radio" id="radio20" name="radio4" /><label for="radio20" class="iconfont"></label>比较满意
                                </span>
                                <span class="radio"><input type="radio" id="radio21" name="radio4" checked="checked" /><label for="radio21" class="iconfont"></label>一般
                                </span>
                                <span class="radio"><input type="radio" id="radio22" name="radio4"  /><label for="radio22" class="iconfont"></label>不太满意
                                </span>
                                <span class="radio"><input type="radio" id="radio23" name="radio4"  /><label for="radio23" class="iconfont"></label>很不满意
                                </span>

最终效果展示:

时间: 2024-10-12 21:24:55

字体图标单选框,复选框效果的相关文章

关于通过jq /js 实现验证单选框 复选框是否都有被选中

今天项目中遇到一个问题 就是要实现,单选框,复选框 同时都被选中才能进行下一步的问题,开始用js原生来写 怎么写都觉得不合适,通过for循环得出 复选框被选中的,在通过for循环得出单选框被选中的,问题来了 得出来的值 怎么做判断的 ,到现在也没弄明白. 最后果断 用jq来实现,刚开始也是怎么都不行  最后发现clss的值被我写错了 哎 剁手! 好了 下面上jq 实现 验证 单选框 复选框有没有同时被选中: <div class="tab-stpp" id="tab-s

ops-web运维平台-create.jsp-mootools下拉框-复选框

create.jsp页面的,body部分 <body onload="Page.init('${pageError}','${pageMessage}',${isSubmit},true)"> <div id="title">${pageTitle}</div> <s:form id="MYFORM" action="%{pageAction}" method="post&q

jquery单选框 复选框表格高亮 选中

单选框: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head&g

jqurey实现单选框 ,复选框,下拉列表

1.复选框全选操作:其实说到底就是对Jquery 选择器的运用,点我查看Jquery选择器 html代码: 复制代码代码如下: <form> 您爱好的运动是: <input type="checkbox" name="item" value="football"/> football <input type="checkbox" name="item" value="

下拉框和单选框复选框的选中的值

1.下拉框的选中值 <select id="select"> <option value="1">1</option> <option value="2">2</option> </select> 第一种:$("select option:checked").val(); 第二种:$("#select").find("opti

selenium 单选框/复选框定位

1.单选框radio定位: 直接定位即可 driver.find_element_by_id("*****") 2.复选框checkbox定位: 直接定位即可 driver.find_element_by_id("*****") 3.复选框全部勾选定位: (1)可以一个一个勾选定位 (2)可以定位一组元素 复选框的type=checkbox,这里可以用xpath语法:.//*[@type='checkbox'] drvier.find_elements_by_xpa

自学篇之-----纯css做的漂亮的单选框复选框样式

<!DOCTYPE html><html><head><title>checkbook</title><meta charset="utf-8" /><script type="text/javascript" src="jquery-1.10.2.min.js"></script> <style type="text/css"

猎豹MFC--对话框 复选框 单选按钮

使用单选按钮要注意:单选键按钮的顺序必须是连续的,如果不是连续的一定要调整一下 设置分组为true 初始化 默认值:打开源文件找到初始化对话框: 开始ID按钮到最后一个按钮 选中最后一个: 效果如下: 添加事件处理函数后在该函数内 填写失效函数: 失效后擦出背景: 选中矩形画矩形: 为绿色复选框添加变量代码: 调用上一个事件处理函数. 调用蓝色: 圆形设置也一样: 来自为知笔记(Wiz)

js操作复选框 复选框

//复选框点击事件 function checkAll(){ let tp=$("#tp").val(); let all=$("input[name='id']"); if(tp==1){for(let i=0;i<all.length;i++){ all[i].checked=true; } }else{for(let i=0;i<all.length;i++){ all[i].checked=false; } } } js操作复选框.改变选中效果

js单选和复选框

http://blog.csdn.net/chelen_jak/article/details/44827393 http://www.gbtags.com/technology/jquerynews/jqueryplugin4checkboxandradio/ http://www.17sucai.com/pins/tag/3836.html