Configuring Google Fonts can be quite an annoying process to setup. Using Font Magician with PostCSS allows you simply generate proper @font-face declarations simply by writing the Google Font that you're expecting. Want Merriweather? Simply type fon…
Get Started with the Google Fonts API This guide explains how to use the Google Fonts API to add fonts to your web pages. You don't need to do any programming; all you have to do is add a special stylesheet link to your HTML document, then refer to t…
最近用某开源模板做提案的时候, 抓包工具老是有外部Request. 问题出在某css中有这么一句: @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic); FQ出去下载了这个css, 发现这个css下又使用了google的21中font. 索性辛苦一下, 把这几个字体都下载了. 于是就成了这个样子: @import url…
前言 文字是网页中很重要的组成部分.为文字选择一个合适的字体,能够更好的展现一个网站的个性,表达所要传递的信息,同时吸引用户来产生兴趣. 说到字体,我们首先会想到 CSS 里面的 font,例如: <html> <head> <style> p { font-family: Arial, Helvetica, sans-serif; } </style> </head> <body> <p>some text</p&…
Google Fonts是一个字体嵌入服务库. 这包括免费和开源字体系列.用于浏览库的交互式 Web 目录以及用于通过 CSS 和 Android 使用字体的 API. Google 字体库中的流行字体包括 Roboto.Open Sans.Lato.Oswald.Montserrat.Source Sans Pro 和 Raleway.根据官网文档,Google Fonts的字体可以在您的产品和项目中自由使用这些字体 ,比如印刷或数字.商业或其他方式.Google Fonts也根据人们的疑问设…
由于众所周知的原因,国内使用google font库有很大的问题. 解决方案1:使用国内镜像如360网站卫士常用前端公共库CDN服务 优点:使用方便 缺点:目标用户包含国外的开发者,不清楚国外用户的加载速度 解决方案2:提供另外一种解决方案,可以自主决定资源下载源,自主配置cdn等服务. 在google fonts 官网上选择字体并获取css链接,如下 <link href='https://fonts.googleapis.com/css?family=Oswald' rel='stylesh…
bootstrap之google fonts 在学习一个bootstrap时,看到了一行引用代码:@import url(http://fonts.googleapis.com/css?family=Antic+Slab);,于是搜索了一下. 打开相关的网站,显示 /* latin */ @font-face { font-family: 'Antic Slab'; font-style: normal; font-weight: 400; src: local('Antic Slab'), l…
转载自“前端笔记”  http://www.cnblogs.com/milly/archive/2013/05/10/google-fonts.html Google Fonts 是什么?(以下翻译为谷歌字体) 加载谷歌字体的标准方式: 关于谷歌字体 使用在线字体的页面将更加漂亮,更具可读性.可访问性与开放性. 谷歌字体让所有人,包括专业的设计师与开发者可以快速.简便的使用在线字体,我们相信每个人都可以在他们的网页与应用中使用高质量的字体. 我们的目标是创建一个可以为世界各地的人所使用的在线字体…
由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意.所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fonts.Ajax 和 Gravatar,并且全部支持 http 和 https 1.CDNJS 开源 JS 库 我们采用的方法是每天定时同步 CDNJS 的 Github(http://t.cn/REVf3N2) 所有的 JS/CSS 库可以在这儿找到您需要的链接 :https://cdnjs.cat…
semantic ui css 的第一行引用了 google web font api,由于不可告人而又众所周知的原因,这条链接在国内无法访问: @import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin'); css 是阻塞渲染的,而 css 中的 import 又会进一步阻塞加载和渲染,所以就导致页面样式加载十分缓慢. 像 semantic ui 这样的开…
最近在做商城项目时候发现在加载一个html页面反应非常慢,查看发现是Google Font导致的网页加载速度缓慢,删除掉该样式会发现很多内容出错. 上网百度发现问题在于: 谷歌香港(google.com.hk)的服务器,已由香港转移至美国,所以链接时间会很长,甚至断断续续出现请求超时的情况. Google服务一不稳定,大量的独立博客字体就加载不出来. 为此,360网站卫士推出一项字体加速服务,站长只要修改一行代码,就可以免费使用到由360网站卫士CDN加速的字体服务. 解决办法:把fonts.g…
第一步,FQ进入谷歌官方字体网站:https://fonts.google.com  妥妥的. 第二步,点击你所选择字体演示块的右上角的加号,然后你所选择的字体会形成引用链接以及你所要写的css样式.如图所示: 第三步,你把如上图生成的链接引用到你的文件中就可以了,就是这么简单.如下图所示: 啦啦啦,结束…
外国人做的WordPress主题喜欢带上Google的字体,但到了咱天朝是没法访问fonts.googleapis.com的 现有数字公司出的公共资源库可以替换,把fonts.googleapis.com换成fonts.useso.com就可以了,并且有热心同学专门做了WordPress插件 插件地址: http://www.soulteary.com/2014/06/08/replace-google-fonts.html…
原文:http://www.v2ex.com/t/118403 解决方法:fonts.googleapis.com替换为fonts.useso.com, fonts.useso.com是360安全卫士提供的服务 本来查看ExtJs的API里面加载了google的fonts无奈整天被天朝和谐 导致API主页面 加载很慢 用了这个方法解决了 加载很快.…
这是一个非常老牌的Bootstrap商业模板,全面性和稳定性俱佳,有LandingPage.BussinessPage.AdminPage多种模式,非常推荐用来构建官网.响应式应用Web.管理端Web等.最早这个模板20多美元,现在增加了AdminPage,价格也涨到40美元了,总的来说,非常对得起这个价格,值得在商业项目中使用,很多布局和控件不需要自己造轮子,用这个就完了. 先来张官方图 下面是官方特性介绍: 核心特性 100% Responsive(100%响应式) Based on Boo…
如果你喜欢使用PostCSS,但又不想抛弃你最喜欢的预处理器.不用担心,你不需要作出二选一的选择,你可以把PostCSS和预处理器(Sass.Stylus或LESS)结合起来使用. 有几个PostCSS插件配合预处理器得到很好的赞誉,因为他们将功能添加到你的工作流中,让你工作变得更加轻松.如果你只使用一个预处理器,而不使用这些插件,你的工作流至少会变得更加困难. 我们会涉及一些免费的PostCSS插件,然后我们将会介绍一些配置的阐述,告诉您如何将PostCSS和你喜欢的预处理器(Sass.Sty…
PostCSS介绍 原文链接:http://www.smashingmagazine.com/2015/12/introduction-to-postcss/ 转自:http://www.zcfy.cc/article/81 CSS的发展与所有语言的发展一样,都有一个迭代的过程.伴随着每一个主要版本的发布,我们都可以获得新的特性和语法帮忙我们更好的完成样式.CSS3 介绍了很多新的特性,可以让我们设计交互,之前我们都是通过javascript来实现交互.每一天都会有新工具出现,让我们可以更灵活地…
Sass团队创建了Compass大大提升CSSer的工作效率,你无需考虑各种浏览器前缀兼,只需要按官方文档的书写方式去写,会得到加上浏览器前缀的代码,如下: .row { @include display-flex; } 会得到如下代码: .row { display: -webkit-flex; display: flex; } 但是, 做为一个长期用原生CSS书写方式的CSSer,不太习惯去官方查文档,再以@include方式书写. 那么问题来了,我只能放弃高效率方式么? 其实不然, Aut…
Google Fonts 的介绍:Google Fonts 并不是简单的字体下载站 Google Fonts 地址:https://www.google.com/fonts 左上角可以输入查找的字体名称, 比如输入 Source Sans Pro. 点击字体之后,可以选择使用的字体样式. 选择字体左下角的 Add to Collection, 之后,可以看到窗口左下角的 Use 可用了. 点击 Use 之后,进入使用选中字体的界面. 第一步,可以选择字体的样式. 第二步使用的字符集 第三步,导入…
PostCss 摘自 http://ju.outofmemory.cn/entry/215105 http://www.w3cplus.com/PostCSS/postcss-deep-dive-preprocessing-with-precss.html PostCss是啥 官方定义 "PostCSS is a tool for transforming CSS with JS plugins. These plugins can support variables and mixins, t…
项目在本地运行不报错,上传到 GitHub 之后,再 clone 到本地,执行: npm install 安装完成之后再执行: npm run dev 这时报错 Error: No PostCSS Config found in... 本以为是 GitHub 上传的问题,后开又试了两回,发现问题依然存在,于是就开始网上寻找办法. 解决方案 在项目根目录新建postcss.config.js文件,并对postcss进行配置: module.exports = { plugins: { 'autop…
一.验证autoprefixer插件1.新建项目 新建文件夹postcss: 在postcss目录中,新建package.json文件,新建css文件夹: 在css文件夹新建outfile.css,infile.css文件: 在outfile.css文件中写css3语法. 2.安装插件A.安装postcss-cli插件 cnpm i -D postcss-cli B.安装autoprefixer插件 cnpm i -D autoprefixer 3.配置package.json文件 { "nam…
1.安装postcss-import,postcss-cssnext 包 2.修改package.json 将postcss响应的内容替换为 "postcss": { "plugins": { "postcss-import": {}, "postcss-cssnext": {} } },…
许多开发人员花时间在使用CSS的预处理器上如less,sass和stylus.这些工具已经成为Web开发的重要组成部分.写一个网站的样式,不使用嵌套,变量或混入等功能很少见.它们每个都是非常实用的,让我们退后一步看,考虑以这种方式使用预处理器是不是最好的办法.传统的预处理器的问题: 不能扩展.无论您选择哪种预处理,都被限制到设定的,它提供的功能.如果您需要在其上构建功能,在构建过程中,你需要添加一个单独的步骤.如果你想写一个扩展,只能针对你自己的. 不能剔除任何功能.有些预处理器提供诸如sass…
项目启动时抛出 Error: No PostCSS Config found in … 的错误表示某个 css 文件不能被引入 解决办法: module.exports = { plugins: { 'autoprefixer': {browsers: 'last 5 version'} } } 你在网上找的解决方案应该有提到webpack版本的问题.不要以为升级webpack版本,有些模块升级的节奏跟不上,也有可能不更新了,导致你升级了webpack,找不到postcss的配置.目前在npm上…
前情提要]日前本人将本地项目上传GitHub之后,然后再clone到本地,运行是报错:Error: No PostCSS Config found in... 项目在本地打包运行的时候不报错,上传到 GitHub 之后,再 clone 到本地,执行安装依赖命令: cnpm install 安装完依赖之后再执行编译命令: npm run dev 这个时候居然报错了,纳尼?以为是Github代码的问题,就重新操作两遍,依然还是报错.于是开始搜索解决办法,在项目根目录新建postcss.config.…
不知不觉地春节要来临了,今天已经是放假的第二天,想想回老家之后所有的时间就不是自己的了,要陪孩子玩,走亲戚等等,我还是趁着在郑州的这两天,把几天后春节要发布的文章给提前整整.在此,提前祝大家春节快乐!! 前面我已写了6篇相关的Webpack方面的技术知识点,今天我主要分享有关PostCSS方面的技术,PostCSS严格来说不是一款c s s预处理器,而是一个用 JavaScript 工具和插件转换 CSS 代码的工具.它的工作模式是接收样式源代码并交由编译插件处理,最后输出CSS.通过PostC…
PostCSS All In One https://postcss.org/ https://www.webpackjs.com/loaders/postcss-loader/ https://github.com/postcss/postcss-load-config Autoprefixe https://github.com/postcss/autoprefixer Parse CSS and add vendor prefixes to rules by Can I Use .post…
从5月27号起,由于某些原因,Google服务在大陆的崩溃影响了数百万的站长,因为很多wordpress主题都在使用Google的在线字体方案-google fonts包括新版的WordPress 后台也有加载谷歌的JS.Google服务一不稳定,就影响独立博客的字体加载,使wordpress站点加载速度很慢. 为此,特整理部分修改方案. 一.将原Google地址替换为360的CDN(推荐) 利用360网站卫士提供的前端公共库CDN服务(http://libs.useso.com/)替换原有Wo…
解决方法很简单,安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可.或者如果你没有使用WP自带的官方主题,那你添加下面的代码到当前所用的主题的 functions.php 中即可: /** * WordPress 后台禁用Google Open Sans字体,加速网站 * http://www.wpdaxue.com/disable-google-fonts.html */ add_filter(…