در این مقاله از مجموعه مقالات آموزش طراحی سایت در آموزشگاه تحلیل داده می آموزیم که چطور با استفاده از بوت استرپ 4، یک قالب ریسپانسیو ساخته و نمایش دهیم.
در این مقاله، با استفاده از بوت استرپ 4، یک قالب ریسپانسیو یا Responsive Template می سازیم. این قالب دارای بخش های مختلف مثل هدر و منوی پیمایش Navigation Bar با چند لینک، عنوان های مختلف، ستون کناری، بدنه Body، چند لینک داخلی و فوتر است.
برای طراحی این قالب از کلاس های جدید بوت استرپ 4 استفاده و تمامی موارد جهت ریسپانسیو بودن آن (نمایش مناسب در تمامی سایز های صفحه نمایش) به کار رفته است. می توایند این قالب را ویرایش کرده و بخش هایی از آن را کم یا زیاد کنید.
مثال : ساخت قالب ریسپانسیو در بوت استرپ 4 در طراحی وبسایت حرفه ای
<title>Bootstrap 4 Website Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"> <style> .fakeimg { height: 200px; background: #aaa; } </style> <div class="jumbotron text-center" style="margin-bottom:0"> <h1>My First Bootstrap 4 Page</h1> <p>Resize this responsive page to see the effect!</p> </div> <nav class="navbar navbar-expand-sm bg-dark navbar-dark"> <a class="navbar-brand" href="#">Navbar</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="collapsibleNavbar"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> </ul> </div> </nav> <div class="container" style="margin-top:30px"> <div class="row"> <div class="col-sm-4"> <h2>About Me</h2> <h5>Photo of me:</h5> <div class="fakeimg">Fake Image</div> <p>Some text about me in culpa qui officia deserunt mollit anim..</p> <h3>Some Links</h3> <p>Lorem ipsum dolor sit ame.</p> <ul class="nav nav-pills flex-column"> <li class="nav-item"> <a class="nav-link active" href="#">Active</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item"> <a class="nav-link disabled" href="#">Disabled</a> </li> </ul> <hr class="d-sm-none"> </div> <div class="col-sm-8"> <h2>TITLE HEADING</h2> <h5>Title description, Dec 7, 2017</h5> <div class="fakeimg">Fake Image</div> <p>Some text..</p> <p>Sunt in culpa qui officia deserunt mollit anim id est laborum consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.</p> <br> <h2>TITLE HEADING</h2> <h5>Title description, Sep 2, 2017</h5> <div class="fakeimg">Fake Image</div> <p>Some text..</p> <p>Sunt in culpa qui officia deserunt mollit anim id est laborum consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.</p> </div> </div> <div class="jumbotron text-center" style="margin-bottom:0"> <p>Footer</p> </div>
خروجی قالب به صورت زیر خواهد بود :
با دیگر مقالات ما در زمینه آموزش پروژه محور طراحی سایت همراه باشید..