首页
精品网站
艺术设计
网络学院
信息中心
求职招聘
网站综合
服装网站
编程开发
设计论坛
投稿
我要上榜
设计资源站
平面设计
画册
VI欣赏
包装
CG-插画
搜索
个人网页
Alexa排名
CSS
建站资源
下载专区
JS特效
品牌服装
服装院校
专题欣赏
SEO
图标欣赏
专题
域名注册
虚拟主机
广州网站设计
域名注册
广州网站建设
上海网站建设
虚拟主机
广州网页设计
签名设计
虚拟主机
域名注册
acg王国
ACG玩家
当前位置:
网站综合首页
>>
网页JS特效
>>
文本特效类
>> 图片选择images of radio check的代码
图片选择images of radio check的代码
网站色彩搭配讲解
跟我探索网站排名的捷径
网页banner设计欣赏
网站装饰图标设计欣赏
设计赛事集合
ACG王国
来源:
中国设计秀
作者:
佚名
点击:
70
加入收藏
发表评论
0
顶一下
关键字:
图片
代码
图片选择
代码如下,点击运行可查看效果:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Radio Labels</title> <script type="text/javascript"> function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function clearChoices() { var list = document.getElementById("choicesList"); var choices = list.getElementsByTagName("li"); for (var i=0;i<choices.length;i++) { choices[i].className=""; } } function highlightChoice(template) { var michael = document.getElementById("li-michael"); var madonna = document.getElementById("li-madonna"); var elvis = document.getElementById("li-elvis"); if (template == "li-michael") { clearChoices(); michael.className = "on"; } else if (template == "li-madonna") { clearChoices(); madonna.className = "on"; } else if (template == "li-elvis") { clearChoices(); elvis.className = "on"; } } function imageClick() { var michael = document.getElementById("li-michael"); var madonna = document.getElementById("li-madonna"); var elvis = document.getElementById("li-elvis"); var imgmichael = michael.getElementsByTagName("img"); var imgmadonna = madonna.getElementsByTagName("img"); var imgelvis = elvis.getElementsByTagName("img"); var inputmichael = document.getElementById("radiomichael"); var inputmadonna = document.getElementById("radiomadonna"); var inputelvis = document.getElementById("radioelvis"); imgmichael[0].onclick = function() { inputmichael.checked = true; highlightChoice("li-michael"); } imgmadonna[0].onclick = function() { inputmadonna.checked = true; highlightChoice("li-madonna"); } imgelvis[0].onclick = function() { inputelvis.checked = true; highlightChoice("li-elvis"); } } addLoadEvent(imageClick); /* so that if someone clicks on the actual radio and not the image, the effect still happens */ function prepareChoices() { var michael = document.getElementById("radiomichael"); var madonna = document.getElementById("radiomadonna"); var elvis = document.getElementById("radioelvis"); michael.onclick = function () { highlightChoice("li-michael"); } madonna.onclick = function () { highlightChoice("li-madonna"); } elvis.onclick = function () { highlightChoice("li-elvis"); } } addLoadEvent(prepareChoices); </script> <style type="text/css"> ul {list-style:none;} p, li {font:normal 12px/18px arial;} h1 {font:bold 22px/28px arial;} h2 {font:bold 16px/20px arial;} .wrap {width:680px;} ul#choicesList {list-style:none;padding:0;margin:0;} ul#choicesList li { float:left; border:3px solid #ccc; margin-right:10px; padding:4px; } ul#choicesList label {background:#ccc;display:block;} ul#choicesList li img { border:1px solid #fff; } ul#choicesList li:hover { border-color: #f00; } ul#choicesList li.on { border-color: #397D02; } </style> </head> <body> <div class="wrap"> <h1>Form with Radio buttons</h1> <p>点击图像,不仅可以选择相应的图片,但周围边界颜色变化为选定状态。</p> <div id="choose"> <h2>Make a choice</h2> <ul id="choicesList"> <li id="li-michael"> <img src="/uploadfile/site/uploadfile/200806/20080621110105989.jpg" /><br /> <label for="radiomichael"> <input type="radio" class="radio" name="choice" value="michal" id="radiomichael" /> Michael </label> </li> <li id="li-madonna"> <img src="/uploadfile/site/uploadfile/200806/20080621110106762.jpg" /><br /> <label for="radiomadonna"> <input type="radio" class="radio" name="choice" value="madonna" id="radiomadonna" /> Madonna </label> </li> <li id="li-elvis"> <img src="/uploadfile/site/uploadfile/200806/20080621110107961.jpg" /><br /> <label for="radioelvis"> <input type="radio" class="radio" name="choice" value="elvis" id="radioelvis" /> Elvis </label> </li> </ul> </div><!-- end id="choosetemplate" --> <br clear="all" /> <br><br><br> <p>made by http://www.cssrain.cn</p> </div> </body> </html>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
2008-06-25 00:55:00 出处:
中国设计秀cnwebshow.com
本文引用地址:
http://www.cnwebshow.com/site/html/article_2351.html
热点文章/相关文章
最新文章
·
js特效文本框随文本的长度而增长
·
图片选择images of radio chec...
·
网页设计中动态更改字符的颜色特效
·
网页设计中字体及字体大小的匹...
·
一个精美强大的JS日历代码
·
六种风格时间显示,一定有你喜欢...
·
文字播放完成后页面随即跳转
·
7种JS脚本分页代码 showPages v1.0
·
3个最常用的JS时间特效
·
实时变化的时间特效
艺术设计秀最新图片
美国设计师平面设...
乌克兰平面设计作...
DeLonghi Steam I...
Simi Mahtani 杂志...
多款酒瓶包装设计...
优秀企业画册设计欣赏
推荐文章
·
图片选择images of radio chec...
素材下载
矢量
潮流素材
背景素材
模板
网站地图
|
关于我们
|
联系我们
|
网站建设
|
广告服务
|
版权声明
|
免责声明
|
网站公告
|
友情链接
|
留言
|
旧版入口
Copyright © 2005-2008
中国设计秀_网页设计秀_艺术设计秀_网页设计教程_网站建设作品_平面设计欣赏_包装设计欣赏_品牌网站建设
All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!
中国设计秀,秀---无处不在!!
交流群:9107036 3848215 8850631
粤ICP备05067046号