diff --git a/Calculators/Age-Calculator/Age-Calculator.css b/Calculators/Age-Calculator/Age-Calculator.css index 9fed544e3..e0476353d 100644 --- a/Calculators/Age-Calculator/Age-Calculator.css +++ b/Calculators/Age-Calculator/Age-Calculator.css @@ -2,27 +2,34 @@ margin: 0; padding: 0; font-family: 'Lato', sans-serif; - } -#container{ +#container { width: 100%; height: 100vh; - background:linear-gradient(160deg, #0093E9 0%, #80D0C7 100%); + background: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%); display: flex; align-items: center; justify-content: center; } -#main { +#main { background-color: white; width: 60%; border: 2px solid blue; - border-radius: 25px; + border-radius: 10px; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); + margin-top: 20px; + margin-bottom: 20px; +} +#main:hover { + border-color: #19248d; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + transition: border-color 0.3s, box-shadow 0.3s; } -#heading{ +#heading { width: 100%; display: flex; justify-content: center; @@ -30,11 +37,26 @@ margin-bottom: 2.5vmax; } -#heading h1{ - font-size: 1.5vmax; +#heading h1 { + font-size: 2em; + color: #333; + text-align: center; + text-transform: uppercase; + margin-bottom: 20px; + animation: slideInFromLeft 1s ease-in-out; } -#oneone{ +@keyframes slideInFromLeft { + 0% { + transform: translateX(-100%); + } + + 100% { + transform: translateX(0); + } +} + +#oneone { display: flex; flex-direction: column; gap: 1vmax; @@ -42,18 +64,18 @@ justify-content: space-evenly; } -#onemain{ +#onemain { display: flex; align-items: center; justify-content: center; gap: 2vmax; } -#ip1name{ +#ip1name { font-size: 1vmax; } -#ip1{ +#ip1 { font-size: 0.9vmax; text-align: center; border-radius: 0.5vmax; @@ -62,11 +84,12 @@ padding-right: 1vmax; } -#ip2name{ + +#ip2name { font-size: 1vmax; } -#ip2{ +#ip2 { font-size: 0.9vmax; text-align: center; border-radius: 0.5vmax; @@ -76,17 +99,7 @@ } -#onetwo button{ - padding: 0.7vmax; - font-size: 0.8vmax; - text-align: center; - border-radius: 0.8vmax; - border-color: rgb(255, 123, 0); - background-color: rgb(40, 155, 249); - cursor: pointer; -} - -#twomain{ +#twomain { margin-top: 3vmax; margin-bottom: 3vmax; display: flex; @@ -94,10 +107,70 @@ justify-content: space-evenly; } -#twoone img{ +#twoone img { height: 15vmax; max-width: 80%; } -#twotwo h2{ + +#twotwo h2 { font-size: 1.3vmax; -} \ No newline at end of file +} + +/* Button CSS */ + +#onetwo button { + padding: 0.7em 1.5em; + font-size: 1em; + text-align: center; + border-radius: 0.5em; + border: none; + background-color: rgb(40, 155, 249); + color: white; + cursor: pointer; + transition: background-color 0.3s; +} + +#onetwo button:hover { + background-color: #277eae; +} + +/* Css for the alert */ + +.custom-alert { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: #f8d7da; + color: #721c24; + border: 1px solid #f5c6cb; + border-radius: 10px; + padding: 20px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + display: none; + width: 90%; + max-width: 400px; +} + +.alert-content { + display: flex; + justify-content: space-between; + align-items: center; +} + +#alert-message { + margin: 0; +} + +#close-alert { + background-color: #f5c6cb; + color: #721c24; + border: none; + padding: 10px 20px; + border-radius: 5px; + cursor: pointer; +} + +#close-alert:hover { + background-color: #f8d7da; +} diff --git a/Calculators/Age-Calculator/Age-Calculator.html b/Calculators/Age-Calculator/Age-Calculator.html index 6341b56ad..e41145e90 100644 --- a/Calculators/Age-Calculator/Age-Calculator.html +++ b/Calculators/Age-Calculator/Age-Calculator.html @@ -1,25 +1,32 @@ +