Bu HTML ve CSS kullanarak oluşturulan Hava Durumu Kartı Kullanıcı Arabirimi, kullanıcılara hava durumu bilgilerini sunan bir arayüz sağlar. Minimalist bir tasarıma sahiptir ve sıcaklık, hava durumu sembolü ve diğer önemli bilgileri kullanıcıya net bir şekilde gösterir. Kullanıcı dostu ve etkileşimli bir deneyim sunarak hava durumu bilgilerini hızlı ve kolay bir şekilde erişilebilir kılar. Bu kart, web sayfalarına rahatlıkla entegre edilebilir ve kullanıcıların günlük aktivitelerini planlamak için güncel hava durumu verilerini sağlar.
İçerik dosyalarına ve görsellerine Github adresimden ulaşabilirsiniz.
Kişisel adresimden de bana ulaşabilirsiniz. Sinan Özdemir
HTML Kodları;
<!DOCTYPE html>
<html lang="en">
<head>
<title>Sinan özdemir</title>
<!--Google Font-->
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap" rel="stylesheet">
<!--Stylesheet-->
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="card">
<h4>HAVA DURUMU</h4>
<h6>KOCAELİ</h6>
<img src="icon.png" alt="icon">
<h1>32<sup>°</sup></h1>
<div class="container">
<div class="details">
<p>Gündüz</p>
<span>32<sup>°</sup></span>
</div>
<div class="details">
<p>Gece</p>
<span>20<sup>°</sup></span>
</div>
</div>
</div>
</body>
</html>
CSS Kodları;
*{
padding: 0;
margin: 0;
box-sizing: border-box;
}
body{
background: url(background.png) no-repeat center center fixed;
background-size: cover;
}
.card{
height: 360px;
width: 300px;
background-color: rgba(255,255,255,0.06);
position: absolute;
margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
backdrop-filter: blur(20px);
border: 1px solid rgba(255,255,255,0.1);
box-shadow: 20px 20px 22px rgba(0,0,0,0.2);
border-radius: 8px;
font-family: 'Poppins',sans-serif;
color: #fcfcfc;
}
h4{
letter-spacing: 4px;
font-weight: 600;
font-size: 18px;
text-align: center;
margin: 25px 0 10px 0;
}
h6{
text-align: center;
color: #b3b3b3;
font-size: 15px;
letter-spacing: 5px;
font-weight: 300;
margin-bottom: 25px;
}
.card img{
width: 22%;
margin-left: 39%;
}
h1{
letter-spacing: 2px;
text-align: center;
font-size: 50px;
font-weight: 300;
}
.container{
width: 70%;
margin-left: 15%;
display: grid;
grid-template-columns: auto auto;
margin-top: 30px;
}
.details{
text-align: center;
font-size: 13px;
letter-spacing: 1px;
font-weight: 600;
}
.details span{
color: #b3b3b3;
}
.details:first-child{
border-right: 2px solid #fcfcfc;
}