纯CSS搞定按钮、链接点击时的虚线
来源:互联网 发布:淘宝上最火的男装店铺 编辑:程序博客网 时间:2024/04/30 23:17
源地址:http://tommyfan.com/blog/demo/none_outline/
深藏多年秘笈大公开,全世界唯一一家公布,怎么点就是点不出,纯CSS去掉按钮或者链接点击产生的虚线。
这个东东是无意中的发现,用处数数也瞒多,像ie下带border的button点击时恶心的表现、去掉tab的点击虚线等等。但遗憾的是这个东东在实践中发现,ie下还是容易受样式环境影响。
这个效果的实现重点在于我在无意中发现了IE下的一个bug,这个bug在特定环境会导致按钮或链接点击时失去虚线。其它浏览器就比较简单,支持CSS2的浏览器可以通过设置outline解决,FF的button标签通过私有属性特别处理,DEMO在多个主流浏览器测试通过。
深藏多年秘笈大公开,全世界唯一一家公布,怎么点就是点不出,纯CSS去掉按钮或者链接点击产生的虚线。
<style type="text/css"> .wrap{position:relative;} .btns{zoom:1;} .btns *{outline:0;zoom:1;background:#f2f2f2;} .btns button::-moz-focus-inner{border-color:transparent!important;} </style> <div class="wrap"> <div class="btns"> <button type="button">确定</button><button type="button">取消</button> <a href="#">确定</a><a href="#">取消</a> </div> </div>
这个东东是无意中的发现,用处数数也瞒多,像ie下带border的button点击时恶心的表现、去掉tab的点击虚线等等。但遗憾的是这个东东在实践中发现,ie下还是容易受样式环境影响。
这个效果的实现重点在于我在无意中发现了IE下的一个bug,这个bug在特定环境会导致按钮或链接点击时失去虚线。其它浏览器就比较简单,支持CSS2的浏览器可以通过设置outline解决,FF的button标签通过私有属性特别处理,DEMO在多个主流浏览器测试通过。
- 纯CSS搞定按钮、链接点击时的虚线
- 纯CSS搞定按钮、链接点击时的虚线
- 纯CSS搞定按钮、链接点击时的虚线 详细出处参考:http://www.jb51.net/css/21479.html
- css去除页面点击链接、按钮触发的虚线框
- CSS+JS方法去除点击链接,按钮时出现的虚线框
- CSS:去除点击链接和按钮时出现的虚线框
- CSS:去除点击链接和按钮时出现的虚线框
- CSS:去除点击链接和按钮时出现的虚线框
- 去掉点击链接时出现的虚线
- 去掉点击链接时的虚线框
- 去掉点击链接时的虚线框 .
- 几种方法:去掉按钮和链接点击时出现的虚线边框
- CSS去掉点击时的虚线
- jquery去掉点击文字,图片,按钮时出现的虚线
- 消除点击超链接 按钮时出现的虚线
- 去掉超链接或按钮点击时出现的虚线边框
- 去掉超链接或按钮点击时出现的虚线边框
- 去掉超链接或按钮点击时出现的虚线边框
- JavaScript+CSS实现网页换肤功能
- mysql数据导入导出命令
- comparator对list排序
- Servlet 输出中文乱码解决
- ie6下提示没有权限的一种原因和相应的解决办法
- 纯CSS搞定按钮、链接点击时的虚线
- 出现java.lang.NoClassDefFoundError的错误的一种原因和解决办法
- 在C/C++程序里打印调用栈信息
- Servlet 准确的输出文件格式
- Javascript文件操作
- 如何在下载文件名中使用UTF-8编码
- 父标签内各个控件的停靠 android:layout_gravity 和 android:gravity 的区别
- Java来获取访问者真实的IP地址(避免反向代理的影响)
- getOutputStream()和getWriter()不能同时用