CSS之详解:active选择器
Active的一段话
active的英文解释为“积极的”,表现在鼠标上就是点击的意思。关于active选择器最多的示例恐怕就是应用在链接上面的,然而打开链接是一个一瞬间的动作,这不能很好的体现active选择器的特点。
Active的特点
其实我们打开一个带有active链接,激活acive是有一个过程的,就是点击模块后直到松开模块。如果我们不指定这个过程所花费的时间,笔者认为其默认花费零点几秒。
<!DOCTYPE html> <html><head><title>a</title><meta name="content-type" content="text/html; charset=UTF-8"><style>a{display:block;width:30px;margin:20px;border-radius:8px;padding:20px 50px;text-align:center;background:green;}a:active{background:indigo;}</style></head><body><a href="paris.jpg">link</a></body> </html>
我们可以通过过渡属性(transition)来调整这个时间。
a:active{background:indigo;transition:3s;}
读者可以做一个实验,改变其中transition的值,然后测试:avtive选择器所花费的时间。
ACTIVE示例
<!DOCTYPE html> <html><head><title>a</title><meta name="content-type" content="text/html; charset=UTF-8"><style> div{width:100px;height:100px;background:red;transition: 5s;}div:active{width:300px;height:300px;transition:3s;}</style></head><body><div></div></body> </html>
这里面有两个transition,也就是意味着有两个过渡。
- 第一个过渡是激活active选择器,这时候 div:avtive 里的 transition 起作用。
- 第二个过渡是松开鼠标,图像的尺寸恢复正常的过程,这时候 div 里的 transition 起作用。
如果读者只设置了在 div 里面的 transition ,那么选择器的过渡时间也就默认为 div 里的 transition 了。
如果读者有兴趣也可以试一试transition和其他选择器的组合。
转载于:https://www.cnblogs.com/HDK2016/p/6128277.html
CSS之详解:active选择器相关推荐
- JSX设置CSS样式详解
JSX设置CSS样式详解 1. 使用className设置样式(CSS的其他选择器也是同理) (1)定义一个CSS文件style.css,和普通CSS一样定义class选择器 .sty1{//和普通C ...
- CSS基本操作详解及截图演示
Web前端基础修炼 HTML基本标签详解与运行截图 CSS基本操作详解及截图演示 JavaScript基础(ECMAScript) JavaScript中DOM操作 JavaScript中BOM操作 ...
- css名词解析,小说CSS样式详解
CSS格式详解 字体格式(font) 字体 表格题目位置 once:只朗读一次(默许值): always:多次朗读: inherit:启当: 文字年夜小 font-size: xx-small | x ...
- Css display 详解
Css display 详解 display :none display :block display :inline display :inline-block display :inherit d ...
- 一定能用到的简单但实用的五种按钮样式(原生HTML+CSS步骤详解,含详细注释)
前言一 按钮在前端开发中往往是一个必不可少的元素,也有许多精美好看的样式资源供开发者直接使用.但博主认为,对于初学者而言,总是去cv别人做好的,而不理解其中的原理,是很不好的. 本人作为一名计 ...
- 前端之CSS篇(四)——CSS浮动详解
前言:页面布局要学习三大核心,盒子模型,浮动 和定位 . 1.CSS浮动 场景:整个网页的布局 本节需要解决的问题: 为什么需要浮动 浮动的排列特性 3种最常见的布局方式 为什么需要清除浮动 写出至少 ...
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)...
Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...
- css样式详解及覆盖顺序
文章目录 1. 覆盖顺序 2. 样式类别 2.1. 浏览器缺省值 2.2. 内联样式 2.3. 内部样式表 2.4. 外部样式表 3. 选择器 3.1. 基本选择器 3.1.1. 元素选择器 3.1. ...
最新文章
- 第24讲 | 比特币专题(一)历史与货币
- Java基础学习总结(18)——网络编程
- .NET 动态向Word文档添加数据
- Java Web 前端到后台常用框架介绍
- 3DMax 2014中文版安装破解教程
- mysql默认数据库名_mysql默认数据库
- JavaSE实战项目:飞翔的小鸟(完整版)
- 名字里有计算机里没有的字体大小,公安13000字的庞大字库打不出这些字 五市民名字让电脑“犯晕”...
- GEO,IGSO,MEO,LEO
- httpd-2.4.46 (apache) 基于网络源码包安装
- 圣诞邮件怎么写?收藏住~
- No ulink device found肿么办
- nginx 访问图片404_Nginx学习笔记(二、Nginx配置文件详解) - 被猪附身的人
- “沃尔沃环球帆船赛挑战极限—S40征服之旅”冠军竞猜活动启动
- GCC编译器中的-I -L -l 选项。
- 2014年国内餐饮O2O大事件
- Java面向对象试题
- status code = 404, status message = [Not Found]
- 保护你的文件夹和文件
- 重温C语言,这三十多个细节你把握住了?
热门文章
- ZILLIZ携手NVIDIA,参展2019中国移动全球合作伙伴大会
- MATLAB-SIMULINK-二极管搭建整流电路(2)
- matlab语言及测绘数据处理应用,MATLAB语言及测绘数据处理应用
- 能安装应用的iTunes版本
- 利用Python实现整数序列求和
- 计算机应用软件系统修改记录,[计算机软件及应用]修改记录_多路计费器.doc
- 【更好的中文语音识别SpeechBrain Win10/11本地部署,基于Aishell】
- 《应用物理杂志》发布电磁超材料最新成果
- 使用python根据身高体重计算BMI指数
- oracle wip 常见问题,Oracle WIP设置步骤