css相关基础

  • 常用属性

1. 颜色属性:

  color

HEX(十六进制色:color: #FFFF00 --> 缩写:#FF0)

RGB(红绿蓝,使用方式:color:rgb(255,255,0)或者color:rgb(100%,100%,0%))

RGBA(红绿蓝透明度,A是透明度在0~1之间取值。使用方式:color:rgba(255,255,0,0.5))

全透明,使用方式:color: transparent;

  opacity

元素的透明度,语法:opacity: 0.5;

属性值在0.0到1.0范围内,0表示透明,1表示不透明。

filter滤镜属性(只适用于早期的IE浏览器,语法:filter:alpha(opacity:20);)。

2. 字体属性:

font-size: 设置字体的大小

设置字体大小,单位px,如:font-size:14px;

font-style: 设置字体样式

normal  文本正常显示

italic  文本斜体显示

oblique  文本倾斜显示

 

font-weight: 设置字体的粗细

normal(默认)

bold(加粗)

bolder(相当于<strong>和<b>标签)

lighter (细)

100 ~ 900 整百(400=normal,700=bold)

font-family:文字的字体

黑体,宋体,微软雅黑

注意:中文加引号

使用逗号隔开多种字体(优先级从前向后,如果系统中没有找到当前字体,则往后面寻找)

line-height 文字的行高

字体的行高,单位px,用于使文字垂直居中,如:line-height:30px;

font:简写属性

语法:font:字体大小/行高 字体;(字体名称要在最后)

3. 文本属性:

white-space: 设置元素中空白的处理方式

normal:默认处理方式。

pre:保留文本原来带的空格,当文字超出边界时不换行。

nowrap:不保留空格,强制在同一行内显示所有文本,直到文本结束或者碰到br标签

pre-wrap:保留空格,当文字碰到边界时换行

pre-line:不保留空格,保留文字的换行,当文字碰到边界时换行

direction: 规定文本的方向

ltr 默认,文本方向从左到右。

rtl 文本方向从右到左。

text-align: 文本的水平对齐方式

left  左

center   中

right  右

line-height: 文本行高

normal 默认

可自己设置高度例:line-height:30px;当高度与行高相等时,文字垂直居中。

vertical-align: 文本所在行高的垂直对齐方式

baseline 默认

sub 垂直对齐文本的下标,和<sub>标签一样的效果

super 垂直对齐文本的上标,和<sup>标签一样的效果

top 对象的顶端与所在容器的顶端对齐

text-top 对象的顶端与所在行文字顶端对齐

middle 元素对象基于基线垂直对齐

bottom 对象的底端与所在行的文字底部对齐

text-bottom 对象的底端与所在行文字的底端对齐

text-indent: 文本首行缩进

用于一段文字首行缩进,例:text-indent:30px;

letter-spacing: 添加字母之间的空白

设置字母之间的距离,例:letter-spacing:5px;表示各字母之间相距5px。

word-spacing: 添加每个单词之间的空白

值为数值型,单位px。

text-transform: 属性控制文本的大小写

capitalize 文本中的每个单词以大写字母开头。

uppercase 定义仅有大写字母,全部转化为大写字母。

lowercase 定义仅有小写字母,全部转化为小写字母。

text-overflow: 文本溢出样式通常与overflow:hidden一起使用

clip 修剪文本。

ellipsis 显示省略符号...来代表被修剪的文本。

text-decoration: 文本的修饰

none 去掉下下划线/上线/删除线。

underline 下划线。

overline 上划线。

line-through 中线。

text-shadow:文本阴影

第一个参数是左右位置

第二个参数是上下位置

第三个参数是虚化效果

第四个参数是颜色

text-shadow: 5px 5px 5px #888;

word-wrap:属性允许长单词或 URL 地址换行到下一行。

word-wrap: break-word;

word-break:规定中文词语/英文单词的换行规则

 

4. 背景属性

background 背景属性

background-color: 背景颜色

英文

十六进制

rgba(red,green,blue,透明度)

透明度取值范围0-1之间

r,g,b取值范围0-255之间

rgb(red,green,blue)

background-image背景图片

background-image:url('img/girl1.jpg');

注意:默认重复铺满

background-image:linear-gradient(green,blue,yellow,red,black); 颜色渐变效果

background-repeat 背景重复

no-repeat 设置图像不重复,常用

repeat-y => y轴重复

repeat-x => x轴重复

background-position 设置背景图像的位置坐标

x轴距离

y轴距离

格式:background-position: x轴距离 y轴距离;

支持英文单词

center  中

left  左

right  右

top   上

bottom   下

background-position: center center; 图片置中,x轴center,y轴center

background-size背景大小

格式:background-size: 宽度 高度;

cover 等比例铺满, 如果显示比例和显示区域的比例相差很大某些部分会不显示。

contain:正好相反,他是按照某一边来覆盖显示区域的,可能会留空白。

background-attachment 背景图像是否固定或者随着页面的其余部分滚动

background 简写

background: url("o_ns.png") no-repeat 0 -196px;    

不重复

background: url("o_ns.png") no-repeat center bottom ;

不重复中下

background: url("o_ns.png") no-repeat left 30px bottom ;

不重复左

5. 列表属性

list-style-type: 列表项标志的类型

none 去除标志

decimal-leading-zero;  0开头的数字标记。(01, 02, 03, 等。)

square;  方框

circle;  空心圆

upper-alph; & disc; 实心圆

list-style-image:将图象设置为列表项标志

list-style-position:列表项标志的位置

inside  列表样式在li里面

outside 列表样式在li外面

list-style:缩写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值