বুটস্ট্রাপ৩ উদাহরণ (Bootstrap3 Example)

বুটস্ট্রাপ৩ উদাহরণ (Bootstrap3 Example) - বুটস্ট্র্যাপ (Bootstrap 3) - Web Development

368

Bootstrap 3 হলো একটি জনপ্রিয় front-end framework যা HTML, CSS, এবং JavaScript-এর সাহায্যে ওয়েব পেজ ডিজাইন ও ডেভেলপমেন্টে সহায়তা করে। এটি বিভিন্ন কম্পোনেন্ট এবং লেআউট কন্ট্রোল প্রদান করে, যা ওয়েব ডেভেলপমেন্টকে দ্রুত এবং সহজ করে তোলে। Bootstrap 3 মূলত responsive web design এবং mobile-first approach অনুসরণ করে, যার ফলে আপনার ওয়েবসাইট মোবাইল, ট্যাবলেট এবং ডেস্কটপ ডিভাইসে সঠিকভাবে প্রদর্শিত হয়।

এখানে Bootstrap 3 ব্যবহার করে একটি সাধারণ উদাহরণ দেওয়া হলো, যেখানে একটি সিম্পল ওয়েব পেজ তৈরি করা হয়েছে যা বিভিন্ন UI কম্পোনেন্ট এবং responsive layout ব্যবহার করেছে।

Bootstrap 3 উদাহরণ (Bootstrap 3 Example)

এটি একটি সিম্পল ওয়েব পেজের উদাহরণ যা Bootstrap 3 এর বিভিন্ন ফিচার যেমন navigation bar, carousel, grid system, এবং buttons ব্যবহার করে।

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 3 Example</title>
    <!-- Bootstrap 3 CSS -->
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* Custom styling for the page */
        .jumbotron {
            background-color: #f8f9fa;
        }
    </style>
</head>
<body>
    <!-- Navigation Bar -->
    <nav class="navbar navbar-inverse">
        <div class="container-fluid">
            <div class="navbar-header">
                <a class="navbar-brand" href="#">MyWebsite</a>
            </div>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Home</a></li>
                <li><a href="#">About</a></li>
                <li><a href="#">Services</a></li>
                <li><a href="#">Contact</a></li>
            </ul>
        </div>
    </nav>

    <!-- Jumbotron -->
    <div class="jumbotron text-center">
        <h1>Welcome to Bootstrap 3 Example!</h1>
        <p>Responsive layout, Navigation bar, and Carousel components</p>
        <a href="#" class="btn btn-primary">Learn More</a>
    </div>

    <!-- Grid System: Two Columns Layout -->
    <div class="container">
        <div class="row">
            <div class="col-md-6">
                <h2>Column 1</h2>
                <p>This is an example of a two-column layout using Bootstrap 3's grid system.</p>
            </div>
            <div class="col-md-6">
                <h2>Column 2</h2>
                <p>This column is aligned next to the first column, and it will adapt based on screen size.</p>
            </div>
        </div>
    </div>

    <!-- Carousel -->
    <div id="myCarousel" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
            <li data-target="#myCarousel" data-slide-to="1"></li>
            <li data-target="#myCarousel" data-slide-to="2"></li>
        </ol>

        <!-- Carousel items -->
        <div class="carousel-inner">
            <div class="item active">
                <img src="https://via.placeholder.com/800x400?text=Slide+1" alt="Slide 1">
            </div>
            <div class="item">
                <img src="https://via.placeholder.com/800x400?text=Slide+2" alt="Slide 2">
            </div>
            <div class="item">
                <img src="https://via.placeholder.com/800x400?text=Slide+3" alt="Slide 3">
            </div>
        </div>

        <!-- Carousel controls -->
        <a class="left carousel-control" href="#myCarousel" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left"></span>
            <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right"></span>
            <span class="sr-only">Next</span>
        </a>
    </div>

    <!-- Footer -->
    <footer class="text-center">
        <p>© 2024 MyWebsite | All Rights Reserved</p>
    </footer>

    <!-- Bootstrap 3 JS and jQuery -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>

ব্যাখ্যা (Explanation):

  1. Bootstrap CSS:

    • আমরা Bootstrap 3 এর CSS ফাইলটি ব্যবহার করেছি যাতে HTML এলিমেন্টগুলির জন্য predefined styles প্রাপ্ত হয়। এটি ইনক্লুড করা হয়েছে:
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    
  2. Navigation Bar:
    • একটি সিম্পল navbar তৈরি করা হয়েছে যাতে ওয়েবসাইটের বিভিন্ন পেজের লিঙ্কগুলো রাখা যায়।
    • এটি navbar-inverse ক্লাস ব্যবহার করে dark-theme navbar তৈরি করে।
  3. Jumbotron:
    • jumbotron একটি বড় স্টাইল করা সেকশন, যা সাধারণত পেজের প্রধান স্লোগান বা বার্তা প্রদর্শন করতে ব্যবহৃত হয়।
    • এটি btn btn-primary ক্লাস সহ একটি কাস্টম বাটন দিয়ে সাজানো হয়েছে।
  4. Grid System:
    • Bootstrap 3 এর গ্রিড সিস্টেম ব্যবহার করে দুটি কলাম (column) তৈরি করা হয়েছে।
    • col-md-6 ক্লাস দিয়ে প্রতিটি কলামের আকার নির্ধারণ করা হয়েছে এবং এটি মাঝারি এবং বড় স্ক্রীনগুলোতে ৫০% আকারে থাকবে।
  5. Carousel:
    • Bootstrap 3 এর carousel কম্পোনেন্ট ব্যবহার করে একটি স্লাইডার তৈরি করা হয়েছে। এতে তিনটি স্লাইড রয়েছে, যেগুলোর মধ্যে next এবং prev বাটন ব্যবহার করে স্লাইড করা যায়।
  6. Footer:
    • একটি সাধারণ footer যা পেজের নিচে ওয়েবসাইটের কপিরাইট তথ্য দেখাবে।
  7. JavaScript:
    • jQuery এবং Bootstrap 3 এর JavaScript ফাইলগুলি পেজে সংযুক্ত করা হয়েছে, যা carousel এর মত ইন্টারেক্টিভ ফিচার কাজ করার জন্য প্রয়োজনীয়।

কীভাবে Bootstrap 3 কাজ করে:

  • Grid System: এটি একটি ১২-কোলাম গ্রিড সিস্টেম প্রদান করে, যার মাধ্যমে বিভিন্ন স্ক্রীনে উপাদানগুলো সঠিকভাবে স্থানান্তরিত হয়। উদাহরণস্বরূপ, col-md-6 ক্লাসের মাধ্যমে দুটি কলাম তৈরি করা হয়, যা মিডিয়াম বা বড় স্ক্রীনে 50% আকারে থাকবে।
  • Components: Navbar, Carousel, Buttons, Jumbotron, এবং Forms এর মতো বিভিন্ন প্রিভিউড UI কম্পোনেন্টগুলো খুব সহজেই ব্যবহার করা যায়।
  • Responsive Design: Bootstrap 3-এ responsive design তৈরি করা সহজ, কারণ এটি mobile-first প্রকৃতির এবং ডিভাইস অনুযায়ী উপাদানগুলির আকার পরিবর্তন করতে সক্ষম।

এই উদাহরণটি Bootstrap 3 এর মৌলিক উপাদানগুলি দেখায়, যা আপনি ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন ডিজাইন করতে ব্যবহার করতে পারেন। Bootstrap 3 এর সাহায্যে দ্রুত, সঠিক এবং রেসপন্সিভ ডিজাইন তৈরি করা সম্ভব, যা বিভিন্ন ডিভাইস ও স্ক্রীনে ভালোভাবে প্রদর্শিত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...