how to make a app like Whatsapp massanger
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<style>
.clr_cls {
background-color:#B0F4B5;
color: black;
height:40px;
width:100%;
padding-top:15px;
text-align: center;
}
input[type=text] {
width: 80%;
padding: 10px 10px;
margin: 8px 0;
box-sizing: border-box;
border:2px solid;
border-radius:50px;
float:left;
background:#B2BEB5;
color: white;
text-align: center;
opacity:5;
}
.ffr{
height:450px;
border:2px ;
padding-bottom:20px;
overflow-y: auto;
background:#FFF0ED;
}
::placeholder {
color: white;
}
.msgn{
overflow: hidden;
}
.inc{
padding:7px;
width:100%;
float: left;
margin-bottom:1000px;
float: right;
background:red;
}
.in{
margin-bottom:10px;
background: yellow;
}
.nclass{
background:#C5FF8D;
text-align: center;
overflow: hidden;
padding:15px;
margin-top:10px;
border-radius:15px;
width:60%;
margin-right:10px;
float: right;
opacity:1;
border:1px solid green;
}
.btr{
padding:4px;
width:45px;
margin-top:5px;
margin-left:5px;
border-radius:70px;
background: green;
opacity:10;
text-align: center;
}
.con{
margin-right:150px;
margin-top:-10px;
}
.vdo{
margin-top:-40px;
margin-right:-150px;
}
.call{
margin-top:-28px;
margin-right:-230px;
}
.dot{
margin-top:-30px;
margin-right:-290px;
}
.emo{
margin-left:-100000px;
}
.b1{
margin-top:-25px;
margin-left:-280px;
}
.g1{
margin-top:-30px;
</style>
</head>
<body>
<div class="clr_cls">
<div class="con">
<i class="material-icons" style="font-size:50px;">account_circle</i>
</div>
<div class="vdo" onclick= vid();><i class="material-icons">videocam</i></div>
<div class="call" onclick=cll();><i class="material-icons">call</i>
</div>
<div class="dot" onclick= mre();><i class="material-icons">more_vert</i></div>
<div class="b1" onclick=Back();>
<i class="material-icons">keyboard_backspace</i>
</div>
<div class="g1">person name</div>
</div>
<div class="ffr" id="msg" >
</div>
</div>
<input id="txt" type="text" placeholder="input your massage">
</input>
<button id="btn" class="btr"><i class="material-icons">send</i> </button>
<script src="msg.js"></script>
</body>
</html
JavaScript: msg.js:-
var massages= document.getElementById("msg");
var button= document.getElementById("btn");
var textbox=document.getElementById("txt");
var chat=document.getElementById("mrg");
button.addEventListener("click", function () {
var newMsg=document.createElement("div");
var gap=document.createElement("div")
newMsg.innerText=textbox.value;
newMsg.classList.add("nclass");
massages.appendChild(newMsg);
textbox.value="";
});
function Back(){
window.history.back();
}
function vid(){
alert("currently video call is not available");
}
function cll(){
alert("currently call is not available");
}
function mre(){
alert("sorry this app is not fully developed so some features is unavailable");
}
Logo.html:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<style>
.logo{
display:block;
margin-top:150px;
margin-left:30px;
}
.v{
font-size:250px;
margin-top:-300px;
margin-left:119px;
color:green;
}
.bjn{
margin-left:80px;
background:#DEFFB7;
text-align: center;
width:50%;
padding:5px;
border-radius:50px;
}
</style>
<body>
<div class="logo"><i class="material-icons" style="color: green; font-size:300px;">donut_large</i></div>
<div class="v">v</div>
<div class="bjn"><a href="interfce1.html"> click to continue</a></div>
</body>
</html>
Interfce1.html:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<style>
.contain{
padding:30px;
background:#98FF66;
}
.con{
margin-top:-40px;
margin-left:20px;
}
.cont{
margin-top:-40px;
margin-left:170px;
}
.conta{
margin-top:-40px;
margin-left:280px;
}
.contai{
margin-top:-80px;
margin-left:20px;
}
.fly{
padding: 10px;
border-radius:50%;
align-items: center;
border:1px;
background: green;
position:fixed;
right:30px;
bottom:80px;
}
.container{
height:574px;
width:341px;
border:2px ;
margin-top:16px;
overflow-y: auto;
}
.lbl{
text-align: right;
padding:40px;
border-top:2px solid ;
background:#FFF0ED;
width:80%;
margin-bottom:10px;
}
.tct{
font-size:27px;
margin-top:-100px;
margin-left:90px;
}
.lg{
margin-top:-80px;
margin-left:10px;
}
</style>
<body>
<div class="contain"></div>
<div class="con"><h3>chat</h3></div>
<div class="cont"><h3>calls</h3></div>
<div class="conta"><h3>status</h3></div>
<div class="contai"><i class="material-icons" style="font-size:40px;">donut_large</i></div>
<div class="container">
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 1</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 2</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 3</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 4</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i>"</div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 5</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 6</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 7</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 8</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i>"</div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 9</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i>"</div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 10</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 11</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 12</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 13</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 14</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<div class="lbl"><a href="vchat.html">open chat</a></div>
<div class="tct"><h5>person 15</h5></div>
<div class="lg"><i class="material-icons" style="font-size:60px;">account_circle</i></div>
<button class="fly"><i class="material-icons" style="font-size:40px;">donut_large</i></button>
</body>
</html>
Comments
Post a Comment