Skip to content

Make any HTML/CSS content look like it is rendered on the phone. Perfect for showcasing mobile apps. 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

34 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

Make any HTML/CSS content look like it is rendered on the phone. Perfect for showcasing mobile apps. Supports React, Angular, Vue, Vanilla.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •