定义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 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
Javascript学习笔记2 函数
Jan 11 Javascript
两种简单实现菜单高亮显示的JS类代码
Jun 27 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
May 02 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
jQuery中has()方法用法实例
Jan 06 Javascript
jQuery实现html元素拖拽
Jul 21 Javascript
JS给Textarea文本框添加行号的方法
Aug 20 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
关于使用js算总价的问题
Jun 23 Javascript
layui使用表格渲染获取行数据的例子
Sep 13 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
Feb 16 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 删除无限级目录与文件代码共享
2008/11/22 PHP
YII路径的用法总结
2014/07/09 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
Three.js快速入门教程
2016/09/09 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
高三英语教学计划
2015/01/23 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
Python各协议下socket黏包问题原理
2022/04/12 Python