首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS进阶】CSS 颜色体系详解

这里这个测试 test3 是为了说明,当传入色彩关键字错误,CSS 属性将无效而不是使用当前currentColor 替代。 currentColor会在下文说明。...文本颜色 color:red 元素背景色 background-color:red (包含各类渐变) 元素边框 border-color:red 元素阴影或文字阴影 box-shadow...可以看到,这两个属性颜色值都被设置为了 color 设置值,当我们需要用到这种同色表现时候,使用 currentColor 更佳,方便日后改动。...那么元素中将会得到或者继承元素 color 值有哪些呢: 元素文本内容 文本轮廓 元素边框 元素阴影 filter:drop-shadow()   alt 文本。...明度(V),亮度(L),取0-100%。 其实对于我们前端而言,使用 hsl 表示颜色会更方便。

1.7K61

现代 CSS 颜色指南

CSS ,颜色无处不在,它可以作为文字、背景、阴影、表格、边框、链接等属性。...我们在 CSS使用大多数颜色都是 hex 和 RGB,其实表示颜色方式有很多,下面就来看看CSS颜色体系。 1....div { background-color:transparent; } (2)currentColor currentColor 表示当前颜色。如果没有指定,就会从父容器继承文本颜色。...: red; } 该属性在SVG中使用时很方便,可以将指定填充或描边颜色设置为currentColor,以确保SVG颜色与其父级文本颜色匹配。...不透明度范围可以是 0 到 1 之间任何值,0 是最小值(无不透明度),1 是最大值(完全不透明度): div { color: rgba(0,0,0,0.5); border: 1px solid

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

总结CSS3新特性(颜色篇)

有一点需要注意,百分比与数值不能同时出现在一个rgb函数; rgba()与hsla(): 这两位与上边两位区别在于后边a(alpha)透明度; 透明度为0-1之间数值,0为全透明,1为全不透明,...利用透明度可以做出很多好看效果 一个简单例子(当然了- -这个例子不算好看) 上例中用到了一个类似于变量单词(currentColor[大小写不区分]) currentColor可用于所有设置颜色属性地方...取值为当前元素color属性值,如果没有,寻找父级,一直到根元素,如果都没有设置的话,不要担心,还有浏览器代理默认颜色. w3官方有一个简短解释,如果元素color属性值为currentColor...的话,则视为 ‘color:inherit’; 比较实用一个地方就是,设置元素边框颜色,颜色(color),等等属性时,只需设置颜色(color);后续更改时也只需修改一处,子元素也可直接继承使用currentColor...; 顺便介绍下 opacity: opacity用来设置元素明度:(取值为0-1) ?

794120

如何在 CSS 设计出漂亮阴影

为什么要使用阴影? 我保证,我们很快就会谈到有趣CSS技巧。但首先,我想退后一步,谈谈为什么阴影存在于CSS,以及我们如何最大限度地利用它们。 阴影表示高程,而较大阴影表示更高高程。...注意阴影是如何变化:它离你手更远(更大偏移量),它变得更模糊(更大模糊半径),它开始淡出(较低不透明度)。如果您无法移动双手,则可以改用房间中参考对象。比较你周围不同阴影。...3.当元素靠近用户时,偏移量应增加,模糊半径应增加,阴影不透明度应降低。 4.您可以使用我们直觉跳过其中一些计算。...例如,如果我们在具有透明和不透明像素图像上使用它,阴影将仅适用于不透明像素: 这适用于图像,但也适用于HTML元素!...具体来说,当过滤器应用于包含文本输入元素时,它似乎不喜欢。它引入了一些输入延迟。 我希望本教程能启发您添加或调整一些阴影!老实说,很少有开发人员将这种水平想法置于他们阴影

36610

手把手教你使用CSS3为文本和元素实现添加阴影效果

使用CSS3,你可以为文本和元素添加阴影。 一、浏览器支持 表数字指定完全支持该属性第一个浏览器版本。 数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀。... CSS3 文本阴影 CSS3 text-shadow 属性应用阴影文本上....---- 多重阴影 要在文本添加多个阴影,可以添加逗号分隔阴影列表。...在最简单用法,只指定水平阴影和垂直阴影: 一个黄色 元素使用一个黑色box-shadow div { width: 300px; height:...四、总结 本文基于CSS基础,使用CSS语言。介绍了有关CSS阴影效果应用,从基础文本阴影入手, 对CSS常见阴影表示效果都做了一一讲解。通过一个个实例演示,实例运行效果图。

1.3K20

IT课程 CSS基础 026_显示、可见性、效果

显示 在CSS,display属性决定了元素在页面显示方式。 display: none; 隐藏元素,使其在页面不可见且不占据空间不影响布局。 元素不会显示在页面上。...CSS 支持多种效果,包括:颜色、背景、边框、字体、阴影、渐变、过渡、动画等。 透明 在 CSS ,透明度是指元素后面的背景被覆盖程度。透明度可以使用 opacity 属性来设置。...opacity 属性值范围为 0.0 到 1.0,其中 0.0 表示完全透明,1.0 表示完全不透明。...*/ } 效果: 文字阴影CSS ,text-shadow 属性用于为文本添加阴影... 效果: 渐变 在 CSS ,渐变(gradient)是一种用于创建平滑色彩过渡效果。

6310

一篇文章带你了解CSS3 滤镜(Filters)——下篇

上篇文章,我们介绍了CSS3滤镜效果模糊效果、设置图像高度、调整图像对比度、向图像添加阴影等知识,这篇文章紧承上篇文章,我们重点介绍下CSS3滤镜效果将图像转换为灰度、在图像上应用色相旋转、对图像应用不透明度知识...四、向图像添加阴影 可以使用该drop-shadow()功能将阴影效果应用于Photoshop等图像。 此功能类似于该box-shadow属性。...注意:drop-shadow()函数第一个和第二个参数分别指定阴影水平和垂直偏移,而第三个参数指定模糊半径,最后一个参数指定阴影颜色,就像该box-shadow属性一样,但有一个例外,' inset...七、对图像应用不透明度 opacity()功能可用于为图像添加透明度。值0%表示是完全透明,值100%或1保持表示图像不变。之间值0%并且100%是在效果线性乘法器。...八、总结 本文基于CSS基础,通过案例,详细讲解了 CSS3滤镜属性使用方法。如何去设置图像亮度,对比度,添加相应阴影效果、改变图像不透明度

54520

能让你受益匪浅10个css使用技巧

CSS技巧大杂烩 01 Safari z-index层级问题 在Safari浏览器下(此Safari浏览器包括iOSSafari,iPhone上微信浏览器,以及Mac OS X系统Safari...04 使用currentColor来简化css 设置border-color、background-color等颜色时候,可以使用currentColor[与当前元素字体颜色相同]来简化css。...07 翘边阴影实现 利用:before和:after,加上绝对定位性质,可以形成一个矩形,这个时候结合CSS3倾斜属性skew和旋转属性rote。...代码: background: url("images/logo.png") no-repeat;-webkit-mask : url("images/mask.png"); mask.png黑色代表是不透...css,当padding-top/bottom值为百分比时,其值都是以其父元素宽度为参照对象。

1.6K20

【说站】css删除input输入框阴影

css删除input输入框阴影 1、input说明 这个阴影是浏览器生成。...2、css样式内外阴影设置,分为内外阴影阴影:box-shadow: X轴  Y轴  Rpx  color; 属性说明(顺序依次对应): 阴影X轴(可以使用负值)     阴影Y轴(可以使用负值...)     阴影模糊值(大小)     阴影颜色 默认是外阴影    内阴影:inset可以设置成内部阴影 3、去除input阴影实例,直接在input css 里写 -webkit-appearance...: none; 就行了 input{ border:none; -webkit-appearance:none;/*去除阴影边框*/ outline: none; -webkit-tap-highlight-color...:rgba(0,0,0,0);/*点击高亮颜色*/ } 以上就是css删除input输入框阴影方法,希望对大家有所帮助。

2.3K20

纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

比如下面的案例,#1F1B24 这一色彩就是在深色基准色 #121212 基础上,和不透明度为 8%品牌色叠加之后结果。...在深色背景上浅色文本 当浅色文本出现在深色背景上时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度为...60% 被禁用文本内容,白色文本不透明度为38% ?...禁用状态 所有的被禁用组件,都使用不透明度为 12% 白色用来呈现外轮廓和填充色,并使用不透明度为 38% 白色来显示文本和表层内容。 ?...轮廓容器:不透明度为12%白色 标签/图标:不透明度为38%白色 色彩填充容器:不透明度为12%白色 相关资源 Sticker sheet 是和 Sketch for Android 这套组件一起使用

9.6K10

【动画消消乐】HTML+CSS 自定义加载动画 064(currentColor妙用!)

简单理解: CSS里可以在任何需要写颜色地方使用currentColor这个变量,这个变量值是当前元素color值。...如果当前元素没有在CSS里显示地指定一个color值,那它颜色值就遵从CSS规则,从父级元素继承而来。...在这里设置了spancolor属性为白色,所以背景色也就是color属性值:白色 设置color为白色是为了使得阴影为白色(之后会使用span阴影) 在后面步骤中将说明如果不使用currentColor...而直接使用white(白色)出现情况 步骤2 使用box-shadow为span添加两个阴影 位置分别位于span上方和下方 box-shadow: 0 30px,/*阴影1*/ 0...为了使span、span::before、span::after背景色也随之变化,故使用currentColor参数,使得span、span::before、span::after背景色保持和color

33930

「进击前端工程师」CSS色彩揭秘

古人曾用诗词赋予了这个世界色彩,而如今是物理光学让我们认识到了色彩。那么本文将带你揭秘CSS色彩。 先赞在看,养成习惯!...CSScolor CSS1只支持16个基本颜色关键字 CSS2在CSS1基础上添加了橙色orange CSS3增加了147个关键字 CSS4只增加了一个关键字 rebeccapurple CSS3...新增147个颜色关键字 https://www.w3school.com.cn/cssref/css_colornames.asp 我知道你会说这个CSS4新增一个关键字rebeccapurple...rgba一般修改是背景色或者文本颜色,内容不会继承透明度。 opacity作用于元素和元素内容,内容会继承透明度。...currentColor currentColor意思是使用当前color计算值,也从IE9+才支持。 CSS很多属性值默认就是currentColor表现。

62320

CSS3 - 说说 CSS第一个变量 currentColor, 及扯扯 inherit

介绍 currentColor – 这货说是CSS3一个特性,但是用变量来说会更好理解; 兼容性[IE9+ 及主流FF,chrome ]。...拿文本color值,也就是可以理解为 currentColor = color currentColor可以作用于常见到色彩作用域(border,box-shadow,outline-color...使用inherit 表明要继承于父元素样式属性,会使子元素继承了那些不会被自动继承属性. inherit还能作用于伪类元素 ,继承主体一些特性,比如做一个角标,下拉箭头等等 只要用好,我们写出代码可以更加简洁...2px 2px 2px currentColor; } .test { /* 继承父类颜色及阴影设置 */ color: inherit;...CSS体现,,CSS-NEXT看过一些,还是只有一些小改动

12910

网页色彩死抠指南

这24位,8位用于表示红绿蓝,剩下表示透明度或Alpha通道。 下面就用这些信息一 一拆解网页上可用颜色属性。...currentColor currentColor 是个非常有用值。它识别层叠,可用在将一种颜色延展到另一个对象时,如盒模型阴影、轮廓线、边框,甚至背景。...你可以为填充、描边或其他颜色设置默认值为currentColor,然后给吸管添加适合有意义CSS样式类名。 预处理器 CSS预处理器简直是修改颜色神器。...“边框”是一个 HTML 元素周围边界,而SVG与之对应是stroke。 盒阴影文本阴影 box-shadow 和 text-shadow 两个属性可设置成颜色值。...文本阴影可设置为2-3个值:h-shadow(水平阴影)、v-shadow(垂直阴影)、一个可选模糊半径(blur-radius)。

1.5K40

PS|三大图层样式运用

色彩样本:有助于修改阴影、发光和斜面等颜色。 不透明度:减小其值将产生透明效果(0=透明,100=不透明)。 角度:控制光源方向。 使用全局光:可以修改对象阴影、发光和斜面角度。...常用三大图层样式简介 投影 投影设置面板大致分为两大区块:结构,品质。 ? 可以通过结构改变混合模式和不透明度获得各种效果,而这些就需要大家去进行尝试,找到适合自己组合了。 ?...阴影默认混合模式是正片叠底(Multiply),不透明度75%(如下图所示)。 ? 2)外发光 外发光其实类似于高光,外发光可以处理外部光照小高,它这一特点就对于文本效果来说非常实用。 ?...外发光与投影一样都有不透明度以及杂色选项,但外发光除此之外还多了其他性质,那便是图素、范围和抖动。 图素中有两个选项,一个是扩展,一个是大小。...结语 PS图层样式千变万化,我们只要改变其中一个参数值,就会得到不同图层样式,所以在学习使用图层样式过程,我们没有简便方法,只有进行不断地练习,慢慢去体会,才能体会到其各个样式特点,才会找到其中奥秘

91430

1.5 万字 CSS 基础拾遗(核心知识、常见需求)

5px solid transparent; } currentColor 关键字 currentColor 会取当前元素继承父级元素文本颜色值或声明文本颜色值,即 computed 后 color...如果 RGB 颜色需要加上不透明度,那就需要加上 alpha 通道值,它范围也是 00~ff,比如一个带不透明度为 67% 红色可以这样写 #ff0000aa。...使用十六进制符号表示颜色时候,都是用 2 个十六进制表示一个颜色,如果这 2 个字符相同,还可以缩减成只写 1 个,比如,红色 #f00;带 67% 不透明度红色 #f00a。...如果需要使用函数来表示带不透明度颜色值,值范围是 0~1 及其之间小数或者 0%~100%,比如带 67% 不透明度红色是 rgba(255, 0, 0, 0.67) 或者 rgba(100%,...在第 4 代 CSS 颜色标准,新增了一种新函数写法,即可以把 RGB 中值分隔逗号改成空格,而把 RGB 和 alpha 逗号改成 /,比如带 67% 不透明度红色可以这样写 rgba(255

1.1K30

CSS基础属性大全

文本下划线:text-decoration; 文本阴影:text-shadow; 颜色:color; 边框属性 边框:border 上下左右边框:border-top/right/bottom/left...; 圆角边框:border-radius; 阴影:box-shadow; 尺寸属性  固定宽度:width; 最小宽度:min-width; 最大宽度:max-width; 固定高度:height; 最小高度...内上右下左边距:padding-top/right/bottom/left; 浮动:float; 清除浮动:clear; 显示方式:display; 伪类属性 默认链接状态::link(a:link); 访问过链接...::visited(a:visited); 正在活动链接::active(a:active); 触发状态:;hover(a:hover); 输入框焦点::focus(input:focus); CSS3...该类型最后子元素: :last-of-type; 定位属性 定位方式:position; 层叠顺序:z-index 其他属性 列表样式:list-style; 表格:table; 鼠标手势:cursor; 不透明度

71820

01-移动端开发教程-CSS3新特性(上)

参考文档:before和::before区别 4. CSS3新增加颜色表示方法 颜色表示方法有:颜色名、十六进制表示法、rgb表示法、transparent。...R、G、B 取值范围0~255 其中A 表示透明度通道,即可以设置颜色值明度。0完全透明,1完全不透明。...color: hlsa(28, 30%, 20%, .4); 关于H取值可以参考: 色调图谱 色调图 4.3 关于透明度 opacity只能针对整个盒子设置透明度,子盒子及内容会继承父盒子明度...说明: 设置或检索对象中文本文字是否有阴影及模糊效果。 可以设定多组效果,每组参数值以逗号分隔。 取值: none:无阴影 ①:第1个长度值用来设置对象阴影水平偏移值。...新盒模型 CSS3可以通过box-sizing来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小方式就发生了改变。

1.5K01

01-移动端开发教程-CSS3新特性

参考文档:before和::before区别 4. CSS3新增加颜色表示方法 颜色表示方法有:颜色名、十六进制表示法、rgb表示法、transparent。...R、G、B 取值范围0~255 其中A 表示透明度通道,即可以设置颜色值明度。0完全透明,1完全不透明。...色调图 4.3 关于透明度 opacity只能针对整个盒子设置透明度,子盒子及内容会继承父盒子明度; .box { opacity: 0.5; /*设置容器明度为50%*/ } transparent...说明: 设置或检索对象中文本文字是否有阴影及模糊效果。 可以设定多组效果,每组参数值以逗号分隔。 取值: none:无阴影 ①:第1个长度值用来设置对象阴影水平偏移值。...新盒模型 CSS3可以通过box-sizing来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小方式就发生了改变。

2.6K70
领券