非布局样式

非布局样式

包含五点,分别是
1、字体,字重,颜色,大小,行高
2、背景,边框
3、滚动,换行
4、粗体,斜体,下划线
5、其他

下边捡要点说

1、字体

常用字体族:

项目Value
serif衬线字体
sans-serif非衬线字体
monospace等宽字体
cursive手写体
fantasy花体

包括网络字体、自定义字体、多字体fallback(字体后备军)、iconfont(iconfont也属于自定义字体)

2、行高

详细内容:https://www.cnblogs.com/zhaowy/p/8400264.html
这里减重点说:
1、撑开高度的是line-height而不是内容
2、行高有一个特性:垂直居中性。

3、背景

是容器底层的铺垫,不会影响内容排布

1、背景颜色

颜色格式:
rgb(255,255,255)
rgba(255,255,255,透明度)
hsl(色相,饱和度,亮度,透明度)

2、背景渐变

1、基本渐变写法

background: linear-gradient(to right,red,green);

渐变
2、带角度的渐变

background: linear-gradient(45deg,red,green);

渐变
3、多颜色带角度渐变

background: linear-gradient(45deg,red 0, yellow 10% ,green 50%);

在这里插入图片描述
4、用透明属性画线

height: 50px;
width: 100px;
border: 1px solid black;
background: linear-gradient(45deg,red 0, transparent 0,transparent 45%,green 45%,green 50%,transparent 50%,transparent 100%);

在这里插入图片描述
加上背景尺寸,该背景平铺于盒子内,可做网格:

height: 90px;
			border: 1px solid black;
			background: linear-gradient(45deg,red 0, transparent 0,transparent 45%,green 45%,green 50%,transparent 50%,transparent 100%);
			background-size: 30px 30px;

在这里插入图片描述

height: 90px;
			background: linear-gradient(45deg,red 0, transparent 0,transparent 45%,green 45%,green 50%,transparent 50%,transparent 100%),
			 linear-gradient(135deg,red 0, transparent 0,transparent 45%,red 45%,red 50%,transparent 50%,transparent 100%);
			background-size: 30px 30px;
3、多背景叠加

在这里插入图片描述
这里用到上一步的背景渐变,可以用背景渐变来做各种有意思的效果。

4、base64和性能优化

将图片转化为base64引用,虽然体积会变为原来的三分之四(转存在css文件中,也会使css文件变大,也会增大解析开销),但会节省链接数,在传输上有性能优势。
用在小图标,少量的情况下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值