কিভাবে তৈরি করা: চেকআউট ফর্ম
কিভাবে CSS ব্যবহার করে রেসপনসিভ চেকআউট ফর্ম তৈরি করতে হয়
রেসপনসিভ চেকআউট ফর্ম
কিভাবে বিক্রয় তালিকা তৈরি করতে হয়
প্রথম পদক্ষেপ - HTML যোগ করুন:
ফর্ম এলিমেন্ট ব্যবহার করে ইনপুট প্রক্রিয়াকরণ করুন। আপনি আমাদের PHP ট্যুটোরিয়ালে আরও বিস্তারিত তথ্য পাবেন।
<div class="row"> <div class="col-75"> <div class="container"> <form action="/action_page.php"> <div class="row"> <div class="col-50"> <h3>বিলিং ঠিকানা</h3> <label for="fname"><i class="fa fa-user"></i> পূর্ণ নাম</label> <input type="text" id="fname" name="firstname" placeholder="John M. Doe"> <label for="email"><i class="fa fa-envelope"></i> ইমেইল</label> <input type="text" id="email" name="email" placeholder="john@example.com"> <label for="adr"><i class="fa fa-address-card-o"></i> ঠিকানা</label> <input type="text" id="adr" name="address" placeholder="542 ওয়েস্ট ১৫তম স্ট্রিট"> <label for="city"><i class="fa fa-institution"></i> শহর</label> <input type="text" id="city" name="city" placeholder="New York"> <div class="row"> <div class="col-50"> <label for="state">রাজ্য</label> <input type="text" id="state" name="state" placeholder="NY"> </div> <div class="col-50"> <label for="zip">জিপ</label> <input type="text" id="zip" name="zip" placeholder="10001"> </div> </div> </div> <div class="col-50"> <h3>প্রদান</h3> <label for="fname">গ্রহণযোগ্য কার্ড</label> <div class="icon-container"> <i class="fa fa-cc-visa" style="color:navy;"></i> <i class="fa fa-cc-amex" style="color:blue;"></i> <i class="fa fa-cc-mastercard" style="color:red;"></i> <i class="fa fa-cc-discover" style="color:orange;"></i> </div> <label for="cname">কার্ডের নাম</label> <input type="text" id="cname" name="cardname" placeholder="John More Doe"> <label for="ccnum">ক্রেডিট কার্ড নম্বর</label> <input type="text" id="ccnum" name="cardnumber" placeholder="1111-2222-3333-4444"> <label for="expmonth">মাস</label> <input type="text" id="expmonth" name="expmonth" placeholder="সেপ্টেম্বর"> <div class="row"> <div class="col-50"> <label for="expyear">মেয়াদ বছর</label> <input type="text" id="expyear" name="expyear" placeholder="2018"> </div> <div class="col-50"> <label for="cvv">CVV</label> <input type="text" id="cvv" name="cvv" placeholder="352"> </div> </div> </div> </div> <label> <input type="checkbox" checked="checked" name="sameadr"> শিপিং ঠিকানা বিলিং ঠিকানার সাথে একই </label> <input type="submit" value="কার্টে চলুন" class="btn"> </form> </div> </div> <div class="col-25"> <div class="container"> <h4>কার্ট <span class="price" style="color:black"> <i class="fa fa-shopping-cart"></i> <b>4</b> </span> </h4> <p><a href="#">প্রডাক্ট 1</a> <span class="price">$15</span></p> <p><a href="#">প্রডাক্ট 2</a> <span class="price">$5</span></p> <p><a href="#">প্রডাক্ট 3</a> <span class="price">$8</span></p> <p><a href="#">প্রডাক্ট 4</a> <span class="price">$2</span></p> <hr> <p>Total <span class="price" style="color:black"><b>$30</b></span></p> </div> </div> </div>
第二步 - সিএসএস যোগ করুন:
CSS Flexbox দিয়ে প্রতিক্রিয়াসম্পন্ন সাজসজ্জা তৈরি করা: }}
.row { display: -ms-flexbox; /* IE10 */ display: flex; -ms-flex-wrap: wrap; /* IE10 */ flex-wrap: wrap; margin: 0 -16px; } .col-25 { -ms-flex: 25%; /* IE10 */ flex: 25%; } .col-50 { -ms-flex: 50%; /* IE10 */ flex: 50%; } .col-75 { -ms-flex: 75%; /* IE10 */ flex: 75%; } .col-25, .col-50, .col-75 { padding: 0 16px; } .container { background-color: #f2f2f2; padding: 5px 20px 15px 20px; border: 1px solid lightgrey; border-radius: 3px; } input[type=text] { width: 100%; margin-bottom: 20px; padding: 12px; border: 1px solid #ccc; border-radius: 3px; } label { margin-bottom: 10px; display: block; } .icon-container { margin-bottom: 20px; padding: 7px 0; font-size: 24px; } .btn { background-color: #04AA6D; color: white; padding: 12px; margin: 10px 0; border: none; width: 100%; border-radius: 3px; cursor: pointer; font-size: 17px; } .btn:hover { background-color: #45a049; } span.price { float: right; color: grey; } /* প্রতিক্রিয়াসম্পন্ন সাজসজ্জা - যখন স্ক্রীন প্রস্থতা 800px এর নিচে থাকে, দুটি স্তম্ভকে পারাপার থেকে ঢেলে ফেলা করা হয় (এবং দিক পরিবর্তন - 'কার্ট' স্তম্ভকে শীর্ষে স্থানান্তরিত করা হয়) */ @media (max-width: 800px) { .row { flex-direction: column-reverse; } .col-25 { margin-bottom: 20px; } }
相关页面
教程:সিএসএস ফর্ম