渐变字体图标和转换

1.背景渐变

1.线性渐变

1.普通渐变

background:linear-gradient(颜色1,颜色2)

2.设置渐变方向

background:linear-gradient(to 方向,颜色1,颜色2)

3.设置对角渐变

background:linear-gradient(to 方向1,方向2,颜色1,颜色2)

4.设置渐变角度

background:linear-gradient(*deg,颜色1,颜色2)

【如果比例一样,就是明确的两个底色】

5.设置渐变比例

background:linear-gradient(颜色1 *% ,颜色2 *%)

2.径向渐变

1.普通渐变

background:radial-gradient(颜色1,颜色2)

2.设置渐变图案

background:radial-gradient(circle,颜色1,颜色2)

【默认为椭圆ellipse】

3.设置渐变比例

background:radial-gradient(颜色1 *%,颜色2 *%)

3.重复渐变

1.重复线性渐变

background:repeating-linear-gradient(颜色1 *% ,颜色2 *%)

2.重复径向渐变

background:repeating-radial-gradient(颜色1 *%,颜色2 *%)

2.字体图标

1.自定义字体

1.定义字体

@font-face{
	font-famili:'自己给字体取的名字';
	src:url('对应字体文件路径');
}

2.使用字体

选择器{
	font-family:'步骤一定义的字体名字';
}

3.过渡(放在结构本身身上)

让改变缓缓进行

transition:渐变的属性名  执行时间  延迟时间  变化曲线,渐变的属性名  执行时间  延迟时间  变化曲线;

​ 说明:渐变属性可以写all,代表所有属性都渐渐改变

​ 变化曲线linear线性即匀速

注意:过渡必须要有触发!

过渡只能针对属性值可以数字化的属性!display不能用过渡

4.变形/转换

1.位移:位置的移动(里面写*px)

transform:translate(x,y);
transform:translateX(x);
transform:translateY(y);
transform:translateZ(z);
transform:translate3d(x,y,z);
 transform: translate3d(*px,*px,*px)

2.放缩:放大缩小元素,代表对应方向值的倍数

transform:scale(x,y);
transform:scaleX(x);
transform:scaleY(y);
transform:scaleZ(z);
transform:scale3d(x,y,z);

3.旋转:里面写旋转角度:*deg

transform: rotate(0deg);
transform: rotateX(0deg);
transform: rotateY(0deg);
transform: rotate3d(30deg,1,1,0.5)[这里x,y,z写的是数字,代表是前面角度的多少倍]

4.斜切

tranform:skew(*deg,*deg);
tranform:skewX(*deg);
tranform:skewY(*deg);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值