কম্পিউটার টিউটোরিয়াল

CSS দিয়ে রেসপন্সিভ ইনলাইন ফর্ম তৈরি করার পদ্ধতি


উদাহরণ

নিচের কোডটি CSS Flexbox এবং মিডিয়া কোয়ারি ব্যবহার করে রেসপন্সিভ ইনলাইন লগইন ফর্ম তৈরি করার পদ্ধতি দেখায়:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
body {
    font-family: Arial, Helvetica, sans-serif;
}
* {
    box-sizing: border-box;
}
form {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
form label {
    margin: 5px 10px 5px 0;
}
form input {
    margin: 5px 10px 5px 0;
    padding: 10px;
}
form button {
    padding: 10px 20px;
    font-size: 20px;
    background-color: rgb(39, 22, 141);
    border: 1px solid #ddd;
    color: white;
    cursor: pointer;
    font-weight: bolder;
    border-radius: 4px;
}
form button:hover {
    background-color: rgb(113, 65, 225);
}
@media (max-width: 800px) {
    form input {
        margin: 10px 0;
    }
    form {
        flex-direction: column;
        align-items: stretch;
    }
}
</style>
</head>
<body>
<h1>Responsive Inline Form Example</h1>
<form>
<label for="email">Email:</label>
<input type="email" id="email" placeholder="Enter email" name="email" />
<label for="pass">Password:</label>
<input type="password" id="pass" placeholder="Enter password" name="pass"/>
<button type="submit">Submit</button>
</form>
</body>
</html>

আউটপুট

উপরোক্ত কোড নিচের আউটপুটটি তৈরি করবে:

CSS দিয়ে রেসপন্সিভ ইনলাইন ফর্ম তৈরি করার পদ্ধতি

ব্রাউজার উইন্ডো রিসাইজ করলে এলিমেন্টগুলো রিফ্লো হবে:

CSS দিয়ে রেসপন্সিভ ইনলাইন ফর্ম তৈরি করার পদ্ধতি


  1. CSS দিয়ে রেসপন্সিভ টাইপোগ্রাফি তৈরি করার পদ্ধতি

  2. CSS দিয়ে রেসপন্সিভ ফ্লোটিং এলিমেন্ট তৈরি

  3. CSS দিয়ে রেসপন্সিভ টেস্টিমোনিয়াল (Testimonials) তৈরি

  4. CSS দিয়ে রিসপন্সিভ ব্লগ লে আউট (Responsive Blog Layout) তৈরি করা