Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wonism/react-hd-image

Repository files navigation

React HD Image

NPM Build Status npm bundle size (minified) Test coverage for branches Test coverage for functions Test coverage for lines Test coverage for statements

React component for serving high resolution images depends on display.

Installation

# npm
$ npm i react-hd-image -S
# yarn
$ yarn add react-hd-image -S

Example

https://wonism.github.io/react-hd-image

Usage

Properties

name type
src string or string[]
skipCheck boolean (optional)

Choose right resolution image depends on display type

If you are on the HD display and there is a ./ironman@3x.jpg, 3x image will be rendered automatically.

<HDImage
 src="./ironman.jpg"
 alt="Iron Man"
/>

Pass an array of several resolution images

If high resolution image's name is not predictable, It is possible to pass an set of image names.

<HDImage
 src={[
 './winterscape.jpg',
 './winterscape-retina-version.jpg',
 './winterscape-hd-version.jpg',
 ]}
 alt="House"
/>

Skip checking high resolution image existence

It will always render normal image.

<HDImage
 src="./ironman.jpg"
 alt="Iron Man"
 skipCheck
/>

About

React component for serving high resolution images depends on display.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /