Skip to content

Commit a3d4923

Browse files
committed
refactored
1 parent c6e50f9 commit a3d4923

File tree

2 files changed

+21
-22
lines changed

2 files changed

+21
-22
lines changed

script-solved.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@ const data = {
1010
person: 1
1111
}
1212

13-
// ইনপুট ভ্যালিডেট করা, ইনপুট আসলেই নাম্বার কিনা
14-
const validateInput = input => {
15-
return (/^\d+$/).test(input);
16-
}
17-
1813
// ফর্মের ইনপুট ফিল্ডে কোনোরকম পরিবর্তন আসলেই আমরা অ্যাকশন নিবো
1914
tipCalculator.addEventListener('change', (e) => {
2015
// ফর্মের ইনপুট ঠিক আছে কি নেই সেটার উপর ভিত্তি করে এখানে অ্যাকশন নিবো
@@ -49,3 +44,8 @@ tipCalculator.addEventListener('change', (e) => {
4944
e.target.classList.add('err');
5045
}
5146
});
47+
48+
// ইনপুট ভ্যালিডেট করা, ইনপুট আসলেই নাম্বার কিনা
49+
const validateInput = input => {
50+
return (/^\d+$/).test(input);
51+
}

style.css

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,12 @@ body>div {
3535

3636
.calculator {
3737
display: flex;
38-
color: #fff;
38+
color: rgba(0, 0, 0, 0.75);
3939
padding: 25px;
4040
width: 600px;
4141
margin: 0 auto;
4242
border-radius: 4px;
43-
background: #141E30; /* fallback for old browsers */
44-
background: -webkit-linear-gradient(to right, #243B55, #141E30); /* Chrome 10-25, Safari 5.1-6 */
45-
background: linear-gradient(to right, #243B55, #141E30); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
43+
background: #fff;
4644
}
4745

4846
.calculator>div,
@@ -64,8 +62,8 @@ body>div {
6462
}
6563

6664
.result div p {
67-
font-size: 18px;
68-
text-transform: uppercase;
65+
font-size: 18px;
66+
text-transform: uppercase;
6967
}
7068

7169
.result div .amount_tip,
@@ -76,27 +74,28 @@ body>div {
7674
}
7775

7876
input {
79-
border: solid 2px transparent;
80-
padding: 15px 10px;
81-
font-size: 15px;
82-
width: 100%;
83-
border-radius: 4px;
77+
border: solid 2px rgba(0, 0, 0, 0.2);
78+
padding: 15px 10px;
79+
font-size: 15px;
80+
width: 100%;
81+
border-radius: 4px;
8482
}
8583

8684
input.err {
8785
border: solid 2px #F44336;
8886
}
8987

9088
.input-group {
91-
margin: 10px 0;
89+
margin: 10px 0;
9290
}
9391

9492
.input-group label {
95-
display: block;
96-
text-align: left;
97-
font-weight: 900;
98-
text-transform: uppercase;
99-
margin-bottom: 5px;
93+
color: rgba(0, 0, 0, 0.75);
94+
display: block;
95+
text-align: left;
96+
font-weight: 900;
97+
text-transform: uppercase;
98+
margin-bottom: 5px;
10099
}
101100

102101
.copyright {

0 commit comments

Comments
 (0)