定义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写的一个DIV 弹出网页对话框
Aug 14 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
将光标定位于输入框最右侧实现代码
Dec 04 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
Feb 13 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
js Math数学简单使用操作示例
Mar 13 Javascript
通过js随机函数Math.random实现乱序
May 19 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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
PHP静态调用非静态方法的应用分析
2013/05/02 PHP
php二分查找二种实现示例
2014/03/12 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
js常用代码段收集
2011/10/28 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
浅谈js原生拖放
2016/11/21 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
手把手教你python实现SVM算法
2017/12/27 Python
使用python实现kNN分类算法
2019/10/16 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
Python中的流程控制详解
2021/02/18 Python
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
手术室护士自我鉴定
2013/10/14 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
通知格式
2015/04/27 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL