移动Web(1)

135 阅读2分钟

移动Web

一.字体图标 iconfont阿里巴巴矢量图标库

1.引入方式

①本地引入。挑选图标加入购物车。添加至项目,去到项目中,点击下载代码,解压压缩包,更改文件夹的名字为iconfont。放项目文件夹中,利用font class的方式去引入。

②在线引入。挑选图标加入购物车,添加至项目,赋值在线的链接,link 标签引入在线链接。先设置公共类名icontfont,在粘贴图标的类名即可<i class="iconfont icon-xxx"></i>

注意,一定要注册登录方便项目管理。在线引入时要加https:

二.2D变换,转换transform

1.平面坐标系

从左到右是正值,上到下是正值,反方向为负值

2.平移:transform:translate(水平,垂直)

百分比参卡片自身计算。

应用:配合定位实现元素水平垂直居中

3.旋转:transform:rotate(30deg)

正值顺时针,负值逆时针,单位是deg。(一定要写单位)

更改转换原点:transform-origin:水平 垂直

可以是坐标方位: 上top, 右right ,下bottom ,左left

也可以是具体像素

4.缩放:transform:scale(水平倍数,垂直倍数)

0~1是缩小,大于1是放大

transform:scale(2),代表水平垂直都放大2倍,不用加单位

5.斜切:transform:skew

transform:skewX(30deg),transform:skewY(30deg)

注意:行内元素设置转换无效。

如果有多个转换要写到同一个transform里,要用空格分隔,transfrom:translate(100px) transfrom:rotate(90deg)

如果同时有旋转和平移属性,最好先写平移,再写旋转,避免旋转影响坐标系的方位

三.背景渐变:background-image

background-image:linear-gradient(方位,颜色,颜色)

方位,to right从左到右

45deg,从左下到右上,参考时钟

四。背景裁切:background-clip

1.border-box

2.padding-box

3.content-box

4.text。背景只显示在文字的区域,

-weblit-background-clip:text

应用:可以配合背景渐变实现渐变文字,color:transparent