Giter Club home page Giter Club logo

img2amp-img's Introduction

img2amp-img - logo

img2amp-img

Test

img to amp-img

<img src="http://example.com/sample.png" alt="sample image" />

โ†“

<amp-img
  alt="sample image"
  src="http://example.com/sample.png"
  width="900"
  height="675"
  layout="responsive"
>
</amp-img>

Install

npm install img2amp-img
# or
yarn add img2amp-img

Usage

const img2AmpImg = require('img2amp-img');

(async () => {
  const imageTag = '<img src="<Image URL>" alt="alt text" />';
  const ampImgTag = await img2AmpImg(imageTag);
  console.log(ampImgTag);
})();

Output

<amp-img
  alt="alt text"
  src="<Image URL>"
  width="200" // -> Width of specified image
  height="100" // -> Height of specified image
  layout="responsive" // -> Now it's fixed at responsive
></amp-img>

Option

Can use the options corresponding to the layout attribute.

If no option is specified, responsive will be selected.

'responsive'
'fill'
'fixed'
'fixed-height'
'flex-item'
'intrinsic'
'nodisplay'

For more information about the option, please refer to the official AMP website.

<amp-img> - amp.dev

Licence

MIT

Author

Yuki Shindo

img2amp-img's People

Contributors

shinshin86 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

img2amp-img's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.