zoukankan      html  css  js  c++  java
  • icon的制作方法

      字体图标的制作方法有这样几种:

      1. img法;

      2. background法;

      3. sprites雪碧图或精灵图;

      4. font法;

      5. SVG法;(推荐)

      6. CSS动手画。

      

      方法一,img法,使用Photoshop软件进行切图和修图,实现设计师交给我们的设计稿。设计师可能会给我们两种格式的图片,一种是psd的,可以使用PS剪切图层,一种是png的,使用PS抠图。

      方法二,background法,background: transparent url(./left.png) no-repeat 0 0; 给div设置背景图片,不方便的地方在于当div的大小比图片的大时,如果不设置no-repeat会连续出现背景图片。

      方法三,雪碧图,使用谷歌搜索css sprites generator ,雪碧图代码生成器,然后把我们的图标上传,下载生成好的图片,使用生成的css代码,就会出现我们想要的图标了。

      方法四,font法,这种方法下有两种分支,一种是HTML,一种是css。首先进入到阿里的iconfont的网站,找到我们想要的图标。

      HTML:

      

      将上面生成的代码粘贴到HTML里,将字体图标的代码例如: 放在内联元素中,可以样式加上font-family: iconfont; 还可以通过font-size等调整图标的样式。

      CSS:

      

    @font-face {
                font-family: 'iconfont';  /* project id 543342 */
                src: url('//at.alicdn.com/t/font_543342_xbsow0p413ui8uxr.eot');
                src: url('//at.alicdn.com/t/font_543342_xbsow0p413ui8uxr.eot?#iefix') format('embedded-opentype'),
                url('//at.alicdn.com/t/font_543342_xbsow0p413ui8uxr.woff') format('woff'),
                url('//at.alicdn.com/t/font_543342_xbsow0p413ui8uxr.ttf') format('truetype'),
                url('//at.alicdn.com/t/font_543342_xbsow0p413ui8uxr.svg#iconfont') format('svg');
    }
    .xxx::before{
                content: 'e66ae653';
    }

      也可以不自己写编码,通过一个link标签,把font-class下的链接地址引入到HTML中,然后给div元素或者span元素加类名就行了,注意样式的优先级。

      方法五、SVG。使用Symbol栏下的地址,用script标签引入,查看使用帮助,把css代码和SVG标签复制到页面中就可以引用了。支持css修改,放大后没有锯齿,默认居中。

      方法六,CSS自己画,参考网站:搜索css icon http://cssicon.space/#/

  • 相关阅读:
    IDEA的database插件无法链接mysql的解决办法(08001错误)
    window.location.href传参/传值汇总
    toggleClass() 方法
    File file=new File ()
    MultipartFile接口
    @RequestParam注解字参数详解
    在微信下载的浏览器判断问题
    JS可控制的图片自动循环播放查看效果
    PHP接口的声明与引用
    js时间
  • 原文地址:https://www.cnblogs.com/CCCLARITY/p/8295574.html
Copyright © 2011-2022 走看看