趣文网 > 作文大全

前端开发css初体验

2020-12-07 19:15:01
相关推荐

在企业开发中修改样式都是交给CSS来做

2.通过CSS来修改样式有什么好处?

1.不用记忆哪些属性属于哪个标签

2.当需求变更时我们不需要修改大量的代码就可以满足需求

3.在前端开发中CSS只有一个作用, 就是用来修改样式

1.格式:

2.注意点:

2.1.style标签必须写在head标签的开始标签和结束标签之间(也就是必须和title标签是兄弟关系)

2.2.style标签中的type属性其实可以不用写, 默认就是type="text/css"

3.设置样式时必须按照固定的格式来设置. key: value;

其中:不能省略, 分号大多数情况下也不能省略

4.CSS怎么学?

CSS的学习一共分为两大部分, 一个是CSS的属性, 另一个是CSS选择器. 也就是说这两部分学完CSS就没有别的东西了

1.规定文字样式的属性

格式:font-style: italic;

取值:

normal : 正常的, 默认就是正常的

italic : 倾斜的

2.规定文字粗细的属性

格式: font-weight: bold;

单词取值:

bold 加粗

bolder 比加粗还要粗

lighter 细线, 默认就是细线

数字取值:

100-900之间整百的数字

3.规定文字大小的属性

格式:font-size: 30px;

单位:px(像素 pixel)

注意点: 通过font-size设置大小一定要带单位, 也就是一定要写px

4.规定文字字体的属性

格式:font-family:"楷体";

注意点:

1.如果取值是中文, 需要用双引号或者单引号括起来

2.设置的字体必须是用户电脑里面已经安装的字体

1.如果设置的字体不存在, 那么系统会使用默认的字体来显示

默认使用宋体

2.如果设置的字体不存在, 而我们又不想用默认的字体来显示怎么办?

可以给字体设置备选方案

格式:font-family:"字体1", "备选方案1", ...;

3.如果想给中文和英文分别单独设置字体, 怎么办?

但凡是中文字体, 里面都包含了英文

但凡是英文字体, 里面都没有包含中文

也就是说中文字体可以处理英文, 而英文字体不能处理中文

**注意点: 如果想给界面中的英文单独设置字体, 那么英文的字体必须写在中文的前面

4.补充在企业开发中最常见的字体有以下几个

中文: 宋体/黑体/微软雅黑

英文: "Times New Roman"/Arial

还需要知道一点, 就是并不是名称是英文就一定是英文字体

因为中文字体其实都有自己的英文名称, 所以是不是中文字体主要看能不能处理中文

宋体 SimSun

黑体 SimHei

微软雅黑 Microsoft YaHei

缩写格式:

font: style weight size family;

例如:

font:italic bold 10px "楷体";

注意点:

1.在这种缩写格式中有的属性值可以省略

sytle可以省略

weight可以省略

2.在这种缩写格式中style和weight的位置可以交换

3.在这种缩写格式中有的属性值是不可以省略的

size不能省略

family不能省略

4.size和family的位置是不能顺便乱放的

size一定要写在family的前面, 而且size和family必须写在所有属性的最后

1.文本装饰的属性

格式:text-decoration: underline;

取值:

underline 下划线

line-through 删除线

overline 上划线

none 什么都没有, 最常见的用途就是用于去掉超链接的下划线

2.文本水平对齐的属性

格式: text-align: right;

left 左

right 右

center 中

3.文本缩进的属性

格式: text-indent: 2em;

2em, 其中em是单位, 一个em代表缩进一个文字的宽度

1.在CSS中如何通过color属性来修改文字颜色

格式: color: 值;

1.1英文单词

一般情况下常见的颜色都有对应的英文单词, 但是英文单词能够表达的颜色是有限制的, 也就是说不是所有的颜色都能够通过英文单词来表达

1.2rgb

rgb其实就是三原色, 其中r(red 红色) g(green 绿色) b(blue 蓝色)

格式: rgb(0,0,0)

那么这个格式中的

第一个数字就是用来设置三原色的光源元件红色显示的亮度

第二个数字就是用来设置三原色的光源元件绿色显示的亮度

第三个数字就是用来设置三原色的光源元件蓝色显示的亮度

这其中的每一个数字它的取值是0-255之前, 0代表不发光, 255代表发光, 值越大就越亮

红色: rgb(255,0,0);

绿色: rgb(0,255,0);

蓝色: rgb(0,0,255);

黑色: rgb(0,0,0);

白色: rgb(255,255,255);

在前端开发中其实并不常用黑色

只要让红色/绿色/蓝色的值都一样就是灰色

而且如果这三个值越小那么就越偏黑色, 越大就越偏白色

例如: color: rgb(200,200,200);

1.3rgba

rgba中的rgb和前面讲解的一样, 只不过多了一个a

那么这个a呢代表透明度, 取值是0-1, 取值越小就越透明

例如: color: rgba(255,0,0,0.2);

1.4十六进制

在前端开发中通过十六进制来表示颜色, 其实本质就是RGB

十六进制中是通过每两位表示一个颜色

例如: #FFEE00 FF表示R EE表示G 00表示B

什么是十六进制?

十六进制和十进制一样都是一种计数的方式

在十进制中取值范围0-9, 逢十进一

在十六进制中取值范围0-F, 逢十六进一

9

a 10

b 11

c 12

d 13

e 14

f 15

10 16

11 17

12 18

十六进制和十进制转换的公式

用十六进制的第一位*16 + 十六进制的第二位 = 十进制

15 == 1*16 + 5 = 21

12 == 1*16 + 2 = 18

FF == F*16 + F == 15*16 + 15 == 240 + 15 = 255

00 == 0*16 + 0 = 0

1.5十六进制缩写

在CSS中只要十六进制的颜色每两位的值都是一样的, 那么就可以简写为一位

#FFEE00 == #FE0

1.如果当前颜色对应的两位数字不一样, 那么就不能简写

#123456;

2.如果两位相同的数字不是属于同一个颜色的, 也不能简写

#122334

(未完待续)

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

出炉作文 写人的作文600 二年级作文50字 青年担当作文 文竹作文 昙花作文 作文我的妈妈怎么写 想象作文四年级 协作文档 介绍我的家乡作文 作文辅导老师 关于自我的作文 雪400字作文 英语作文推荐电影 写人类作文 书作文300字 写事500字作文 后盾作文 下棋的作文 希望作文600字 借物抒情作文 10篇英语作文 认识自我作文 英语作文10篇 生活的美好作文 北京游作文 骑单车作文 关于爸爸的作文 作文300字五年级 看雪作文