1.普通状态2,鼠标hover状态  3.active 点击状态  4.focus 取得焦点状态

focus  经常用来取消a链接点击后产生的虚线边框

a:focus{
          outline: none;
      }

<!DOCTYPE html>

<html>
<head>
    <title></title>
    <meta charset="gbk">

<style type="text/css">
        .btn {
            color: white;
            background-color: #008aa6;
            padding: 0px 1em;
            height: 22px;
            margin-left: 10px;
            border: 0px solid black;
            border-radius: 5px;
        }

.btn:hover {
            background-color: #ff0000;
        }

/*active 要在后面 否则会被hover覆盖*/

.btn:focus {
            background-color: #00ff00;
        }

.btn:active {
            background-color: #000000;
        }
    </style>

</head>
<body>
<button class="btn">hehhe</button>
</body>

</html>

css button 的四种状态 focus 伪类相关推荐

  1. css button 四种状态,css中按钮的四种状态

    css中按钮有四种状态 普通状态 hover 鼠标悬停状态 active 点击状态 focus 取得焦点状态 .btn:focus{outline:0;} 可以去除按钮或a标签点击后的蓝色边框 下面的 ...

  2. a链接的四种状态:link、visited、hover、active

    a链接的四种状态 伪类是CSS 用于向某些选择器添加特殊的效果. a标签中有四个:link.visited.hover.active (1)link-设置a对象在未被访问前的样式表属性. (2)vis ...

  3. CSS复合选择器(后代选择器、子元素选择器、并集选择器、伪类选择器、:focus伪类选择器)

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的. 1. 后代选择器 后代选择器又称为包含选择器 作用:用来选择元素或元素组的子孙后代 其写法就是把外层标签写在前面,内层标签写在后面,中间 ...

  4. 【Java 并发编程】线程锁机制 ( 锁的四种状态 | 无锁状态 | 偏向锁 | 轻量级锁 | 重量级锁 | 锁竞争 | 锁升级 )

    文章目录 一.悲观锁示例 ( ReentrantLock ) 二.重量级锁弊端 三.锁的四种状态 ( 无锁状态 | 偏向锁 | 轻量级锁 | 重量级锁 ) 四.锁的四种状态之间的转换 ( 无锁状态 - ...

  5. java线程四种状态

    一个线程可以有四种状态: 1.新(new), 即线程刚刚创建,而并未执行 2.可运行(runnable),意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行.因此,线程可 ...

  6. 对象头、锁的四种状态、Java和处理器实现原子操作的方式(CAS、锁机制;总线锁定、缓存锁定)

    1.对象头 Java对象头里的Mark Word里默认存储对象的HashCode.分代年龄和锁标记位. 32位JVM的Mark Word的默认存储结构如下图所示: 在运行期间,Mark Word里存储 ...

  7. Java并发—锁的四种状态

    目录 无锁 偏向锁 轻量级锁 重量级锁 总结 锁的四种状态:无锁.偏向锁.轻量级锁和重量级锁 无锁 无锁就是没有真正意义上的上锁,所有的线程还是能访问并修改同一个资源,但是通过算法控制,实现同时只有一 ...

  8. javas的四种状态 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态

    一:java多线程互斥,和java多线程引入偏向锁和轻量级锁的原因? --->synchronized是在jvm层面实现同步的一种机制.  jvm规范中可以看到synchronized在jvm里 ...

  9. HTML 引用Css样式的四种方式

    不才,只知道HTML引用CSS样式有四种方式,内部引用和外部引用各两种,因为老是忘记细节,记下了随时翻阅亦可方便如我般的初学者 内部引用方式1: 直接在标签内用 style 引用,如: <div ...

  10. Spring Data JPA-JPA对象的四种状态

    Spring Data JPA-JPA对象的四种状态 JPA对象的四种状态 临时状态:刚创建出来,∙没有与EntityManager发生关系,没有被持久化,不处于EntityManager中的对象.实 ...

最新文章

  1. Leetcode 之Binary Tree Postorder Traversal(44)
  2. java字符串 n换行符_java切割字符串中的回车应注意是\n\r不是\n
  3. pom war jar的区别
  4. iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量
  5. linux用户、用户组 增删改查专栏
  6. Hadoop框架:MapReduce基本原理和入门案例
  7. Magento教程 16:Magento价格规则的优先度
  8. worknc的后处理如何安装_这些压缩空气后处理问题,大部分人都没有关注到
  9. PC电脑端QQ如何适应电脑端大小
  10. c51语言bit函数,keil C51中的本征函数库及使用说明
  11. 字符串匹配——C++使用Regex
  12. Linux系统可视化界面与Shell界面切换
  13. 【学习笔记】Servlet容器(Web容器)简介
  14. 黑马程序员—选择黑马,是我前进的方向
  15. 简单的数据库造数据方法
  16. linux系统安装firefox的flash player插件
  17. C#通过ToLower()方法将字符串转换成小写的代码
  18. VM/VB虚拟机镜像
  19. 金融业务知识(2):股票交易的基本流程
  20. 安卓开发 从入门到转业 (一)

热门文章

  1. Python制作烟花秀
  2. svc预测概率_携程客户流失概率预测
  3. html测试题英语,英语AB级试题,英语ab级真题及答案解析。
  4. 企业数据怎么用更有价值?DataHunter占位探索式分析
  5. unity 将.asset资源转成png
  6. nvidia控制面板的卸载会影响显卡驱动吗?
  7. android封装多肽,基于Android家用睡眠呼吸暂停综合征初筛系统的设计.pdf
  8. CISSP考点拾遗——记录一些关于“最”的定论
  9. 智能科学技术导论周昌乐答案_(整理)智能科学技术导论-周昌乐-第03讲 算法设计...
  10. 【极客营】Hibernate入门到精通-Hibernate概述