Ben canlandırıyorumda Timur cum önemli olan @nt nin canlandırması
İşte bunun içinde klavye başında yada havyanın dumanını çektiğin onlarca yüzlerce saat gerekiyor..Ben faydaya odaklanıyorum, bir an önce komponentleri girmek ve listeleyebilmek istiyorum. Ama @nt de keyif alabileceği ve uğraştığı zamana değecek kadar iyi görünen bir sonuç istiyor
@nt havya orada hardware ile ilgilenenleri anlatmak için kullandım.Hani burası aynı zamanda elektronikle alakalı ya elektronikte' de hayva ile devreler yapılıyorya o bakımdan@Omega havya ne alaka abi css den anlıyorsan bana yardımcı olurmusun sayfayı ikiye bölmek istiyorum T atmak istiyorum sayfaya
mevlanaya saygımız var ne dediyse doğrudur.
Header ı kapatmamışsın. </header>CSS,HTML,JS:{% load static %} <!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="shortcut icon" type="image/x-icon" href="{% static 'favicon.ico' %}"> <title>OpenStockMate - Giriş Sayfası</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; } body { background: url('/home/n/Desktop/3.jpg') no-repeat center center fixed; background-size: cover; position: center; } .container { display: flex; justify-content: center; align-items: center; min-height: 100vh; margin-top: 80px; } .form { background-color: #ffffffe1; padding: 40px; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); width: 400px; } .form-title { font-size: 24px; font-weight: bold; margin-bottom: 20px; text-align: center; } .form-group { margin-bottom: 20px; } .form-group label { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px; } .form-group input { width: 100%; padding: 10px; font-size: 16px; border: 1px solid #ccc; border-radius: 5px; } .form-group .password-group { position: relative; } .form-group .password-group input { width: calc(100% - 30px); } .form-group .password-group .password-toggle { cursor: pointer; position: absolute; top: 10px; right: 10px; } .form-group input[type="submit"] { background-color: #333; color: #fff; cursor: pointer; } .form-group input[type="submit"]:hover { background-color: #555; } .form-group .form-text { font-size: 14px; color: #888; margin-top: 5px; } .footer { position: fixed; bottom: 0; width: 100%; background-color: #343a40; color: #fff; padding: 10px; text-align: center; } .header { position: fixed; top: 0; width: 100%; background-color: #343a40; color: #fff; padding: 10px; text-align: center; } </style> </head> <body> <header> <div> <nav> <a class="navbar-brand" href="{% url 'home' %}"> <img class="logo" src="/home/n/Desktop/logo.png" alt="OpenStockMate Logo" height="60"> </a> </nav> </div> <div class="container"> <form class="form" action="{% url 'login' %}" method="POST" onsubmit="return validateForm()"> {% csrf_token %} <h2 class="form-title">Kullanıcı Girişi</h2> <div class="form-group"> <label for="username">Kullanıcı Adı veya E-posta:</label> <input type="text" id="username" name="username" required> </div> <div class="form-group"> <label for="password">Şifre:</label> <div class="password-group"> <input type="password" id="password" name="password" required> <span class="password-toggle" onclick="togglePasswordVisibility()">🙈</span> </div> </div> <div class="form-group"> <input type="submit" value="Giriş Yap"> <p class="form-text">Hesabınız yok mu? <a href="{% url 'register' %}">Kaydol</a></p> </div> </form> </div> <footer class="footer"> <p>©2023@mekatronik.org - Open Stock Mate - Komponent envanter uygulaması.</p> </footer> </body> </html> <script> function togglePasswordVisibility() { var passwordField = document.getElementById('password'); if (passwordField.type === 'password') { passwordField.type = 'text'; } else { passwordField.type = 'password'; } } function validateForm() { var usernameField = document.getElementById('username'); var passwordField = document.getElementById('password'); if (usernameField.value.trim() === '' || passwordField.value.trim() === '') { alert('Kullanıcı adı ve şifre boş olamaz.'); return false; } if (passwordField.value.trim().length < 6) { alert('Şifre en az 6 karakter olmalıdır.'); return false; } return true; } document.addEventListener("visibilitychange", function() { if (document.visibilityState === 'hidden') { document.title = "Nerdesin Geri dön :("; document.classList.add("blink"); } else { document.title = ""; footerText.classList.remove("blink"); } }); </script>
ben sana css ve js'i ayrı sayfalara ekleyip attım ya. Hala eski düzen gidiyorsun?kapattım yine aynı usta çorba oldum senide yoruyoz
min-height: 100vh;
Bunu ilk defa gördüm. Ne işe yaradığını tam anlayamadım.min-height: 100vh;
bunu min-height: 80%;
bununla değiştirirsek scroll çubuğu kayboluyor..container {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
margin-top: 80px;
}
.container {
display: flex;
justify-content: center;
align-items: center;
min-height: 80%;
margin-top: 80px;
}
Konuşurken kulaklarımız alışsa da yazılırken gözümüze batıyor. Gerek web sitelerinde olsun, gerek gazete, gerek bir reklam broşürü...
Html li notpad de bile açabilirsin. Açamıyorsan bırak bu işleri pyhton a dön geri. Tembel teneke.usta senin dosyaları açamadım.
Sana zahmet kodu yapıştır burdan alıyım
Illustrator'a ihtiyacin yok ki. Tum Linux dagitimlarinda Inkscape, Gravit, Vectr, LibreOffice Draw, SK1 gibi paketler geliyor zaten. Sec sec kullan.logoyu yeniden çizdim https://www.photopea.com/ da fontlar yok bunu değiştiririz sonra abi sende illustrator var
Hee, beni de zopaynan dov. Buldun tabi kucuk, dov bakalim.başta @taydin, sen olmasan ne faradayı bilirdim, ne matematikde ilerlerdim. Geri dönüp bakınca, gerçekten büyük bir ilerleme kaydettim.
Ayrıca @Gokrtl sanada yardımlarından ve sabrından dolayı de teşekkür etmek istiyorum.
Hepinizin katkılarıyla, bu açık kaynaklı proje üzerindeki çalışmalarımız daha anlamlı ve başarılı hale geliyor.
Her birinizin yardımı ve SABRI benim için değerli.
Teşekkürler!