移动web第一天--字体图标,平面转换,渐变

字体图标:

字体图标展示的是图标,本质是字体。

使用方式:

1.下载字体包
2.使用字体图标
iconfont(https://www.iconfont.cn/

使用字体图标
1.Unicode编码

使用字体图标 - Unicode编码:
引入样式表:iconfont.css
复制粘贴图标对应的Unicode编码
设置文字字体


image.png
2.类名

引入样式表:iconfont.css
使用i标签添加iconfont类名和字体图标的类名
也可使用伪元素写出相同的效果
网站上没有图标也可上传再下载使用
可以在线引入字体图标,须在网址前添加http:

image.png

平面转换

改变盒子在平面内的形态:位移,旋转,缩放。
平面转换属性:transform

位移

位移属性:translast
语法:transform:translate(水平距离移动{X轴},垂直距离移动{Y轴});
如果只有一个值代表X轴
取值:
1.像素(px)
2.百分比(参照物为盒子自身)子绝父相中子绝位移参照父盒子
X轴正向为右,Y轴正向为下
使用translate快速实现绝对定位的元素居中效果

image.png

注意:
1.transform对行内元素无效
2.添加transform的盒子可以提高盒子的层级,并且保留原来的位置(类似于相对定位)

旋转

语法:transform:rotate(角度);
/取值为正,则顺时针方向旋转;取值为负,则逆时针方向旋转/

image.png

原点

默认盒子中心是原点
语法:transform-origin:原点水平位置 (中间用空格隔开) 原点垂直位置;
取值:
1.方位名词:top,buttom,left,right
2.百分比(参照盒子自己)
3.像素单位

image.png

多重转换效果:
语法:transform:translate(值) rotate(角度)
多重转换注意:
1.旋转会改变元素的坐标轴向
2.先写位移属性,再写旋转属性

image.png

缩放

语法:transform:scale(X轴缩放倍数,Y轴缩放倍数);
一般情况下, 只为scale设置一个值, 表示x轴和y轴等比例缩放
scale值大于1表示放大, scale值小于1表示缩小

image.png

渐变

语法:background-image:linear-gradient(参数1,参数2,参数3);
参数1为方位,之后的为颜色

image.png

opacity:0~1 0表示完全透明,1表示完全不透明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容