定义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 相关文章推荐
javascript日期格式化示例分享
Mar 05 Javascript
JavaScript判断是否为数字的4种方法及效率比较
Apr 01 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
JavaScript 是什么意思
Sep 22 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
boostrapTable的refresh和refreshOptions区别浅析
Jan 22 Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
详解vue 项目白屏解决方案
Oct 31 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
信用卡效验程序
2006/10/09 PHP
PHP 源代码压缩小工具
2009/12/22 PHP
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
python的sys.path模块路径添加方式
2020/03/09 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
error和exception有什么区别
2012/10/02 面试题
安康杯竞赛活动总结
2014/05/05 职场文书
社区志愿者培训方案
2014/06/10 职场文书
商场消防安全责任书
2014/07/29 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
文明礼貌主题班会
2015/08/14 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
pytorch--之halfTensor的使用详解
2021/05/24 Python
Python操作CSV格式文件的方法大全
2021/07/15 Python
科普 | 业余无线电知识-波段篇
2022/02/18 无线电