iconfont图标、平面转换、颜色渐变
一、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图标、平面转换、颜色渐变相关推荐
- 移动WEB学习 - 字体图标、平面转换、渐变
一.字体图标 目标:使用字体图标技巧实现网页中简介的图标效果 字体图标的优点: 灵活性:灵活的修改样式,例如:尺寸.颜色等 轻量级:体积小,渲染快.降低服务器请求次数 兼容性:几乎兼容所有主流浏览器 ...
- iconfont 图标 用css设置渐变颜色
//用背景图片的方式设置渐变方向跟颜色 background-image: -webkit-linear-gradient(left bottom, #0AA77A, #5CFE9D); //设置绘制 ...
- iconfont图标不能修改颜色解决方案
在做项目的时候我发现下载的icon有的可以修改颜色而有的不能 这是因为那些本来就有颜色的icon或者自己选择了颜色的icon下载用到项目里之后就无法改变颜色了.有颜色的icon会在svg的path中增 ...
- CSS——字体图标、平面转换、缩放
一.字体图标 字体图标主要用于网页中通用.常用的一些小图标: 精灵图的缺点:1.图片文件大: 2.图片放大和缩小会有失真的问题: 3.一旦图片制作完成想要更换非常复杂. 字体图标iconfont,展示 ...
- iconfont在html种颜色,iconfont+开始支持彩色图标
之前发表过一篇关于iconfont图标字体的相关教程,以文字的方式,实现网页中的图标和特殊字符.教程链接可参考:http://bbs.520it.com/forum.php?mod=viewthrea ...
- HTML、CSS学习笔记3(平面转换:位移、旋转、缩放,渐变)
1.平面转换 使用 transform 属性实现元素的位移.旋转.缩放等效果 2D转换 2D转换是改变标签在二维平面上的位置和形状 移动:translate 旋转:rotate 缩放:scale 1. ...
- HTML5、CSS3进阶——字体图标、平面转换
1.<link rel="stylesheet" href="字体图标类"> 在对应的标签直接调用iconfont 图标名 2.iconfont上传 ...
- 实现iconfont图标渐变
效果展示 1.如何使用icon 本文使用symbol,其他使用方式可参考官网 https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910 ...
- android md风格Switch,带有图标动画和颜色转换的Switch – material...
Material Animated Switch 一个MD风格的Switch,带有图标动画和颜色转换. 如何使用 默认情况下显示收件箱锁定开关 android:id="@+id/pin&qu ...
最新文章
- [译] React Native vs. Cordova、PhoneGap、Ionic,等等
- 大数据算法与分析技术国家工程实验室将建设
- 2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?
- PL/SQL经典练习
- 论文小综 | 知识图谱表示学习中的零样本实体研究
- LeetCode 257 二叉树的所有路径
- 【算法大赛直播周】大赛评委分享广告技术干货,精彩不容错过!
- 如何用word写书_如何将100页PPT转换成Word?1键轻松搞定,看完你还用复制黏贴吗...
- Python Flask Web 第三课 —— 模板
- NLP论文中出现的名词解释(不断更新)
- proteus 8.6 和proteus 8.8 安装包
- CVE-2021-40444 Microsoft MSHTML RCE简单复现
- Python functools模块之cmp_to_key
- python开发bi报表_BI报表有什么优势
- 改变Dev-C++生成的exe文件图标
- ARM Linux异常处理之data abort(一)
- 安装visual studio 2013
- 如何拆分含有多种分隔符的字符串
- 垂直供应链电子商务平台-未来电子商务战略趋势
- 一年级课程表(3月21日-3月25日)
热门文章
- java期末一般考什么内容_java期末考的大题都在这
- mysql数据库小_MySQL数据库的一些小知识点
- .Net Mvc validateRequest设置为false不起作用的解决方案
- 电脑处理器信息查看与说明
- 计算机安全弹窗,win10系统打开网页老是弹出安全警告的方法
- java 传输 大文件_java高效实现大文件拷贝功能
- linux ubuntu 分区,查看Ubuntu分区列表方法
- 使用Java语言打印一个心形图案
- Android动画——使用动画启动Activity
- 学习-Java字符串之正则表达式之元字符之判断字符串是否符合规则