Code Monkey home page Code Monkey logo

i-phone-by-html-css-javascript-'s Introduction

iPhone 12 Pro Max ๐Ÿ“ฑ Made By HTML, CSS & JavaScript !

Hello there! ๐Ÿ‘‹

I have created a Black color iPhone 12 Pro Max built with HTML, CSS, and some JavaScript !

Here's how it looks like:

iphone

I tried to make it look as close as possible to the original iPhone:

iphone

I also made the passcode screen, the homescreen, and even the camera app!

You can also check it out ๐Ÿ‘‡!

or check out on Replit ==>

Features โœจ

  • Lockscreen

iphone

  • Lockscreen wallpaper
  • Lock icon
  • Time and date
  • Torch and camera icon
  • Swipe up to unlock and home indicator animation

You can click the torch icon to 'Turn it on' (doesn't actually work). You can also click the camera icon to go to the camera app, just like the real thing. Click the home indicator to unlock the iPhone.

  • Camera:

iphone

  • Image
  • Using camera and microphone indicator
  • Flash, hidden, live icons
  • Zoom
  • Modes
  • Pictures
  • Capture
  • Rotate

You can click the capture button (satisfying)!

Passcode

iphone

  • Lock icon
  • Dots **
  • Numbers
  • Emergency and cancel buttons**

You can actually type in a password and watch the dots fill in. Any password works.

  • Home page

iphone

  • Homepage wallpaper
  • Apps**
  • 3 dots
  • Menu bar

When the home page loads up, the apps have a kind of 'bounce-in' animation, similar to the one for iPhone.

Hardware ๐Ÿ”จ

For the hardware of the phone (case, buttons, notch, etc.), I tried to make it look like the real thing.

  • For the side buttons, you can see the ringer, volume, and power buttons. You can click the volume and power buttons, althought only the power button actually does something (it turns off the phone). When the phone is off, you can touch the screen (tap to wake) or click the power button again to turn the phone back on.

  • The notch has the mic and the camera.

  • The casing even has the little marks or dashes that look like this for the real iPhone:

iphone

๐ŸŽจ Styles:

  • Wallpapers

The lockscreen wallpaper is the dark mode default wallpaper:

iphone

The homepage wallpaper is the orange light mode iOS 13 wallpaper because I think it looks cool:

iphone

- Fonts

The font family I used mostly is the default Apple font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif.

I also used San Francisco Compact for the camera app.

- Icons

Most of the icons come from Apple's developer package icons, a great bundle of more than 3,000 symbols which you can customize.

One icon from the phone is from Ionicons as I couldn't find it on the Apple package.

- Bent effect

On iPhone's camera app, you can scroll sideways to scroll through the different camera modes (video, photo, slo-mo, etc.) and whilst I didn't make the scrolling, effect, I was able to make the bent effect.

This is how it really looks like:

iphone

And this is what I mananged to achieve:

iphone

I was able to do that by making the color of the letters at the far ends a different shade of gray, and I also used transform: rotateY(50deg); to kind of squish the letters more together and make them thinner. Hence, the bent effect was achieved. Well, that's about all! Make sure to let me know any comments, suggestions, or questions if you have them! ๐Ÿ˜Š

Here's what you can basically The iPhone do:

  • Click the power button on the right to turn the phone on/off
  • Click the home indicator on the bottom and type in a password to go to home
  • Click the camera icon for camera
  • Click the torch icon for torch

Licence

MIT LICENCE Read Licence document for more details

Bye! ๐Ÿ‘‹

HOPE U LIKE THIS PROJECT PLEASE! IF YOU ARE USING THIS CODE PLEASE GIVE HAMZA ZAIDI SOME CREDITS BY LIKE & GIVE A HEART!!! ๐Ÿ˜ƒ๐Ÿ‘๐Ÿ’›

i-phone-by-html-css-javascript-'s People

Contributors

hamzazaidix avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

i-phone-by-html-css-javascript-'s Issues

not downlaodable file

hi, the file tells me that it no longer exists... could you put it back, I need it, thanks, bye
the redirect site say this

This Deployment has been disabled.

Your connection is working correctly.

Vercel is working correctly.

402: PAYMENT_REQUIRED
Code: DEPLOYMENT_DISABLED
ID: fra1::5zf4d-1712755967651-87e93d27ee42

If you are a visitor, contact the website owner or try again later.
If you are the owner, please read this documentation section.

image

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.