字体图标、平面转换、背景渐变学习

173 阅读3分钟

中心主题

iconfont-字体图标

表现形式是图标,本质是字体

阿里巴巴矢量图标库

  • unicode编码引入

    • 引入方式不是很直观,不推荐
  • font—class引入

    • 引入方式很直观,推荐

    • 引入步骤

      • 1.引入字体图标层叠样式表 如:
      • 2.页面body标签里用i标签书写,添加字体图标的公共类名 如
      • 3.用浏览器打开本地下载好的demo_index.html文件,切换font class选项卡,挑选相应图标,复制图标类名,到i标签公共类名iconfont后面空格粘贴该图标类名 如:
  • symbol引入

    • 支持多色图标
    • 兼容性差,如ie9+以前版本不支持多色图标引入
  • 在线引入

    • 1.在图库网站里挑选好图标,点击加入购物车,进入购物车页面,选择添加至项目,如果没有项目,新建一个即可
    • 2.在我的项目页面点击font class选项卡,再点击查看在线链接 如://at.alicdn.com/t/font_3078814_gfr27y8qe3e.css
    • 3.复制链接,回到开发的HTML文件,在link标签粘贴该链接,注意:在该链接前面加上http:或https:如:

其他字体图标库

transform-平面转换

translate-平移

  • translate(x,y)

  • translateX()即translate(x)

    • 水平(左右)方向移动,正值向右移动,负值向左移动
  • translateY()

    • 竖直(上下)方向移动,正值向下移动,负值向上移动
  • 注意:设置百分比单位参考自身去计算

rotate-旋转

  • rotate(deg)

    • 数值单位是deg,正值顺时针旋转,负值逆时针旋转

scale-缩放

  • scale()

    • 数值默认为1,0-1缩小,大于1放大

skew-斜切

  • skewX()
  • skewY()
  • 应用场景:擦亮效果

注意:行内元素添加转换无效

transform-origin平面转换原点

更改转换原点

transform-origin:水平 垂直

默认是transform-origin:center center,只书写一个值,另外一个默认是center

原点方位名词

  • left,right,top,bottom,center

transform-origin:0 0;与transform-origin:left top;原点是一样

背景渐变

表现形式是背景颜色,本质是背景图片

background-image:linear-gradient(渐变方位,渐变颜色,渐变颜色)渐变颜色可以有多个,多个渐变颜色需要用逗号隔开

渐变方位

  • to right

    • 从左向右渐变
  • to left

    • 从右向左渐变
  • to bottom

    • 默认,从上向下渐变
  • to top

    • 从下向上渐变
  • to bottom right

    • 从左上角向右下角
  • to left top

    • 从右上角向左上角渐变
  • to right top

    • 从左下角向右上角渐变
  • to left bottom

    • 从右上角向左下角渐变

渐变方位名词

  • left,right,top,bottom,center

属性选择器[]

[属性名 如:type,id,class等]

[属性名=“属性值内容”] 如:[type="text"]

[属性名^="部分属性值内容"]如:[type^="te"]

  • 选择从..开始

[属性名$="部分属性值内容"]如:[type="xt"]

  • 选择从..结束

[属性名*="部分属性值内容"][type="e"]

  • 选择属性值中有部分属性值内容