定义select的边框颜色


Posted in Javascript onApril 28, 2008

 
具体步骤
    1.用margin属性实现。先设置margin属性为-2,以隐藏select对象原来的边框,然后设置select对象的父对象的边框。

<span style="border:1px solid #333333;width:80">
<select style="margin:-2;width:84;background:#eeeeee"> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option> 
</select> 
</span>

2.margin属性结合clip属性实现。也是先用margin隐藏select的原边框,再用clip控制select的可视区域,以彻底隐藏select的原边框,最后通过定义select的父对象的边框作为最后看到的select的边框。

<span style="position:absolute;border:1px solid #333333;
width:80;height:20">
<select style="position:absolute;clip:rect(2 80 20 2);margin:-2;
width:84;background:#eeeeee"> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option> 
</select> 
</span>

注意:方法2中必须设置SPAN和SELECT元素的position属性为absolute。
特别提示
本例两段代码的运行效果分别如图2.1.6.6和图2.1.6.7所示,仔细对比,可以发现有一些微小的差别。
定义select的边框颜色
图2.1.6.6 定义SELECT的边框效果一
定义select的边框颜色
图2.1.6.7 定义SELECT的边框效果二

特别说明


本例主要是clip属性和margint属性的应用,因为SELECT控件的特殊性,无法直接定义其边框样式,所以必须掌握本例所用的技巧。
Javascript 相关文章推荐
jQuery控制图片的hover效果(smartRollover.js)
Mar 18 Javascript
中止javascript执行的方法
Feb 14 Javascript
node.js中的dns.getServers方法使用说明
Dec 08 Javascript
简介JavaScript中的setHours()方法的使用
Jun 11 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
详解Angular.js中$http拦截器的介绍及使用
Jul 04 Javascript
jQuery UI实现动画效果代码分享
Aug 19 jQuery
实例讲解v-if和v-show的区别
Jan 31 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
Apr 10 Javascript
vue-form表单验证是否为空值的实例详解
Oct 29 Javascript
JavaScript对象模型-执行模型
Apr 28 #Javascript
JavaScript面象对象设计
Apr 28 #Javascript
JS event使用方法详解
Apr 28 #Javascript
ext for eclipse插件安装方法
Apr 27 #Javascript
ext监听事件方法[初级篇]
Apr 27 #Javascript
js调用flash的效果代码
Apr 26 #Javascript
JS查看对象功能代码
Apr 25 #Javascript
You might like
php MYSQL 数据备份类
2009/06/19 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
python字符串连接的N种方式总结
2014/09/17 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
毕业生精彩的自我评价分享
2013/10/06 职场文书
汽车专业毕业生自荐信
2013/11/03 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS