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

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

每每提及色彩,我总会想起苏轼一年好景君须记,正是橙黄橘绿时,白居易日出江花红胜火,春来江水绿蓝,朱熹等闲识得东风面,万紫千红总是春。 也许世界本无色彩。...古人曾用诗词赋予了这个世界色彩,如今是物理光学让我们认识到了色彩。那么本文将带你揭秘CSS色彩。 先赞在看,养成习惯!...CSScolor CSS1支持16个基本颜色关键字 CSS2在CSS1基础上添加了橙色orange CSS3增加了147个关键字 CSS4增加了一个关键字 rebeccapurple CSS3...CMYK 回忆起儿时美术老师(我们区美术协会主席)曾经教过,颜料三原色是“红黄蓝”。 颜料能够显示颜色原理是它吸收了所有别的颜色光,返回一种色彩。...div { color: red; border: 1px solid; } 一般情况无须画蛇添足添加currentColor。

61120

44关学习CSSCSS3基础「二」

意思就是说,任何在 body 中样式都会携带到其他元素中,如果 body 中给予了背景颜色是黑色,那我们加入一个div元素,默认也是黑色背景。...一个HTML元素是可以叠加多个CSS一个元素多个CSS类只需要在多个类名之间加入空格即可; 注意:元素中多个CSS摆放顺序是不会影响...让许多人感到不知所措; 而且很难记住十六进制代码,幸运是你可以用他们缩写版; 比如红色Hex颜色码为 #FF0000 可以被缩写为 #F00,这个缩写版红色一个数值,绿色一个数值和蓝色一个数值...1600万种颜色; 十六进制使用是0-9和A-F,RGB使用是0到255,如果我们计算一,其实16 x 16 就是256,计算机都是从0开始,所以 ; 所以RGB和十六进制都是拥有一样颜色种数...at once 知识点 CSS变量是一种通过改变一个值来一次性改变多个CSS样式属性强大方法; 遵循下面的目标,看看仅改变三个值来改变多个元素样式; 过关目标 在penguin类中,改变一内容:

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

CSS 奇技淫巧 | 妙用混合模式实现文字镂空波浪效果

CSS 实现波浪效果 在进入正题前,我们先复习,使用 CSS 实现波浪,如果不是在镂空文字内,而是在一个 div 容器内,可以使用滚动大圆方式,类似于这样: 容器应用 overflow: hidden...我们首先尝试,白底黑字,加上该效果: TEXT WAVE 核心 CSS 伪代码如下: p { background...我们尝试两个大圆,添加混合模式,在当前配色,也就是白底黑字情况,滤掉白底下蓝色。...Wow,当两个波浪圆形加上 mix-blend-mode: lighten 时,成功在白底上过滤掉了蓝色在黑色字体上能够看到蓝色波浪效果。...完整代码你可以猛击:CSS 灵感 - 使用混合模式叠加实现文字波浪效果 最后 好了,本文到此结束,希望对你有帮助 本文没有详细去讲混合模式 mix-blend-mode 一些基础用法,感兴趣同学可以自行研究

92820

一篇文章带你了解css z-index(重叠顺序)

z-index数字越高越靠前,并且值必须为整数和正数(正数整数)。 二、z-index使用条件 z-index在使用绝对定位 position:absolute属性条件使用才能使用。...z-index重叠顺序案例 为了方便观察,设置3个DIV盒子,分别设置不同css背景颜色,设置相同CSS高度、CSS宽度。分别设置背景颜色)为黑色、红色、蓝色。...案例说明 三个盒子均都使用了绝对定位属性position样式,并且设置相同高度和宽度样式。为了便于观察CSS使用left、right属性并赋予不同值,让其错落有致。...Div css5-1 盒子背景为黑色, z-index:10 Div css5-2 盒子背景为红色, z-index:20 Divcss5-3盒子背景为蓝色 , z-index:15 为可以看见第一个盒子...代码很简单,希望能够帮助你学习。 看完本文有收获?请转发分享更多的人

80330

CSS】禅意花园--心得分享

letter-spacing:在屏幕分辨率较低情况,我们不该为大段文字设置字符间距,否则文字将显得很长。因此,最好在标题和小段文字中使用letter-spacing。...通过强化CSS支持改善页面设计想法 首先发掘出浏览器对特定CSS选择器支持缺陷,然后基于这些CSS选择器分别为每种支持它浏览器编写不同CSS代码,以实现不同设计。...变宽布局:让内容区域不受限制地(在任何分辨率屏幕)填满整个浏览器显示区域;但是,流式布局在处理比例时存在更大问题,在宽度发生变化时这种方法甚至变得不可靠!...对于较老浏览器而言,这一点至关重要。 (9)用明显边框辅助调式布局 div{ border:solid 1px #f00;}之类全局规则可以帮助检查出很多细微布局差错。...我们可以使用独一无二id(),或是一种鲜为人知奇怪语法" :link:hover "和 " :line:active "来避免这种情况。

26530

CSS 层叠相关知识指北

但本着碰到问题不回避态度,通过两天闲时废(shi)寝(mian)忘(duo)食(meng)地查阅资料与疯狂写demo后,小结了点知识,在此分享大家,希望对大家有所帮助。...不同层叠上下文子元素进行对比一定是通过“拼爹”来确定。 当然,也存在不是“拼爹”情况,看看这么一种情景: <!...,简单易懂清晰明了~ 另一条基本规律,z-index生效情况,值更大排在上面,不用我贴代码了吧?...z-index只作用于元素所处层叠上下文,不作用于自己形成层叠上下文。 至此,我了解到关于CSS 层叠相关知识,就全部分享大家啦。...所有元素都有它层叠水平,层叠水平对比在同一层叠上下文中才有意义。 处于相同层叠顺序,后来居上,不相同按序排放。 事实而言,相关知识倒不是特别重要,就算不懂也不会导致无法交功课状况。

55710

快速上手VueJS动画

元素是一个包装器组件,为以下元素提供开始/结束转换类和钩子 有条件渲染或显示元素(v-show或v-if) 动态组件(:is) 组件根节点(可以包装整个组件) 能够检测这些元素之一何时更改状态元素...另外,transition元素还会发出JS钩子事件,因此我们可以捕获它们,并使用Javascript(不是CSS)执行动画。...在第一个示例中,我们使用了元素生成默认类名,但是我们可以做就是将这些值覆盖到我们想要任何类中,在这种情况,它将是CSS库中类名。...现在,我们已经学会了如何在项目中添加VueJS动画。 最后 重要是不要过度做事。添加过多动画也是使您网站显得俗气一种快速方法,但是使用动画添加微妙视觉反馈,同样也能使您网站对用户更加友好。...希望本教程可以帮助您熟悉Vue动画和过渡,编码愉快!

1.2K20

前端学习笔记之Z-index详解

CSS为盒模型布局提供了三种不同定位方案: 常规文档流 浮动 绝对定位 其中最后一种定位方案将一个元素从常规流中移除,完全依赖开发者来确定元素显示位置。...通过赋予top, left, bottom 和 right 属性值,可以在二维平面上放置元素,此外CSS也允许使用z-index属性以在第三维上放置元素。...当你一个元素赋予了除 auto (自动) 外z-index值时,你就创建了一个新层叠上下文,其中有着独立于页面上其他层叠上下文和层叠层层叠层。 这就相当于你把另一张桌子带到了房间里。...除了默认, , 之类元素,你会发现在每个页面上都有那么一个元素。 在你CSS文件中,你html元素设置了蓝色背景颜色。...这不是很明显嘛”,但是不那么明显是为什么你会在蓝色背景上看到有一个红色方块。 为什么你会看到div元素在html元素上方? 原因就是他们都遵循着层叠次序规则。

1K50

圣诞快乐,手绘CSS圣诞老人,DIY浪漫圣诞礼物!

整个过程不仅锻炼了我们对CSS伪元素运用,还让我们圣诞老人看起来更加完整和可爱。...为圣诞老人身体添加细节 为圣诞老人身体添加细节是赋予我们作品生命力关键一步。 首先,我们会添加按钮,它们将是单独圆形元素,通过不同阴影来实现立体效果。...这与我们之前为眼睛使用技术类似,但阴影将垂直放置,不是水平放置。 腰带扣其实就是一个矩形!我们在其周围添加金色边框,边框半径略微增加一点(我们不想要一个椭圆形)。...因此,我们可以扩展身体径向渐变,让它结束于白色不是透明。...从构建圣诞老人各个部分(头部、眼睛、胡子、帽子、身体、手臂、腿部)到为这些部分添加细节和动画,我们逐步构建了这个温馨节日形象。

14010

勇闯44关深入浅出CSS基础之第一篇

我们可以通过CSS控制皮肤颜色,毛孔粗细。甚至还可以控制我们装饰品上特效,动效等等(有LED灯口罩也是一种特效)。 回归HTML中CSS,我们可以使用CSS控制哪些东西呢?...「第四关」使用CSS类改变多个元素样式 关卡名:Change the Color of Text 知识点 一个类可以赋予多个元素,让所有被赋予同一个类元素拥有同一套样式; 几年前twitter公司很火前端框架...安装刚刚公式我们会得出710px,对内容部分少了200px。 好了按照我们刚刚公式,现在浏览器窗口宽度不变,把margin外边距加大,这个时候内容是不是也会变?...然而, 在一些老浏览器,IE8-9, 这些是不可用....学习是一种像爬山一样过程,要经历过漫长上坡路,一步一个脚印。“路漫漫其修远兮,吾将上下求索。”, 在追寻知识道路上,前方道路还很漫长,但我们将百折不挠,不遗余力地,上天下地去追求和探索。

1.2K10

梁山好汉和抢劫银行

成功决定性因素只有一个,不是暴力,而是时间——如何在最短时间对方有效威慑,如何在最短时间拿到更多钱,如何在最短时间逃走。...方案本身合理又取决于银行具体情况,为了掌握这些信息,男爵拉姆甚至会冒充记者,事先窥探一银行内部运作。还要先找一个仓库进行实战模拟,以发现这些方案有没有漏洞,有没有可以优化空间。 b....降低不可测风险 抢劫是在人员封闭空间,逃跑是在人流开放空间,也是变数最大环节,拉姆在这个阶段做了最充分准备工作:他通过事先勘察,计算出不同天气状况撤退路线和时间,以扣减相应抢劫时间...梁山好汉在这个项目中,做得其实也不错,但由于大多数好汉专业是砍人不是抢银行这么高精尖领域,所以还是有一些缺陷。让我们慢慢道来。 a....跑路技术,公明哥哥恁是了得。 "宋江见李逵性起,只得和柴进、戴宗先赶出城,恐关了禁门,脱身不得,留燕看守着他"。 d.

51310

不可思议CSS 实现鼠标跟随效果

直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动作出相应运动。大概类似于这样: 通常而言,CSS 负责表现,JavaScript 负责行为。...鼠标跟随这种效果属于行为,要实现通常都需要借助 JS。 当然,本文重点,就是介绍如何在不借助 JS 情况使用 CSS 来模拟实现一些鼠标跟随行为动画效果。...要监测到当前鼠标处于何处,我们只需要在页面上铺满元素即可: 我们使用 100 个元素,将整个页面铺满,hover 时,展示颜色,核心 SCSS 代码如下: <div class="g-container...完整DEMO,你可以戳这里看看:CodePen Demo -- CSS实现鼠标跟随 存在问题 就上面的 Demo 来看,还是有很多瑕疵,譬如 精度太差 只能控制元素运动到 div 所在空间,不是精确鼠标所在位置...: 0s,并且 hover 时候赋予背景色,这样当前 hover 到 div 会立即展示 当鼠标离开 divdiv  transition-duration 变回默认状态,也就是 transition-duration

4.4K10

【动画进阶】单标签下多色块随机文字随机颜色动画

CSS 还原拉斯维加斯球数字动画 - 掘金 一文中,我们利用纯 CSS,实现了一个非常 Amazing 动画效果: 其中一个核心点就是,我们利用了如下代码,在一个 DIV 平面内,实现了单个平面随机文字随机颜色效果...正常而言,我们 DIV 只能有一个 background,设置一种颜色,像是这样: div { width: 300px; height: 300px;...这里核心点有两个: 利用 filter: hue-rotate(360deg) 滤镜,能够实现颜色切换 利用 steps(10) 实现了逐帧动画不是连续补间动画 如此一来,我们就能得到如下效果,...我们继续扩展延伸一,本效果核心还是如何在一个 DIV 实现多种不同颜色。 那么,除了上述技巧,还有其他方式能够在一个 DIV 实现多种不同颜色吗?...利用这个技巧,一样可以实现单个平面随机文字随机颜色效果: 本文到此结束,希望对你有帮助 更多精彩 CSS 技术文章汇总在我 Github -- iCSS ,持续更新,欢迎点个 star 订阅收藏

36250

神奇 conic-gradient 圆锥渐变

 conic-gradient ,表示圆锥渐变,另外一种渐变方式, CSS 世界带来了更多可能。 下面进入正文,本文中所有示例,请在高版本 Chrome 内核下预览。...我们再加上 border-radius: 50% ,假设我们 CSS 如下, { width: 200px; height: 200px; border-radius: 50%...使用 SCSS ,我们随机生成一个多颜色圆锥渐变图案: 假设我们 HTML 结构如下: CSS/SCSS 代码如下: @function randomNum($max, $min...由于 GIF 图大小限制,看 GIF 没办法感受到全屏那种科幻眩晕感觉,墙裂建议你戳进来看看: CodePen Demo -- conic-gradient Animation 脑洞时刻 到这里我还是不是很满足...假设我们结构如下: CSS: .bg { position: relative;

1.2K40

深入了解——CSS3新增属性

颜色 css1和css2能通过以下三种方式来表示颜色 颜色名称  eg:color:red HEX方式 (语法:#RRGGBB或#RGB   各点取值范围为00-FF) RGB方式 (语法:RGB...径向渐变 接下来我们要介绍径向渐变(radial),这不是从一个点到一个点渐变,从一个圆到一个圆渐变。不是放射渐变而是径向渐变。来看一个例子: 清单 15....这里需要说明一,和放射由内至外不一样,径向渐变刚好相反,是由外到内渐变。清单 15 标识是两个同心圆,外圆半径为 50px,内圆半径为 0,那么就是从黑色到红色再到蓝色正圆形渐变。...CSS3 盒子模型(flex)效果图 ? 第四个“item 元素”填满了整个区域,这就是“flex”属性作用。...基于各个 CSS3 属性原理,通过实际源代码介绍各个 CSS3 新特性特点,使用方式以及使用中需要注意地方。在每个新特性代码示例后面,通过示例图, Web 开发人员一种比较直观视觉感受。

1.4K10

CSS入门7-三大特性之继承特性

(其实,我看到更多解释是说优先级是针对具体样式,不是选择器,也就是说对同一个属性定义不同值才是层叠性,但是我觉得自己解释更容易让人理解,层层递进。...我们制定仪仗队整体着装,仪仗队员都会默认遵守该着装要求。可是如果我们队队伍长宽和形状做出要求,队员却不能继承,比如要求阵型呈圆形,我们是对整体特有属性在做要求,不是要求每个人都是圆形。...我们css继承也一样,并不是所有的样式都是可以继承,那么哪些样式是可以继承呢? 3.可继承样式 哪些样式是可以继承呢?...因为蓝色衣服针对是每个队员,背景墙是整体,总不能每个队员背后都放一块墙吧,如果这样,这给我们工作并没有带来简化,反而更加复杂。 4....可继承属性列举 说了这么多,还是看一实际可继承属性有哪些。我这里不会一一列举,有兴趣同学可以看CSS中可以和不可以继承属性,并在实际操作中去验证。

58320

CSS 奇思妙想 | 全兼容毛玻璃效果

,巧妙同样实现毛玻璃效果,让这个效果真正能运用在业务当中 什么是 backdrop-filter backdrop-filter CSS 属性可以让你为一个元素后面区域添加图形效果(模糊或颜色偏移)...CodePen Demo -- filter 与 backdrop-filter 对比 在 backdrop-filter 之前,想实现上述元素背景添加滤镜效果还是非常困难,并且,对于静态画面还好...backdrop-filter 正是为了元素后内容添加滤镜不影响元素本身诞生。使用它可以非常方便实现磨砂玻璃效果(毛玻璃)!...在 firefox 中实现毛玻璃效果 OK,本文重点就是在于如何在 firefox 中,不使用 backdrop-filter 尽可能还原毛玻璃效果。.../div> 其中,.g-glossy 是在正常情况 backdrop-filter 兼容时,我们毛玻璃元素, .g-glossy-firefox

2K20
领券