2022-04-01移动web第一天:字体图标、平面转换、渐变、缩放

一、字体图标

下载地址(https://www.iconfont.cn/)
有三种引入方法和一种高级写法:

1.Unicode编码

将选择的字体图标加入项目,点击下载;
将下载的文件解压重命名为iconfont;
在页面中引入iconfont文件夹里面的iconfont.css;
在body里面创建i标签去承接字体图标,并且在内容中填写Unicode编码;
在style里面通过选择器声明字体图标库。

<link rel="stylesheet" href="./iconfont.css">
<style>
  i {
    font-family: iconfont;/* 声明字体图标 */
    font-size:20px;
    color:red;
  } 
</style>
<body>
   <i>&#xe605</i><!-- 在内容中添加unicode编码 -->
</body>

2.类名

将选择的字体图标加入项目,点击下载;
将下载的文件解压重命名为iconfont;
在页面中引入iconfont文件夹里面的iconfont.css;
在body里面创建i标签去承接字体图标,并添加对应的class类名,iconfont必加,然后挑选对应的字体图标类名;
注意:不能用标签选择器去控制字体图标样式

<link rel="stylesheet" href="./iconfont.css">
<body>
   <i class="iconfont iconfont--xx"></i><!-- 如果需要调整字体图标样式,就在单独加一个类名控制 -->
</body>

3.在线引入

复制在线链接代码,在项目中引入,需要在最前面加上http:
通过类名去承接字体图标,并挑选对应类名

<link rel="stylesheet" href="http://at.alicdn.com/t/font_3267166_6qupz2abfq8.css">
<i class="iconfont iconfont-xx"></i>

4.伪类添加子图图标

在项目中引入字体图标
在需要添加字体图标的元素身上添加伪元素
将content里的内容添加上uniconde编码,但需要去掉前三个字符和最后的分号
申明字体图标库

<link rel="stylesheet" href="./iconfont.css">
<style>
  i::before {
    content: "e603";/* 添加uniconde编码,但需要去掉前三个字符和后面的分号 */
    font-family: iconfont;/* 声明字体图标库 */
    color: red;
  }
</style>
<body>
  <i></i>
</body>

二、transform属性之位移、旋转、渐变、缩放

1.位移transform:translate

根据自身的位置进行改变
取值:translate/translateX()/translateY()【XY不区分大小写】
连写:translate(x,y),当参数只写一个值得时候,默认x轴
特点:对行内元素没有效果,当添加了transform属性的元素会提高层级并且保留位置,跟相对对应特性差不多

2.旋转transform:rotate(Ndeg)

以元素的中心点位置进行旋转,单位deg,正数顺时针旋转,负数逆时针旋转

2.2. transform-origin ; 改变元素旋转的中心点位置
/* 取值1:关键词 */
transform-origin: right bottom;/* 右下角 */
/* 取值2:像素xp */
transform-origin: 100px 100px;/* 如果单位是像素,则原点中心位置是左上角开始计算位置 */
/* 取值3:百分比% */
transform-origin: 100% 100%;/* 百分比是参照元素本身的尺寸进行计算 */
2.3.多重转换,既位移又旋转
transform:translate(100px) rotate(360deg);/* 必须先写位移在写旋转,因为如果先旋转就会在转变的过程中更改x轴的指向,导致位移出错 */

3.渐变background-image: linear-gradient

background-image: linear-gradient(
  /* 参数1 */
  /* 方向值:默认从上到下 */
  /* 1.也可以写关键字,例如,从左到右,to right,从左上到右上渐变to right top,只写最终的值就行 */
 /*  2.也可以写角度deg,就不用加to */
   to right bottom,
  /* 参数2-透明度 */
    transparent,
  /* 参数3-颜色 */
    red,
    black
)

4.缩放transform: scale

以元素中心点位置进行缩放
transform:scale(宽倍数,高倍数),可以只写一个值,默认等边缩放,大于1则是放大,小于1则是缩小,等于1没变化

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容