phoneawesome icon indicating copy to clipboard operation
phoneawesome copied to clipboard

Best Way to Create Phone Display on HTML Pages



Phoneawesome

Best Way to Create Phone Display on HTML Pages

Introduction

PhoneAwesome is a Javascript Library to create phone display on web pages.

Install

You can get Phoneawesome with CDN.

<script src="https://cdn.jsdelivr.net/gh/omerimzali/phoneawesome@master/dist/build/phoneawesome.js"></script>

Or You can clone it.

git clone https://github.com/omerimzali/phoneawesome.git

Usage

  1. Creating a Device.
<div id='device1'></div>
var options = {src:"https://picturepan2.github.io/spectre/"};
var device1 = phoneawesome('#device1',options);

  1. Changing Device Modal
<div id='device2'></div>
var options = {device:"google-pixel-2-xl",
src:"https://picturepan2.github.io/spectre/"};
var device2 = phoneawesome('#device2',options);

3.Device Sizes

<div id='device2'></div>
var options = {device:"iphone-8",width:"400",height:"600",
src:"https://picturepan2.github.io/spectre/"};
var device5 = phoneawesome('#device5',options);

4.Change src

var device6options = {device:"iphone-8",width:"400",height:"600",
src:"https://picturepan2.github.io/spectre/"}; 
var device6 = phoneawesome('#device6',device6options);

device6.changesrc("https://nostalgic-css.github.io/NES.css/"); 
//or 
device6.changesrc("https://picturepan2.github.io/spectre/");

Browser Support

Phoneawesome tested on following browsers.

  • Chrome
  • Firefox
  • Safari
  • Opera

Development&Contributions

contributions welcome

You can fork the project and enter this commands in your terminal.

git clone https://github.com/YOUR_GITHUB_USERNAME/phoneawesome.git
cd phoneawesome

Thanks

Phoneawesome Based on Devices.css, I have to thank to PicturePan2