源地址:http://tommyfan.com/blog/demo/none_outline/
深藏多年秘笈大公开,全世界唯一一家公布,怎么点就是点不出,纯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的`outline:0`和特定浏览器的解决方案,如`::-moz-focus-inner`,我们可以实现只使用CSS去除按钮和链接点击时的虚线边框。这种方法在大多数现代浏览器中都能很好地工作,但在某些特定的IE版本或...
本主题聚焦于“纯CSS3按钮3D效果”,这是一个利用CSS3的特性来实现的交互式按钮设计,它在用户点击时能够呈现出逼真的3D下凹效果,提升了用户体验和界面的美观度。以下将详细介绍这一技术的关键知识点: 1. **CSS3 ...
至此,一个简单的纯CSS按钮开关效果就完成了。你可以根据实际需求调整样式,例如添加自定义图标、更改颜色主题或者增加过渡动画等。这个方法不仅适用于开关按钮,还可以扩展到其他类似交互组件,如切换选项卡、显示...
纯CSS3动画按钮是网页设计中的一个重要元素,它利用了CSS3的新特性,如过渡(transition)、动画(animation)和伪类(pseudo-classes),来实现丰富的交互效果,提升用户体验。下面将详细介绍这些知识点。 1. CSS3...
这个"css3点击按钮发光效果.zip"文件提供了一个示例,它展示了当按钮被点击时,如何通过CSS3实现中间发光并逐渐向外部扩散的淡光效果。这种效果不仅增加了用户交互的视觉吸引力,还能提升用户体验。 首先,让我们...
【纯CSS3 Android样式按钮点击波特效】是一个利用现代CSS3技术实现的前端设计资源,其目的是模拟Android系统中Material Design风格的按钮点击时产生的涟漪扩散效果。Material Design是Google推出的一种设计语言,...
【纯CSS3按钮边框线条动画特效】是一种利用现代浏览器对CSS3特性的支持,创造出极具视觉吸引力的按钮效果。这种特效主要通过CSS3的动画(Animation)和过渡(Transition)属性来实现,无需JavaScript或其他编程语言...
本文将深入探讨“纯CSS3 Android样式按钮点击波特效”,这是一个基于CSS3实现的酷炫按钮交互效果,灵感来源于Android系统的Material Design风格。 Material Design是Google推出的一种设计语言,它强调了深度、动画...
【纯css3带动画效果的左右滑动按钮】是一种利用CSS3特性实现的交互式设计,主要用于创建具有平滑动画和视觉吸引力的开关按钮。在现代网页设计中,这种按钮常用于用户界面,如设置选项、开启/关闭功能等。CSS3作为...
纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码 纯css3单选按钮和多选按钮美化样式代码
总结,CSS按钮样式的创建是一项涉及多个方面的任务,包括颜色、形状、尺寸、文字样式、状态转换以及响应式设计。通过不断实践和调整,你可以创造出符合项目需求的独特按钮样式,提升用户界面的美感和交互体验。
"纯CSS3实现简易3D按钮"是一个利用CSS3特性创建的交互式设计,无需JavaScript即可呈现立体感的按钮效果。这种技术对于前端开发者来说非常实用,能够提升网站或应用的用户体验。 首先,我们来看看如何用CSS3来实现3D...
例如,我们可以创建一个从透明到不透明的过渡动画,使按钮在被鼠标悬停时显现,或者添加一个平滑的颜色变化,让按钮在点击时有明显的反馈。 接着,我们来看这五种不同样式的按钮。每种样式可能涉及到不同的CSS3属性...
在网页设计中,CSS3(层叠样式表第三版)为开发者提供了丰富的视觉效果和交互体验,其中之一就是按钮的波纹动画特效。这种特效源于谷歌的Material Design设计语言,它模拟了物体在真实世界中被触摸后产生的涟漪扩散...
"css3按钮点击过渡动画特效"是一组利用CSS3特性实现的扁平化设计按钮,它们在用户点击时能够展现出吸引人的动态效果,提升用户体验。这些特效包括但不限于水波纹扩散、缓慢的笔刷描绘以及气泡升起等,为网页增添了一...
在本文中,我们将深入探讨如何使用jQuery和CSS3来实现一个点击按钮展开的图标菜单动画效果。这个功能常用于网站的导航系统,为用户提供一种交互式的用户体验,使得菜单的显示和隐藏更加动态和吸引人。 首先,让我们...
学习之路不可停止,最近在研究CSS,今天爱站技术频道的小编就給你们带来这篇CSS border虚线边框属性教程,教大家如何使用css制作网页中的虚线,巩固CSS border属性使用方法,感兴趣的同学可以参考一下。
首先,我们要了解CSS按钮的基本结构。一个按钮通常由HTML的`<button>`元素或者`<a>`元素(模拟按钮效果)来创建。例如: ```html 点击我 ``` 接下来,我们通过CSS来美化这个按钮。我们可以使用`class`选择器来为...
"15种漂亮的纯CSS3滑动按钮特效"是一个资源集合,它展示了如何利用CSS3的强大特性来设计各种各样的滑动按钮,无需依赖JavaScript或其他编程语言。这些特效可以提升用户界面的用户体验,让网站或应用程序的操作更加...
很久没有向大家分享关于CSS3按钮的动画特效了,今天就给大家带来8款超酷而实用的CSS3按钮动画,由于google字体服务被屏蔽的缘故,所以你在截图上看到的字体和实际演示会有所差异。一起来看看这些CSS3按钮吧。 1、CSS...