4 Calculator Design (CSS)

Javascript: Build a Calculator Using HTML, CSS and Javascript Build a Calculator using HTML, CSS and Javascript
4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€48.05
List Price:  €67.28
You save:  €19.22
£39.95
List Price:  £55.93
You save:  £15.98
CA$70
List Price:  CA$98.01
You save:  CA$28
A$77.04
List Price:  A$107.87
You save:  A$30.82
S$67.44
List Price:  S$94.42
You save:  S$26.98
HK$389.10
List Price:  HK$544.78
You save:  HK$155.67
CHF 44.44
List Price:  CHF 62.22
You save:  CHF 17.78
NOK kr556.72
List Price:  NOK kr779.46
You save:  NOK kr222.73
DKK kr358.40
List Price:  DKK kr501.79
You save:  DKK kr143.39
NZ$85.70
List Price:  NZ$119.98
You save:  NZ$34.28
د.إ183.61
List Price:  د.إ257.07
You save:  د.إ73.45
৳6,001.50
List Price:  ৳8,402.58
You save:  ৳2,401.08
₹4,222.56
List Price:  ₹5,911.93
You save:  ₹1,689.36
RM223.33
List Price:  RM312.68
You save:  RM89.35
₦84,537.08
List Price:  ₦118,358.68
You save:  ₦33,821.60
₨13,893.48
List Price:  ₨19,451.98
You save:  ₨5,558.50
฿1,729.40
List Price:  ฿2,421.30
You save:  ฿691.90
₺1,728.30
List Price:  ₺2,419.75
You save:  ₺691.45
B$290.56
List Price:  B$406.81
You save:  B$116.24
R904.38
List Price:  R1,266.21
You save:  R361.82
Лв93.87
List Price:  Лв131.43
You save:  Лв37.55
₩70,321.20
List Price:  ₩98,455.31
You save:  ₩28,134.10
₪186.14
List Price:  ₪260.61
You save:  ₪74.47
₱2,946.86
List Price:  ₱4,125.84
You save:  ₱1,178.98
¥7,723.73
List Price:  ¥10,813.84
You save:  ¥3,090.11
MX$1,023.24
List Price:  MX$1,432.62
You save:  MX$409.38
QR183.09
List Price:  QR256.35
You save:  QR73.25
P685.61
List Price:  P959.91
You save:  P274.30
KSh6,473.70
List Price:  KSh9,063.70
You save:  KSh2,590
E£2,483.19
List Price:  E£3,476.67
You save:  E£993.47
ብር6,258.40
List Price:  ብር8,762.26
You save:  ብር2,503.86
Kz45,623.90
List Price:  Kz63,877.12
You save:  Kz18,253.21
CLP$48,677.26
List Price:  CLP$68,152.06
You save:  CLP$19,474.80
CN¥362.39
List Price:  CN¥507.37
You save:  CN¥144.98
RD$3,026.05
List Price:  RD$4,236.71
You save:  RD$1,210.66
DA6,682.11
List Price:  DA9,355.50
You save:  DA2,673.38
FJ$113.79
List Price:  FJ$159.32
You save:  FJ$45.52
Q387.67
List Price:  Q542.77
You save:  Q155.10
GY$10,507.02
List Price:  GY$14,710.67
You save:  GY$4,203.65
ISK kr6,982.10
List Price:  ISK kr9,775.50
You save:  ISK kr2,793.40
DH502.26
List Price:  DH703.21
You save:  DH200.94
L911.81
List Price:  L1,276.61
You save:  L364.79
ден2,937.49
List Price:  ден4,112.73
You save:  ден1,175.23
MOP$402.62
List Price:  MOP$563.70
You save:  MOP$161.08
N$908.73
List Price:  N$1,272.29
You save:  N$363.56
C$1,838.13
List Price:  C$2,573.53
You save:  C$735.40
रु6,757.51
List Price:  रु9,461.06
You save:  रु2,703.54
S/190.76
List Price:  S/267.08
You save:  S/76.32
K202.16
List Price:  K283.05
You save:  K80.88
SAR187.70
List Price:  SAR262.80
You save:  SAR75.09
ZK1,384.85
List Price:  ZK1,938.90
You save:  ZK554.05
L239.10
List Price:  L334.76
You save:  L95.66
Kč1,219.85
List Price:  Kč1,707.89
You save:  Kč488.04
Ft19,758.62
List Price:  Ft27,663.65
You save:  Ft7,905.03
SEK kr556.42
List Price:  SEK kr779.03
You save:  SEK kr222.61
ARS$50,191.65
List Price:  ARS$70,272.32
You save:  ARS$20,080.67
Bs347
List Price:  Bs485.83
You save:  Bs138.82
COP$221,888.26
List Price:  COP$310,661.31
You save:  COP$88,773.05
₡25,529.79
List Price:  ₡35,743.76
You save:  ₡10,213.96
L1,269.10
List Price:  L1,776.85
You save:  L507.74
₲394,167.14
List Price:  ₲551,865.53
You save:  ₲157,698.39
$U2,140.09
List Price:  $U2,996.30
You save:  $U856.20
zł208.79
List Price:  zł292.33
You save:  zł83.53
Already have an account? Log In

Transcript

Hey guys, this is the final video of this series. So let's start designing this calculator. Right, so let's start the CSS part. So to start the CSS part in the head, I'm just creating a style tag. Okay. And now what I will do is earlier, we have taken a div here, right, so I'll just first give the style to this div.

So here it is an ID, whenever it is an ID, what you need to do is you need to put hash and the name of the ID, which is mean. If it was a class, you need to put a dot and the name of that class. So here, first, I would give it a width of 300 pixels. And then I would give it a height of 280 pixels. See this is up to you, whatever the height or width you want to give you can give it i'm just giving it according to my taste. You can give it however you like.

So I'm just giving it to 80 pixels. So even though if I save it and reload it, you won't be able to see it here in action because I haven't applied any color yet. So I would give it background color here now. Which is background color, color, and I would make it black color. And let's reload it. Okay, I'll just decrease the zoom to a bit.

Now we can see that the calculator box has appeared means this is my D, which is of 300 pixels and height 280 pixels and the background color is black and I will take input tag to styling, so I'll just put input as my element. And now the properties that I am going to give are, first of all, I will give it a with soil tissue with so here one more thing is that you can do with not only in pictures, but also as percentages. So I would give it 20% with so I'll just give it 20%. And let's see it in action. I'll just save it and reload it. Now you can see it has taken the 20% of it.

And then I will do the height to 40 pixels of this input tax. So I'll just put height column 40 pixels. Just I'll save it and reload it. Okay, don't worry about this will fix this, then I will just increase the font size to some 20 pixels because these are looking too small here. So I just put font size to 20 pixels. And I'll save it and reload it here.

Okay, now they are looking good. And after the output an ID here so that we can make changes which are a bit different from the other input tax. So I would make an ID and Name it as some E. I know I am very bad at naming things, but you can name it whatever you like. I have just named it Tripoli. So okay, I'll just call it here. Hash E and I'll just open that braces.

And now I want the width to ease around 96%. So I'll just put width, colon 96%. And I'll just save it once. Okay. And then I put the height around 50 pixels, I would just like to give it background color of silver here. You can do whatever according to your tastes.

So I'll just put it background color, silver. So I just rewrote it. Okay, it has changed, but still, it's not looking that good, right? So we'll change it Nothing to worry, I would give a margin to all the input tax of 2%, which means margin does left right, top and bottom everything if I simply do margin, so margin call and I'm just giving it to pixels. And let's save it and reload it. So As it is not matching, I would increase the margin to all the inputs to around for example, eight pixels, or else we'll make six pixels for instance.

And let's say it says okay, the six pixels margin is perfectly suitable here and our calculator is finally ready. Now it's looking beautiful as well as it's functioning correctly. So if I hit minus again and again, it won't, if I press it gets changed to Plus, if I hit nine and then equal to it's done. So I hope you have enjoyed learning this series. Thank you for taking this course.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.