body { font-family: Arial, sans-serif; text-align: justify; font-size:14px; } .nav { display: flex; justify-content: flex-start; padding: 5px; color :white; background-color: rgb(105,105,105); } .navbar-brand img { height: 20px; /* Adjust the height of the logo */ } .navbar-nav { display: flex; justify-content:flex-start;/* Öğeleri sağa yaslayalım */ margin-right: 0px; /* Genel boşluğu dengelemek için navbar'ın sağındaki boşluğu ayarlayalım */ } .nav-item {list-style: none; margin-right: 10px; } .nav-item a {list-style: none; display: inline-block; /* Metinleri alt sıraya düşürmeden yan yana hizalar */ font-size: 14px; /* Metin boyutunu belirler, istediğiniz değeri kullanabilirsiniz */ text-decoration: none; /* Linklerin alt çizgisini kaldırır */ color: white; /* Metin rengini belirler, istediğiniz rengi kullanabilirsiniz */ } /* Son öğenin sağ boşluğunu kapatmak için */ .nav-item:last-child { margin-right: 1px; } .nav-link { text-decoration: none; color :rgb(255,255,255); } .nav-link:hover { color: orange; /* Change the color on hover */ } .sub-menu { list-style: none; display: none; position: absolute; border-radius: 5px; padding: 10px; background-color: grey;; /*Set the background color to violet*/ } .nav-item:hover .sub-menu { display: block; } .sub-menu a { text-decoration: none; color: white; } .sub-menu a:hover { text-decoration: none; color: orange; } /* Sadece bir öğe yanacak */ .sub-menu li:hover a { color: orange; } .slider-container { position: relative; overflow: hidden; margin:75px 10px; padding:5px; max-width: 100%; /* Slider'ın maksimum genişliği */ align-items: center; float: none; /* Öğeyi sağa yüzer */ } .slider { transition: transform 0.5s ease-in-out; } .slide { text-align: center; } .slider-caption { color: #fff; background-color: inherit; padding: 20px; position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; } .slider-button { position: absolute; top: 50%; transform: translateY(-50%); font-size: 24px; background-color: #333; color: #fff; border: none; cursor: pointer; } .prev-button { left: 10px; } .next-button { right: 10px; } .additional-images { display: flex; justify-content: center; margin-top: 20px; } .additional-slide { max-width: 25%; /* Make sure additional images don't exceed their container */ margin: 0 10px; } /* sayac styling */ .counter-container { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; margin-top: 20px; } .counter-circle { position: relative; width: 75px; height: 75px; border-radius: 50%; font-size: 12px; text-align: center; margin: 20px; display: flex; align-items: center; justify-content: center; } .label { position: absolute; bottom:15px; width: 15%; text-align: center ; } .counter-value { font-size: 14px; font-weight: bold; } #day { color: red; border: 4px solid red; background-color: rgba(255, 0, 0, 0.2); } #hour { color: green; border: 4px solid green; background-color: lightgreen; } #minute { color: blue; border: 4px solid blue; background-color: lightblue; } #second { color: violet; border: 4px solid violet; background-color: rgba(138, 43, 226, 0.2); } .metin-section { width: 80%; margin: 0 auto; } .metinslider img { width: 25%; /* Ensure the image covers the width of its container */ } /*foot*/ footer { background-color:rgb(0,179,90); color: #fff; text-align: center; padding: 20px; margin:200px 5px 0 5px; } .social-icons a { color: white; text-decoration: none; font-size: 24px; margin: 0 10px; } /*sosyal medya */ .fa { padding: 20px; color: white; font-size: 30px; width: 50px; text-align: center; text-decoration: none; margin: 5px 2px; } .fa:hover { opacity: 0.7; } /*image*/ .son { width:300px; height:300px; margin:30px; text-align: center; display: flex; text-decoration: none; } /* davetliler*/ .additional-images { justify-content: center; /* Yatay olarak ortalar */ align-items: center; margin-top: 10px; /* Slider ile arasındaki boşluğu ayarlar */ } .additional-slide { display: flex; width: 30px; height: 30px; margin: 10px; /* Resimler arasındaki boşluğu ayarlar */ } /* tablolar*/ table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color: #f2f2f2; } section { margin: 20px; padding: 20px; border-radius: 5px; } .form-container { width: 450px; margin: 0 auto; background: #fff; padding: 10px; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .form-container h2 { margin-bottom: 20px; } .form-container label { display: block; text-align: left; margin-bottom: 5px; } .form-container input[type="password"], .form-container input[type="eposta"] { width: 95%; padding: 10px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 3px; } .form-container input[type="submit"] { width: 100%; padding: 10px; background: #007bff; color: #fff; border: none; border-radius: 3px; cursor: pointer; } .form-container input[type="submit"]:hover { background: #0056b3; } .error-message { color: red; margin-top: 10px; } .ozet{ font-size:24px; color: black; margin: 50px; padding: 20px; text-align: justify; border-radius: 5px; } /* Özel stillendirme */ .back-button { display: inline-block; padding: 10px 15px; text-decoration: none; border-radius: 5px; background-color: orangered; color: white; font-weight: bold; transition: background-color 0.3s ease; } .back-button:hover { background-color: blue; } /* Font Awesome ikonunun stili */ .back-button i { margin-right: 5px; } /* Normal resim boyutları */ .additional-images img { transition: transform 0.3s ease; } /* Üzerine gelindiğinde zoom efekti */ .additional-images .zoom-image:hover img { transform: scale(1.2); /* Değişebilir, istediğiniz zoom oranını buradan ayarlayabilirsiniz */ } .custom-links ul { display: flex; list-style-type: none; padding: 0; margin: 0; } .custom-links ul li { margin-right: 0px; } /* Son elemanın sağ kenar boşluğunu kaldırır */ .custom-links ul li:last-child { margin-right: 0; } /* Mobil cihazlar için navbar görünürlüğü */ /* Mobil cihazlar için navbar görünürlüğü */ @media (max-width: 768px) { #metin1e, #metin2e { margin: 0; /* Eğer gerekiyorsa, mobildeki fazla boşluğu kaldırmak için */ padding: 0 20px; /* Kenarlarda biraz boşluk bırakabilirsiniz */ text-align: justify; width: 100vh; /* Tam genişlik */ box-sizing: border-box; /* Kenar boşluğunu içeri alır */ font-size: 16px; /* Gerekirse yazı boyutunu ayarlayın */ line-height: 1.6; /* Satır aralığını artırabilirsiniz */ } /* Navbar */ .navbar-nav { flex-direction: column; padding-left: 0; margin-bottom: 0; } .navbar-nav .nav-item { width: 100%; text-align: center; border-bottom: 2px solid #ddd; /* İsteğe bağlı: her menü arasına çizgi ekleyebilirsiniz */ } .navbar-nav .nav-link { padding:15px; /* Yazı ve bağlantı alanları arasındaki mesafeyi artırır */ float:left; } .navbar-toggler { margin-right: 5px; /* Mobile açma/kapama butonunun kenar boşluğunu artırır */ } .navbar-collapse { margin-top: 50px; /* Açılan menünün içeriğinin en üstte görünmesini sağlar */ } .custom-links { width: 100vh; /* Ekranın yüksekliği kadar yer kapla */ } .custom-links ul { display: flex; list-style-type: none; padding: 0; margin: 0; } .custom-links ul li { margin-right: 15px; } /* Son elemanın sağ kenar boşluğunu kaldırır */ .custom-links ul li:last-child { margin-right: 0; } .additional-images .slide .slider img { max-width: 100%; /* Resmin maksimum genişliği ekran genişliğine eşit olacak */ height: auto; /* Yükseklik otomatik olarak orantılı olarak ayarlanacak */ } } /* Mobil cihazlar için navbar görünürlüğü */ @media (max-width: 768px) { #metin1e, #metin2e { width: 100%; /* Tam genişlik */ padding: 0 20px; /* Kenarlarda biraz boşluk bırakabilirsiniz */ } .additional-images .slide .slider img { max-width: 100%; /* Resmin maksimum genişliği ekran genişliğine eşit olacak */ height: auto; /* Yükseklik otomatik olarak orantılı olarak ayarlanacak */ } /* Navbar */ .navbar-nav { flex-direction: column; padding-left: 0; margin-bottom: 0; } .navbar-nav .nav-item { width: 100%; text-align: center; border-bottom: 2px solid #ddd; /* İsteğe bağlı: her menü arasına çizgi ekleyebilirsiniz */ } .navbar-nav .nav-link { padding:20px; /* Yazı ve bağlantı alanları arasındaki mesafeyi artırır */ float:left; } .navbar-toggler { margin-right: 5px; /* Mobile açma/kapama butonunun kenar boşluğunu artırır */ } .navbar-collapse { margin-top: 50px; /* Açılan menünün içeriğinin en üstte görünmesini sağlar */ } .custom-links { width: 100vh; /* Ekranın yüksekliği kadar yer kapla */ } } #logo { width: 200px; /* İsteğe bağlı olarak yükseklik de belirtilebilir */ height: auto; /* Yüksekliği otomatik olarak orantılı hale getirir */ }