html中outline属性,css 轮廓(outline)属性是如何使用的
一、什么是css轮廓(outline)属性
轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
举个例子来说吧:在我们平时阅读浏览器里的内容时,当鼠标点击让一个a标签链接或者一个input的单选框获得焦点的时候,该元素将会被一个轮廓虚线框围绕。这个轮廓虚线框就是轮廓(outline)。
在默认情况下,点击a标签,input,或者添加鼠标点击事件的时候,浏览器就会留下一个轮廓外框(chrome之下为蓝色)。然而这些默认的轮廓外框,有时候很影响美观,破坏了前端页面的整体效果,我们并不是很想保留下来。那么如何把浏览器默认的轮廓外框去掉,又或者改变这个默认的轮廓外框效果?
css的轮廓(outline)属性让我们可以改变这个默认的轮廓虚线框效果。轮廓(outline)属性有如下的相关属性:
outline:在一个声明中设置所有的轮廓属性
outline-style:设置轮廓的样式
outline-width:设置轮廓的宽度
outline-color:设置轮廓的颜色
outline-offset:对轮廓进行偏移,并在边框边缘进行绘制
其中第1个相关属性outline是速写形式,格式为:
outline:outline-color||outline-style||outline-width;
让我们不用一个一个的设置轮廓的相关样式,可以一次性完成设置。
我们用下面的例子来看看css的轮廓(outline)属性的使用:
如果想让链接获取到焦点时更醒目,可以设置轮廓线条为红色,可以如下:
轮廓--outline
.a{outline:5pxsolidred;}
我是默认下的连接
我是一个测试连接,会红
效果图如下:
1.jpg
而如果只是单纯的想去掉影响美观的Tab上的轮廓线条,outline属性可如下设置:
.tab{outline:none;....../*otherproperties*/}
从上面的例子可以看出轮廓(outline)与边框(border)很相似,但轮廓(outline)和边框(border)虽然相似却也是不同的。
二、轮廓(outline)与边框(border)的区别
outline是不占空间的,既不会增加额外的宽或者高;border会占用宽度;因此outline不会象border那样影响元素的尺寸或者位置。
outline有可能是非矩形的;border就是普通边框。
outline是针对链接、表单控件和ImageMap等元素设计;border可应用于几乎所有有形的html元素。
本文转载自中文网
html中outline属性,css 轮廓(outline)属性是如何使用的相关推荐
- html中outline属性,css的outline属性的作用是什么
css的outline属性的作用是什么 发布时间:2020-05-06 11:47:34 来源:亿速云 阅读:280 作者:小新 css的outline属性的作用是什么?相信有很多人都不太了解,今天小 ...
- CSS轮廓样式属性为,简述CSS轮廓样式
在网页设计中,如果你想突出一些元素,通常会怎么做?改变字体样式或者文本样式?除此之外,还有其他方法吗?答案是肯定的,这个方法就是今天小编想跟大家分享的内容--css的轮廓样式. 一.什么是轮廓 在CS ...
- css文本外观属性中设置字体,css 文本外观属性(text) 和 字体样式属性(font)
css文本 text外观属性 color: 颜色值(red,blue)十六进制 ,rgb letter-spacing: 字间距 px,em word-spacing: 单词间距 对中文无效 line ...
- html图片背景属性,css 背景(background)属性、背景图定位
background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...
- html block属性,css display block属性的意思、作用和效果
css中display的block属性是什么意思呢?他是指拥有该属性的html元素以块的方式显示,同时,该元素的前面和后面都会换行,也就是说,如果给一个元素B设置的display:block,那么该元 ...
- php浮动边框设置属性,CSS float 浮动属性
本篇主要介绍float属性:定义元素朝哪个方向浮动. 目录: 1. 页面布局方式:介绍文档流.浮动层以及float属性. 2. float:left :介绍float为 left 时的布局方式. 3. ...
- html左边移动属性,css左边偏移属性left、右边偏移属性right
[实例介绍] css左边偏移属性left.右边偏移属性right 通过left属性来设置左边偏移属性,通过right属性来设置右边偏移属性. [基本语法] position:static | ab ...
- html的定位属性,CSS之定位属性
一,定位介绍 定位的基本思想很简单,它允许你定义元素出现在页面的任何位置. 是通过position属性配合left,right...等来实现的. 二,定位类别 1.相对定位相对定位就是相对于自己以前在 ...
- css设置h1属性,CSS设置文本属性
本文属性词汇 文本字体 font-family文本大小 font-size文本粗细 font-weight文本风格 font-style 文本字体使用示例 指定字体系列 boby {font-fami ...
最新文章
- 2019 年,Hadoop 还是数据处理的可选方案吗?
- Matlab程序咨询,书上程序4-5问题咨询
- 2013-2014 ACM-ICPC, NEERC, Southern Subregional Contest Problem D. Grumpy Cat 交互题
- 100个短缺职业排行榜出炉 找工作,这些职业最缺人
- sklearn-GridSearchCV调节超参数
- Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)
- ShardingSphere Raw JDBC 主从示例
- 问题解决:pip无法使用,经升级后可以使用
- [转载] Python列表拷贝复制函数copy()函数的作用
- 安装 | Android studio 3.5.2安装教程
- java8 Stream接口简单使用
- cflow——C语言函数调用关系生成器
- vue写一个简单的警察抓小偷的打字游戏
- Linux版awvs破解详细步骤
- linux 中文字体 推荐,适合阅读的中文字体
- 卡诺模型案例分析_卡诺模型:用数据捕捉用户真正需求,帮助产品更好地迭代升级...
- 如何用计算机做样本抽样,抽样设计和样本抽选.doc
- Flask蓝本与子域名
- 基于Select模型的匿名聊天室v1.0
- SpringBoot下载文件的正确方式~
热门文章
- 可带癞子的通用麻将胡牌算法
- 银河麒麟Kylin_s10_sp2安装Oracle11g(FS)(亲测有效)
- 狡兔三窟,这是第二窟;)
- 队列的基本用法 舞者
- 高薪聘请“软件测试”专业老师“在线修改测试人简历”、逆风下测试人的简历如何才能脱颖而出
- 极品婆媳龙争虎斗---我和阿芬的正面接触(9)
- 如何戒掉对高脂热饮食的“瘾”?
- 阿里云服务器重装操作系统流程免费不限次数更换
- user-interface vty 0 4 详解
- WSL下Docker使用踩坑小记