ఎలా సృష్టించాలి: రెస్పాన్సివ్ ఫారమ్
రెస్పాన్సివ్ ఫారమ్స్ ను ఎలా సృష్టించాలి నేర్చుకోండి.
రెస్పాన్సివ్ ఫారమ్
బ్రౌజర్ విండో పరిమాణాన్ని మార్చండి మరియు ప్రభావాలను చూడండి (చిన్న స్క్రీన్లపై, లేబుల్స్ మరియు ఇన్పుట్స్ పైకి పెట్టబడతాయి, కాదు పరస్పరం పరిమితిలో ఉంటాయి):
రెస్పాన్సివ్ ఫారమ్ ను ఎలా సృష్టించాలి
మొదటి చర్య - హైల్టెక్స్ జోడించండి:
ఇన్పుట్లను నిర్వహించడానికి <form> ఎలిమెంట్ను ఉపయోగించండి. మరింత సమాచారం మా PHP శిక్షణలో లభిస్తుంది.
ప్రతి ఫీల్డ్కు ఇన్పుట్ను (సరిపోయే లేబుల్స్) జోడించండి మరియు <div> ఎలిమెంట్స్ ద్వారా ప్రతి లేబుల్ను మరియు ఇన్పుట్ను విస్తరించండి, దీని ద్వారా CSS నిర్దేశించిన విస్తరణను నిర్వహించండి:
<div class="container"> <form action="action_page.php"> <div class="row"> <div class="col-25"> <label for="fname">ప్రథమ పేరు</label> </div> <div class="col-75"> <input type="text" id="fname" name="firstname" placeholder="మీ పేరు.."> </div> </div> <div class="row"> <div class="col-25"> <label for="lname">తొలి పేరు</label> </div> <div class="col-75"> <input type="text" id="lname" name="lastname" placeholder="మీ తొలి పేరు.."> </div> </div> <div class="row"> <div class="col-25"> <label for="country">దేశం</label> </div> <div class="col-75"> <select id="country" name="country"> <option value="australia">Australia</option> <option value="canada">Canada</option> <option value="usa">USA</option> </select> </div> </div> <div class="row"> <div class="col-25"> <label for="subject">విషయం</label> </div> <div class="col-75"> <textarea id="subject" name="subject" placeholder="రాయండి.." style="height:200px"></textarea> </div> </div> <div class="row"> <input type="submit" value="Submit"> </div> </form> </div>
రెండవ దశ - సిఎస్ఎస్ జోడించండి:
/* ఇన్పుట్ ఫోర్మ్ విధానాన్ని, ఎంపిక అంశాన్ని మరియు టెక్స్ట్ ఏరియా శైలీని అమర్చు */ input[type=text], select, textarea{ width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; resize: vertical; } /* లేబుల్ శైలీని అమర్చు దానిని ఇన్పుట్ ఫోర్మ్ ప్రక్కన చూపించడానికి */ label { padding: 12px 12px 12px 0; display: inline-block; } /* సబ్మిట్ బటన్ శైలీని అమర్చు */ input[type=submit] { background-color: #04AA6D; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; float: right; } /* కంటైనర్ శైలీని అమర్చు */ .container { border-radius: 5px; background-color: #f2f2f2; padding: 20px; } /* టాగ్ ఫ్లోటింగ్ కలమ్ - 25% వెడల్పం */ .col-25 { float: left; width: 25%; margin-top: 6px; } /* ఇన్పుట్ ఫ్లోటింగ్ కలమ్ - 75% వెడల్పం */ .col-75 { float: left; width: 75%; margin-top: 6px; } /* కలిసి పోయిన కలమ్ల తర్వాత శుభ్రం చేయండి */ .row:after { content: ""; display: table; clear: both; } /* రెస్పాన్సివ్ లేఆట్ - స్క్రీన్ వీధిగతి 600px కంటే తక్కువ ఉన్నప్పుడు, రెండు నిలువులు కలిసి ఉండాలి, కాదు సరిహద్దులో ఉండాలి */ @media screen and (max-width: 600px) { .col-25, .col-75, input[type=submit] { width: 100%; margin-top: 0; } }
相关页面
教程:HTML 表单
教程:CSS 表单