千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学Java 行业资讯
【热点话题】 Java技术干货 Java学习教程 Java学习笔记 Java面试题 Java培训问答 Java培训机构哪些好 Java职场就业
当前位置:Java培训  >  前端技术干货  >  颜色值与长度单位

颜色值与长度单位

来源:千锋教育
发布人:qyf
时间: 2022-12-29 17:18:40 1672305520

  这节课,我们讲解网页中元素的**颜色值和长度单位**的表示方法。

  先来学习颜色值的表示方法。

  颜色是结合红、绿、蓝三色光来显示的,在网页中表示颜色的方式有很多——比如颜色名称、十六进制值、RGB值等等。

  颜色名称是指使用表示颜色的英文单词来定义颜色值。

  网页中支持140个标准的颜色名称。比如 Red 红色、Green 绿色、blue 蓝色、AliceBlue 琥珀蓝、BlueViolet 蓝紫色、Tomato 番茄色、WhiteSmoke 白烟色等等。想了解更多颜色名称可以用微信扫描这个二维码:

图片 1

  这是一个HTML片段,给 table 的三个行都定义了 bgcolor属性,值分别为 red、green、blue。在浏览器中显示了红、绿、蓝三种颜色。

  注意,颜色名称必须使用这140个标准的英文名称,中文的汉字是不能作为颜色值的。

  十六进制颜色值是指使用 #RRGGBB 的形式来定义颜色值。

  什么是十六进制,乍一看不是很好理解,其实很简单。你一定了解十进制,用数字 0-9 表示,逢10进一。

  十六进制,用数字0-9和字母A-F来表示,其中 A~F 表示10~15,逢 16 进一

  举个例子,比如表示18个数,十进制就是 18 ,十六进制就是 12 。表示31个数,十进制就是31 ,十六进制就是1F。

  十六进制颜色值 #RRGGBB RR GG BB 都是两位的十六进制数,取值介于00和FF之间,分别用来指定红色、绿色、蓝色的色彩强度。

  例如 #0000FF 被显示为蓝色,因为蓝色成分被设置为最高值 FF,其他成分都被设置为00了。 想要组合更多的十六进制颜色,你可以用微信扫描这个二维码:

图片 2

  还是这个HTML片段,table 三行背景色的值分别为#ff0000 、#00ff00、#0000ff。在浏览器中也显示了红、绿、蓝三种颜色。

  提示一下:初学时,表示十六进制值颜色值的井号不要丢掉,字母全部小写。所有浏览器都支持十六进制颜色值

  RGB颜色值是指使用 rgb( RED, GREEN, BLUE ) (读作:r g b 括号 red green blue) 的形式来定义颜色值。

  每个参数都将颜色的强度定义为0到255之间的整数,中间用逗号分隔。

  例如,rgb(0,0,255) 将被渲染成蓝色。因为蓝色参数被设置为最高值255,而其他参数被设置为0。要想定义各种rgb颜色值,可以用微信扫描这个二维码:

图片 3

  仍旧是这个HTML片段,table 三行背景色的值分别为 rgb(255,0,0) 、rgb(0,255,0)、rgb(0,0,255) 。在浏览器中同样显示了红、绿、蓝三种颜色。

图片 4

  这里的rgb也不区分大小写,括号里的数字和逗号前后可以有空格,所有浏览器都支持RGB颜色值。

  接下来学习长度单位的表示方法。

  在元素上面定义的某些属性,比如 width、height,他们的值就需要定义一个长度,长度是一个数字,后面可以紧跟一个长度单位比如10px 50%等。

  有两种类型的长度单位:绝对长度单位和相对长度单位。

  绝对长度单位是固定的,用这些单位表示的长度都会显示为设置的尺寸,比如厘米(cm) 、毫米(mm) 、英寸(in) 、px(pixel) 。

  其中 px 表示像素,是最常用的长度单位。对于低分辨率的设备,1px就是显示器的一个设备像素。

  对于高分辨率的屏幕,1px意味着多个设备像素,这个我们在制作手机端页面时再详细介绍。

  举个例子,这是一个HTML片段,给 table 的第一行第一个单元格定义了 width 和 height 属性 ,宽度和高度都设置为 **100px**。这个单元格在浏览器中,横向和纵向,都被100个屏幕的设备像素点渲染。这个单位可以省略,浏览器默认会使用px来渲染。

图片 5

图片 6

  相对长度单位,是指相对于一个长度计算出来的长度,一般用来**适配不同的设备**。比如 % (读作百分比) ,它是相对于父元素的长度,根据设置的百分比计算出来的**新值**,

  举个例子,这是一个HTML片段,将 table 的 width 属性值设置为 100%,这个表格的父元素是 body,此时表格在浏览器中就横向铺满了整个窗口。

  关于颜色值和长度单位,就先讲这么多,将来学习CSS时,还会更详细的研究他们。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>