定义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 相关文章推荐
JSON 学习之完全手册 图文
May 29 Javascript
一个简单的javascript类定义例子
Sep 12 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
js实现随机抽选效果、随机抽选红色球效果
Jan 13 Javascript
Angular2 PrimeNG分页模块学习
Jan 14 Javascript
微信小程序中实现手指缩放图片的示例代码
Mar 13 Javascript
layer扩展打开/关闭动画的方法
Sep 23 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 Javascript
基于jQuery实现可编辑的表格
Dec 11 jQuery
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 简单日历实现代码
2009/10/28 PHP
php微信开发自定义菜单
2016/08/27 PHP
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
高中毕业生自我鉴定例文
2013/12/29 职场文书
项目建议书格式
2014/03/12 职场文书
公休请假条
2014/04/11 职场文书
信用卡工资证明格式
2014/09/13 职场文书
营业用房租赁协议书
2014/11/26 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
市场营销计划书
2019/04/24 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript