Ruby gem with helpers to generate tag markup

3997
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
联系方式 :
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
下载 ×

下载APP,资源永久免费


如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

下载论文助手APP,资源永久免费

免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长



Picture-Tag Rails A Rails view helper extension to generate HTML5 tag markup from the W3C HTML Responsive Images Extension Proposal. w3.org/community/respimg Current Version 0.0.6 Requirements Ruby on Rails > 3.0 and < 4.0 Installation Gemfile Add this line to your applications Gemfile. gem picture_tag-rails Manual Or install it yourself. gem install picture_tag-rails Usage Add to some Ruby file in your Rails app. Use it in your views as you would the image_tag() helper. <%= picture_tag(image_path, options) % > Examples The vanilla usage with default sizes and media queries: <%= picture_tag( " cat.jpg " , alt: " Kitty cat! " ) % > produces: < picture > < source media = " (min-width: 1600px) " srcset = " cat-large.jpg 1x, cat-large@2x.jpg 2x " /> < source media = " (min-width: 1000px) " srcset = " cat-medium.jpg 1x, cat-medium@2x.jpg 2x " /> < source media = " (min-width: 768px) " srcset = " cat-small.jpg 1x, cat-small@2x.jpg 2x " /> < source media = " (min-width: 480px) " srcset = " cat-tiny.jpg 1x, cat-tiny@2x.jpg 2x " /> < source srcset = " cat-tiny.jpg 1x, cat-tiny@2x.jpg 2x " /> < img alt = " Kitty cat! " src = " cat-tiny.jpg " /> Options To exclude certain elements with media queries above a max width: <%= picture_tag(image_path, max_width: " 600px " ) % > To override the default media queries and names: <%= picture_tag(image_path, sizes: { itty_bitty: " (min-width: 10px) " }) % > To prefix (opposed to suffix) the filename with size (/images/small-kitty.jpg): <%= picture_tag(image_path, prefix_size: true }) % > To preload a custom default placeholder image: <%= picture_tag(image_path, default_image: /images/placeholder.png }) % > All image_tag options are valid for picture_tag . See image_tag Docs Paperclip Paperclip options for default media queries and sizes. has_attached_file :image , { styles: { tiny: " 320x " , small: " 480x " , medium: " 768x " , large: " 1000x " , huge: " 1600x " , %s( tiny@2x ) => " 640x " , %s( small@2x ) => " 960x " , %s( medium@2x ) => " 1536x " , %s( large@2x ) => " 2000x " , %s( huge@2x ) => " 3200x " } Configuration Retina support can be disabled by adding a configure block to your config PictureTag .configure do | config | config.display_high_def = false end TODO Add optional paperclip integration functionality Intergrate with Travis.ci Implement Rails 4 support Authors Bookis Smuin / @bookis Chad Crissman / @crissmancd John Lucia / @johnlucia Levi Brown / @levibrown Colton Fent / @colto Contributions Fork it Get it running (see Installation above) Create your feature branch ( git checkout -b my-new-feature ) Write your code and specs Commit your changes ( git commit -am Add some feature ) Push to the branch ( git push origin my-new-feature ) Create new Pull Request If you find bugs, have feature requests or questions, please file an issue . Specs rake spec Releases TODO how do you do a release ? License Copyright (c) 2012 G5 MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。
扫描加我微信 ×

演示

×
登录 ×


下载 ×
论文助手网
论文助手,最开放的学术期刊平台
				暂无来源信息			 
回复
来来来,吐槽点啥吧

作者联系方式

×

向作者索要->