定义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 select下拉框操作的一些说明
Apr 02 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
Oct 30 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
Nov 07 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
详细谈谈javascript的对象
Jul 31 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 Javascript
Angular 项目实现国际化的方法
Jan 08 Javascript
react native 文字轮播的实现示例
Jul 27 Javascript
cocos2dx+lua实现橡皮擦功能
Dec 20 Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 Javascript
小程序自定义圆形进度条
Nov 17 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缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
PHP缓冲区用法总结
2016/02/14 PHP
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
python创建学生管理系统
2019/11/22 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
查找廉价航班和发现新目的地:Kiwi.com
2019/02/25 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
介绍一下linux的文件权限
2012/02/15 面试题
公证书样本
2014/04/10 职场文书
公司年会策划方案
2014/05/17 职场文书
服务承诺书怎么写
2014/05/24 职场文书
2014年公务员转正工作总结
2014/11/07 职场文书
员工工作能力评语
2014/12/31 职场文书
导游词之太原天龙山
2020/01/02 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
Python中time与datetime模块使用方法详解
2022/03/31 Python
MySQL主从切换的超详细步骤
2022/06/28 MySQL