MT-Retina.js
MT-Retina.js
Github: MT-Retina.js
serve high-resolution images to devices with retina displays.
之前月大总管写的为高分屏提供不同分辨率图像支持的插件,需求变动,增加了语言支持。
Usage
add lib & config
<script src="dist/retina.js"></script>
<script src="src/retina-config.js"></script>
set tags
<img data-retina-url="assets/images/test/retina.png" data-img-type="normal" data-img-lang="en" alt="img">
add assets
> tree -L 4
.
└── images└── test├── en│ ├── retina@1x.png│ └── retina@2x.png├── retina@1x.png└── retina@2x.png3 directories, 4 files
Config
customize
Customize the rules for assets can be found in the retina-config.js .
// define filters
Retina.setFilters({'normal': function (url, base, ratio, lang) {var result,prefix = '',pieces = url.split('/');// Add language support if (lang) {prefix = lang + '/';}var _postfix = pieces[pieces.length - 1].split('.'); // Concat File Path Stringpieces[pieces.length - 1] = prefix + _postfix[0] + '@' + ratio.param + '.' + _postfix[1];result = pieces.join('/');return result;},'svg': function (url, base, ratio, lang) {return url;}
});
modifyRetinaImg()
modifyRetinaImg(target,src);
Retina.retinaUpdate();
About
@Author Max
@Revised Thonatos.Yang
MT-Retina.js相关推荐
- 30个WordPress Retina(iPad)自适应主题
原文地址:http://www.goodfav.com/zh/retina-ready-wordpress-themes-3556.html WordPress Retina定制主题进行了优化,支持R ...
- 移动Web—CSS为Retina屏幕替换更高质量的图片
来源:互联网 作者:佚名 时间:12-24 10:37:45 [大 中 小] 点评:Retian似乎是屏幕显示的一种趋势,这也是Web设计师面对的一个新挑战;移动应用程序的设计师们已经学会了如何为Re ...
- 超棒的30款JS类库和工具
当设计人员和开发人员真正快速便捷的使用JavaScript类库和工具的同时,他们的生活也就变得更轻松.简单.你付出的越多,它回报你的也就越多,这正是JS类库和工具需求量很大的原因. 对于Web设计人员 ...
- 两倍图 css,网页高清屏和retina(视网膜)屏的双倍图解决办法
通过搜集相关资料,发现一个比较普遍的解决方案:retina.js+CSS Media Queries. retina.js retina.js下载地址:retina.js官网下载 和 免费cdn. 详 ...
- android 微博分享回调函数,【JS逆向】新浪微博登录RSA+其他 | 每日JS
已迁移平台:segmentfault,搜索 erma0 换平台了,简书发什么都锁定,广告一堆,趁早倒闭吧. 第六天 JavaScript逆向练习6 0x01 目标网址 0x02 定位JS 1. 随便输 ...
- 前端开发之——网页如何适配Retina屏幕
前言 随着2012年苹果发布第一款Retina Macbook Pro(以下简称RMBP),Retina屏幕开始进入笔记本行业.两年过去了,RMBP的市场占有率越来越高,且获得了一大批设计师朋友的青睐 ...
- html5 css3替换图片,移动Web—CSS为Retina屏幕替换更高质量的图片
特别声明:此篇文章根据Stéphanie Walter 的英文文章<The Mobile Web: CSS Image Replacement for Retina Display Device ...
- 移动端Retina屏幕图片适配
第一个方法 ;(function(win, lib) {var doc = win.document;var docEl = doc.documentElement;var metaEl = doc. ...
- 青龙羊毛——美团联想商城喜爱帮(搬运)
前几天有人评论区要新的美团脚本,更新一下,顺便更新一下萝卜大佬写的小毛! 1.喜爱帮 (1)入口 羊毛来源--喜爱帮 (2)脚本 不会拉库就别撸毛了,撸不明白! ql raw https://gite ...
最新文章
- 主攻ASP.NET.4.5 MVC4.0之重生:Entity Framework生成实体类步骤(十三)
- python3 多进程锁
- 用Python做垃圾分类
- win10 cortana 搜索无效怎么解决
- JS----面试题总结(持续更新中......)
- java从小到大排序函数_利用随机函数产生10个1~100之间的整数,按从小到大的顺序排列输出...
- 6.3.2线索二叉树
- 数据结构(十一)桶排序
- NumPy中特别的数组函数 By Youki~
- Eclipse中@author的修改
- 完美解决html中select的option不能隐藏的问题。
- with(nolock)解释
- 上传excel,并保存excel内容
- mysql 密码sa_重置MySQL root密码
- 浅析近场通信技术特点及未来可能的应用与发展
- 【Godot】行为树(一)了解与设计行为树代码
- php获取当前域名的方法 如何获得域名
- matlab英文词汇,matlab中常见英文词含义
- 一个简单的ZUI多文件上传的demo和sql练习
- 计算机在哪里修改储存默认磁盘,Win7资源管理器修改默认显示磁盘小教程