Skip to content

The latest iPhone and Pixel frames provided as SVG web-components. Supports React, Angular, Vue, Vanilla.

License

Notifications You must be signed in to change notification settings

sneas/telephone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@sneas/telephone - Web Component

version

Wrap any HTML/CSS/JS code with the

<iphone-16-max></iphone-16-max> or

<pixel-9-pro></pixel-9-pro>

and it will be rendered inside an SVG mobile phone frame.

Example

Demo: https://sneas.github.io/telephone

Real world example: https://vocably.pro

Installation

<script
  defer
  src="https://cdn.jsdelivr.net/npm/@sneas/telephone@1/iphone-16-max.js"
></script>
<script
  defer
  src="https://cdn.jsdelivr.net/npm/@sneas/telephone@1/pixel-9-pro.js"
></script>

<iphone-16-max mode="light">
  iPhone content goes here.
  Set the mode="light" for the dark text in the status bar.
</iphone-16-max>

<pixel-9-pro mode="dark">
  Pixel content goes here.
  Set mode="dark" for the white text in the status bar.
</pixel-9-pro>

About

The latest iPhone and Pixel frames provided as SVG web-components. Supports React, Angular, Vue, Vanilla.

Topics

Resources

License

Stars

Watchers

Forks