一、iconfont图标使用步骤

1.打开阿里巴巴矢量图标库,查找自己需要的图标。

2.点击下载,添加至项目

3.两种方法:下载至本地、生成线上链接(注意在生成链接后前面添加http:)

4.下载至本地后解压该文件,在文件中link引入iconfont.css文件

5.使用方法

<i class="iconfont xxx"></i>

iconfont图标上传图标使用

需求:图片必须为svg格式的图片

二、平面转换 (transform)

使用transform属性实现盒子在平面内的位移、旋转、缩放

平面坐标轴:x轴(向右)、y轴(向下)

注意:配合过渡属性进行使用

一、位移

transform: translate(水平移动距离,垂直移动距离)

注意:逗号隔开,若只设置一个值,则表示X轴的值

取值方式:数字+px 百分比(相对于自身的宽高)

单独设置朝一边位移:

transform:translateX(100px);
transform:translateY(100px);
//X和Y需要大写

水平垂直居中实现方式(面试)

div{position:absolute;top:50%;//相对于父元素移动50%left:50%;transform:translate(-50%,-50%)//相对于自身宽高移动50%
}

双开门马萨拉蒂案例:

1设置大盒子,将背景图设置上去

2大盒子里面设置两个小盒子,利用浮动,一个靠左,一个靠右

3利用hover伪类选择器使左边盒子transform:translateX(-100%)、右边盒子transform:translateX(100%)

注意:因左右两个盒子在一张图片,可以使用背景位置属性:background-position:right 0

.box:hover::after 这种写法表示盒子被hover之后的.box::after 此时.box:hover为一个整体

二、旋转

img{width:250px;transition:all 2s
}
img:hover {
transform:rotate(360deg);
//注意在使用旋转属性时需要配合 过渡属性使用 旋转属性的单位是deg
}

转换原点:

默认状态下转换圆点是盒子中心点

transform-origin:right bottom

取值:1、方位名词(主要使用)

2、数字+px

3、百分比

三、多重转换

transform复合属性使用方法:

transform:translate(600px) rotate(360deg);
//注意:在使用复合属性时,需要将位移放在旋转前面。原因:旋转会改变坐标轴方向
在连续使用transform属性时,需要复合书写。单独书写时,上面生效,下面的不生效原因:层叠性

四、缩放

transform:scale(缩放倍数)

注意:配合过渡属性使用

将图片设置宽高,并设置overflow:hidden属性,可以将图片在盒子内进行缩放效果

五、渐变背景

background-image:linear-gradient(to right // 从左向右过渡颜色1,        //  transparent,      颜色2         // rgba(0,0,0,0.6));              透明~半透明

iconfont图标、平面转换、颜色渐变相关推荐

  1. 移动WEB学习 - 字体图标、平面转换、渐变

    一.字体图标 目标:使用字体图标技巧实现网页中简介的图标效果 字体图标的优点: 灵活性:灵活的修改样式,例如:尺寸.颜色等 轻量级:体积小,渲染快.降低服务器请求次数 兼容性:几乎兼容所有主流浏览器 ...

  2. iconfont 图标 用css设置渐变颜色

    //用背景图片的方式设置渐变方向跟颜色 background-image: -webkit-linear-gradient(left bottom, #0AA77A, #5CFE9D); //设置绘制 ...

  3. iconfont图标不能修改颜色解决方案

    在做项目的时候我发现下载的icon有的可以修改颜色而有的不能 这是因为那些本来就有颜色的icon或者自己选择了颜色的icon下载用到项目里之后就无法改变颜色了.有颜色的icon会在svg的path中增 ...

  4. CSS——字体图标、平面转换、缩放

    一.字体图标 字体图标主要用于网页中通用.常用的一些小图标: 精灵图的缺点:1.图片文件大: 2.图片放大和缩小会有失真的问题: 3.一旦图片制作完成想要更换非常复杂. 字体图标iconfont,展示 ...

  5. iconfont在html种颜色,iconfont+开始支持彩色图标

    之前发表过一篇关于iconfont图标字体的相关教程,以文字的方式,实现网页中的图标和特殊字符.教程链接可参考:http://bbs.520it.com/forum.php?mod=viewthrea ...

  6. HTML、CSS学习笔记3(平面转换:位移、旋转、缩放,渐变)

    1.平面转换 使用 transform 属性实现元素的位移.旋转.缩放等效果 2D转换 2D转换是改变标签在二维平面上的位置和形状 移动:translate 旋转:rotate 缩放:scale 1. ...

  7. HTML5、CSS3进阶——字体图标、平面转换

    1.<link rel="stylesheet" href="字体图标类"> 在对应的标签直接调用iconfont 图标名 2.iconfont上传 ...

  8. 实现iconfont图标渐变

    效果展示 1.如何使用icon 本文使用symbol,其他使用方式可参考官网 https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910 ...

  9. android md风格Switch,带有图标动画和颜色转换的Switch – material...

    Material Animated Switch 一个MD风格的Switch,带有图标动画和颜色转换. 如何使用 默认情况下显示收件箱锁定开关 android:id="@+id/pin&qu ...

最新文章

  1. [译] React Native vs. Cordova、PhoneGap、Ionic,等等
  2. 大数据算法与分析技术国家工程实验室将建设
  3. 2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?
  4. PL/SQL经典练习
  5. 论文小综 | 知识图谱表示学习中的零样本实体研究
  6. LeetCode 257 二叉树的所有路径
  7. 【算法大赛直播周】大赛评委分享广告技术干货,精彩不容错过!
  8. 如何用word写书_如何将100页PPT转换成Word?1键轻松搞定,看完你还用复制黏贴吗...
  9. Python Flask Web 第三课 —— 模板
  10. NLP论文中出现的名词解释(不断更新)
  11. proteus 8.6 和proteus 8.8 安装包
  12. CVE-2021-40444 Microsoft MSHTML RCE简单复现
  13. Python functools模块之cmp_to_key
  14. python开发bi报表_BI报表有什么优势
  15. 改变Dev-C++生成的exe文件图标
  16. ARM Linux异常处理之data abort(一)
  17. 安装visual studio 2013
  18. 如何拆分含有多种分隔符的字符串
  19. 垂直供应链电子商务平台-未来电子商务战略趋势
  20. 一年级课程表(3月21日-3月25日)

热门文章

  1. java期末一般考什么内容_java期末考的大题都在这
  2. mysql数据库小_MySQL数据库的一些小知识点
  3. .Net Mvc validateRequest设置为false不起作用的解决方案
  4. 电脑处理器信息查看与说明
  5. 计算机安全弹窗,win10系统打开网页老是弹出安全警告的方法
  6. java 传输 大文件_java高效实现大文件拷贝功能
  7. linux ubuntu 分区,查看Ubuntu分区列表方法
  8. 使用Java语言打印一个心形图案
  9. Android动画——使用动画启动Activity
  10. 学习-Java字符串之正则表达式之元字符之判断字符串是否符合规则