当前位置: 首页 > news >正文

CSS学习记录07

CSS轮廓

轮廓是在元素周围绘制的一条线,在边框之外,以凸显元素。

CSS拥有如下轮廓属性:

  • outline-style
  • outline-color
  • outline-width
  • outline-offset
  • outline

注意:轮廓与边框不同。不同之处在于:轮廓是在元素边框之外绘制的,并且可能与其他内容重叠。同样,轮廓也不是元素尺寸的一部分;元素的总宽度和高度不受轮廓线宽度的影响。

CSS轮廓样式

outline-sytle 属性指定轮廓的样式,并可设置如下值:

  • dotted - 定义点状的轮廓。
  • dashed - 定义虚线的轮廓。
  • solid - 定义实线的轮廓。
  • double - 定义双线的轮廓。
  • groove - 定义3D凹槽轮廓。
  • ridge - 定义3D凸曹轮廓。
  • inset - 定义3D凹边轮廓。
  • outset - 定义3D凸边轮廓。
  • none - 定义无轮廓。
  • hidden - 定义隐藏的轮廓。

举例:

p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}

 注意:除非设置了outline-style属性,否则其他轮廓属性都不会有任何作用。

CSS轮廓宽度

outline-width 属性指定轮廓的宽度,并可设置如下值之一:

  • thin(通常为1px)
  • medium(通常为3px)
  • thick(通常为5px)
  • 特定尺寸(以px、pt、cm、em计)

举例:

p.ex1 {border: 1px solid black;outline-style: solid;outline-color: red;outline-width: thin;
}p.ex2 {border: 1px solid black;outline-style: solid;outline-color: red;outline-width: medium;
}p.ex3 {border: 1px solid black;outline-style: solid;outline-color: red;outline-width: thick;
}p.ex4 {border: 1px solid black;outline-style: solid;outline-color: red;outline-width: 4px;
}

CSS轮廓颜色 

outline-color 属性用于设置轮廓的颜色。

可以通过以下方式设置染色:

  • name - 指定颜色名, 例如:“red"
  • HEX - 指定十六进制值 例如:”#ff0000"
  • RGB - 指定RGB值, 例如:“rgb(255,0,0)"
  • HSL - 指定HSL值, 例如:”hsl(0,100%,50%)"
  • invert - 执行颜色反转(无论是什么颜色背景,都可确保轮廓可见)

举例:

p.ex3 {border: 2px solid black;outline-style: outset;outline-color: grey;
}

CSS轮廓简写 

outline 属性是用于设置以下各个轮廓属性的简写属性:

  • outline-width
  • outline-style(必需)
  • outline-color

从上面的列表中,outline属性可指定一个、两个或三个值。值的顺序无关重要。

举例:

p.ex1 {outline: dashed;}
p.ex2 {outline: dotted red;}
p.ex3 {outline: 5px solid yellow;}
p.ex4 {outline: thick ridge pink;}

CSS轮廓偏移

outline-offset属性在元素的轮廓与边框之间添加空间。元素及其轮廓之间的空间是透明的。

举例:

p {margin: 30px;background: yellow;border: 1px solid black;outline: 1px solid red;outline-offset: 25px;
}

所有CSS轮廓属性

属性描述
outline简写属性,在一条声明中设置 outline-width、outline-style 以及 outline-color。
outline-color设置轮廓的颜色。
outline-offset指定轮廓与元素的边缘或边框之间的空间。
outline-style设置轮廓的样式。
outline-width设置轮廓的宽度。
http://www.lryc.cn/news/501079.html

相关文章:

  • 喆塔科技携手国家级创新中心,共建高性能集成电路数智化未来
  • 基于单片机的汽车雨刷器装置
  • 013-SpringBoot 定义优雅的全局异常处理方式
  • nginx 网页正常访问 F5 404
  • Idea Spring Initializr没有 Java 8选项解决办法
  • 【Leetcode Top 100】104. 二叉树的最大深度
  • C#实现一个HttpClient集成通义千问-开发前准备
  • 使用ssh免密登录实现自动化部署rsync+nfs+lsync(脚本)
  • 若依集成更好用的easyexcel
  • 去除背景 学习笔记
  • 我们来学mysql -- 隔离级别简介(原理篇)
  • 机器学习(4)Kmeans算法
  • Oracle之表空间迁移
  • 域渗透入门靶机之HTB-Cicada
  • ue5 motion matching
  • 【从零开始的LeetCode-算法】383. 赎金信
  • 记录模板学习(持续更新)
  • Android hid 数据传输(device 端 )
  • MaxEnt模型在物种分布模拟中如何应用?R语言+MaxEnt模型融合物种分布模拟、参数优化方法、结果分析制图与论文写作
  • 第3章:文本样式 --[CSS零基础入门]
  • mysql 架构详解
  • 无代码探索AI大模型:腾讯云函数计算的卓越实践
  • 解决Ubuntu在VMware关机时,老是一个光标在那里闪动几分钟,才能关机的问题
  • word poi-tl 图表功能增强,插入图表折线图、柱状图、饼状图
  • 常见网络钓鱼类型
  • 数字图像处理考研考点(持续更新)
  • Spring Cloud Alibaba:一站式微服务解决方案
  • ubuntu16.04部署dify教程
  • JavaWeb文件上传
  • 软件工程——期末复习(3)