源地址: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在多个主流浏览器测试通过。
分享到:
相关推荐
本主题聚焦于“纯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推出的一种设计语言,它强调了深度、动画...
总结,CSS按钮样式的创建是一项涉及多个方面的任务,包括颜色、形状、尺寸、文字样式、状态转换以及响应式设计。通过不断实践和调整,你可以创造出符合项目需求的独特按钮样式,提升用户界面的美感和交互体验。
例如,我们可以创建一个从透明到不透明的过渡动画,使按钮在被鼠标悬停时显现,或者添加一个平滑的颜色变化,让按钮在点击时有明显的反馈。 接着,我们来看这五种不同样式的按钮。每种样式可能涉及到不同的CSS3属性...
本主题聚焦于一个特定的设计元素——"CSS经典圆形按钮"。圆形按钮是网页设计中常用的一种交互元素,它们通常用于导航、触发操作或者展示社交链接。下面我们将深入探讨如何利用CSS来创建美观且功能齐全的圆形按钮。 ...
在网页设计中,CSS3(层叠样式表第三版)为开发者提供了丰富的视觉效果和交互体验,其中之一就是按钮的波纹动画特效。这种特效源于谷歌的Material Design设计语言,它模拟了物体在真实世界中被触摸后产生的涟漪扩散...
【纯CSS3 3D按钮效果】是一种利用CSS3的新特性来实现的视觉效果,它在网页设计中常被用于创建具有立体感和交互性的按钮。CSS3是 Cascading Style Sheets(层叠样式表)的第三版,相较于CSS2,CSS3引入了许多新的功能...
"css3按钮点击过渡动画特效"是一组利用CSS3特性实现的扁平化设计按钮,它们在用户点击时能够展现出吸引人的动态效果,提升用户体验。这些特效包括但不限于水波纹扩散、缓慢的笔刷描绘以及气泡升起等,为网页增添了一...
学习之路不可停止,最近在研究CSS,今天爱站技术频道的小编就給你们带来这篇CSS border虚线边框属性教程,教大家如何使用css制作网页中的虚线,巩固CSS border属性使用方法,感兴趣的同学可以参考一下。
在本文中,我们将深入探讨如何使用纯CSS3实现点击发光的按钮特效,这是一种现代且吸引用户的交互设计元素。CSS3是层叠样式表的最新版本,它提供了许多强大的功能,如动画、过渡、伪类和自定义属性,使得创建动态效果...
首先,我们要了解CSS按钮的基本结构。一个按钮通常由HTML的`<button>`元素或者`<a>`元素(模拟按钮效果)来创建。例如: ```html 点击我 ``` 接下来,我们通过CSS来美化这个按钮。我们可以使用`class`选择器来为...
很久没有向大家分享关于CSS3按钮的动画特效了,今天就给大家带来8款超酷而实用的CSS3按钮动画,由于google字体服务被屏蔽的缘故,所以你在截图上看到的字体和实际演示会有所差异。一起来看看这些CSS3按钮吧。 1、CSS...
这种特效通过CSS3的属性和功能,无需JavaScript即可实现动态效果,使得开关按钮在被点击时具有视觉反馈,如发光效果。 在CSS3中,实现这种开关按钮特效的关键技术主要包括以下几点: 1. **伪类选择器**:CSS3的`:...
但是今天要介绍一款CSS3社会分享按钮,这款分享按钮在鼠标滑过时会产生投影和发光效果,这些特效是由CSS3技术实现的,代码非常简单。而且,按钮在按下的时候也呈现出3D立体的效果。希望这款CSS3发光社会分享按钮可以...
6. **交互式动画**:使用`:hover`、`:active`和`:focus`伪类,可以为按钮添加鼠标悬停、点击或获得焦点时的动态效果,例如改变颜色、大小或透明度,增加用户交互体验。 在压缩包中的`index.html`文件中,我们可以...
**CSS3游戏首页动画按钮与CSS3动画按钮详解** 在网页设计中,视觉效果和交互体验是提升用户体验的重要因素。CSS3(Cascading Style Sheets Level 3)作为现代网页设计的标准,为开发者提供了丰富的样式控制和动画...
在本资源"纯CSS3鼠标滑过动画按钮特效.zip"中,我们主要关注的是如何利用CSS3中的transition属性来创建动态、吸引人的按钮效果。这个特效适用于网站设计,可以增加用户体验,使用户与网页交互时有更丰富的视觉反馈。...