首页 > 其他分享 >分享一组矢量图标–UX图标字体库

分享一组矢量图标–UX图标字体库

时间:2023-08-01 14:00:40浏览次数:33  
标签:图标 uxiconfont format url 字体库 字体 font UX

  科技日新月异的今天,市面上各种分辨率、各种显示精度的显示设备层出不穷,在不同精度不同分辨率的显示设备下图标的应用展现出现了不同要求;如设计师为iphone 3gs设计的图标在iphone4下的展现就显得很糟糕了。我们为pc端产品设计的图标到平板电脑上显示(new ipad)上展现就不尽人意了。那这么多的显示设备,那么多的图标尺寸设计师难道要一个一个去优化去设计吗?

  传统位图形式的图标应用使设计师在不同平台上花费很多重复的工作量,而且还未必能做到面面俱到。矢量图标技术在网站、app中的应用就显得尤为重要了;

  矢量技术在图标上的应用:

  现在可以承载矢量图形,同时又可以在app、web上使用的主要有svg和我们熟悉的字体文件;在这里我们主要介绍后者——图标字体;顾名思义图标字体是将图标以字体文件为载体在页面中展现,前端工程师可以通过控制字体的方式控制图标的大小颜色;

一定要添加iconfont: "打印机", asiicode: 120 ,不然在window xp下用safari会出现蓝屏。


  第一步:使用font-face声明字体

@font-face {         font-family         :          'uxiconfont'         ;        


                  src         :          url         (         'uxiconfont.eot'         );          /* IE9*/        


                  src         :          url         (         'uxiconfont.eot?#iefix'         )          format         (         'embedded-opentype'         ),          /* IE6-IE8 */        


                  url         (         'uxiconfont.woff'         )          format         (         'woff'         ),          /* chrome、firefox */        


                  url         (         'uxiconfont.ttf'         )          format         (         'truetype'         ),          /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/        


                  url         (         'uxiconfont.svg#uxiconfont'         )          format         (         'svg'         );          /* iOS 4.1- */        


         }


  第二步:定义使用iconfont的样式

.iconfont{         font-family         :         "uxiconfont"         ;         font-size         :         16px         ;         font-style         :         normal         ;}


  第三步:挑选相应图标并获取字体编码,应用于页面

<i class=         "iconfont"         >&#         33         </i>


  打包下载:直接下载


      RDIFramework.NET框架由专业团队长期打造、一直在更新、一直在升级,请放心使用! 

  欢迎关注RDIFramework.NET框架官方公众微信(微信号:rdiframework-net),及时了解最新动态。


标签:图标,uxiconfont,format,url,字体库,字体,font,UX
From: https://blog.51cto.com/guosisoft/6921139

相关文章

  • linux sbatch 提交jupyter
    点击查看代码#!/bin/bash#SBATCH-pBatch2#SBATCH-N1#SBATCH-n1#SBATCH-c1#SBATCH--job-name=jupyter#SBATCH--output=jupy.out#SBATCH--error=jupy.err#SBATCH--parsableport=8003ip=`ifconfig|grep-m1inet|awk'{print$2}'`jup......
  • 导入mysql 乱码问题及 Linux 中的文件格式转换
    问题下载了一个单词sql文件,导入mysql报错,查看文件类型:%fileenglish_word.sqlenglish_word.sql:Non-ISOextended-ASCIItext与另一个导入成功的文件对比,发现格式不一样:%fileenglish-root.sqlenglish-root.sql:UTF-8Unicodetext,withverylonglines,withnoli......
  • InfluxDB+TDengine+Telegraf+Grafana 搭建监控平台
    LinuxCentOS环境1.InstallInfluxDB(1)首先访问InfluxDB官网(点击访问),找到选择合适的版本参考文档:https://docs.influxdata.com/influxdb/v2.7/install/?t=Docker下载并运行InfluxDBv2.7dockerrun--nameinfluxdb-p8086:8086influxdb:2.7.0将数据持久化到InfluxD......
  • 如何用手机使用 Termux 安装 Kali Linux
    termux是手机上的一款终端模拟器,可以在手机无root的情况下在手机中安装多款linux,目前网上的主流主要有两种方法,将分别讲解,这里使用kali系统为例。Termux下载地址:https://f-droid.org/packages/com.termux/1.在termux里运行`termux-setup-storage`获取手机存储的读写权限2.修......
  • 定期清理日志脚本(Linux or Mac)
    一个项目的运行必然会产生大量的日志,经过时间的日积月累这些日志难免会对硬盘造成负载,下面用ssh脚本编写一个定期清理日志的脚本#使用vi或者vimviclean_logs.sh#给脚本赋予权限chmod+xclean_logs.sh#编写清理日志的命令#!/bin/bashlog_dir=/var/log/app......
  • 界面控件DevExpress BI Dashboard v23.1——支持全新的图标趋势指标
    DevExpress BIDashboardv23.1支持在Dashboard图表项中使用趋势指标,趋势指标有助于传达一段时间内的数据趋势——允许用户发现模式并更有效地分析复杂的数据集。使用DevExpressAnalyticsDashboard,再选择合适的UI元素(图表、数据透视表、数据卡、计量器、地图和网格),删除相应参......
  • Linux——vim编辑器的基础操作
    vim编辑器的基础操作在Vim编辑器中有很多快捷操作,下面列出一些常用的快捷键和操作:插入和编辑文本:-`i`:在当前光标处插入文本。-`a`:在当前光标后插入文本。-`o`:在当前行下方新建一行,并在新行中插入文本。-`O`:在当前行上方新建一行,并在新行中插入文本。-`yy`或`Y`:复制......
  • Linux 6.6+ Oracle RAC 12c搭建详解
    1. RedHatEnterpriseLinuxServerrelease6.6x86_64两台2. Oracle12.1.0.13. ASM存储方式4. 软件下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html 5. 基础安装包yum-yinstallbinutils.x86......
  • linux 中sed命令中-D选项
     001、-D选项用于限定只删除模式空间中的第一行[root@PC1test01]#lsdata.txt[root@PC1test01]#catdata.txt##测试数据HeaderLineFirstDataLineEndofDataLines##N选项将匹配Header的行及下一行当做一行来出列,D选项用于删除模式空间的第一行,即he......
  • linux 中 sed命令中-n和-N选项
     001、-n(next),处理匹配行的下一行[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试数据010203040506070809101112131415[root@PC1test01]#sed'/07/{n;d}'a.txt##处理匹配07行的下一行,即删除01020304050607......