Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
REFERAT KURS JUMISI / Laboratoriya ishi WEB.docx
Скачиваний:
7
Добавлен:
10.01.2024
Размер:
3.37 Mб
Скачать

Mavzu: bootstrap asosida adaptiv saytlarni yaratish

Ishning maqsadi: Tajriba ishining asosiy maqsadi talabalarda Bootstrap haqida amaliy ko’nikmalarini hosil qilish.

Ishni bajarish tartibi:

  1. Bootstrap haqida qisqacha nazariy ma’lumot berish.

  2. Bootstrap texnologiyasidan foydalanib adaptiv sayt yaratish.

  3. Natijani brauzerda ko’rsatish.

Qisqacha nazariy ma’lumot

Bootstrap hozirgi kunda eng ko’p ishlatilayotgan front end development framework hisoblanadi. Unda HTML, CSS va JavaScript to’liq joylashtirilgan va ushbu framework yordamida o’zingiz istagan sayt ko’rinishini bir necha daqiqalarda, qiyinchiliklarsiz tayyorlab olishingiz mumkin.

Frameworkning rasmiy getbootstrap.com sayti orqali uni to’liq yuklab olishingiz va hech qanday cheklovlarsiz ishlatishingiz mumkin. Agar tizim bilan ishlashni hali bilmasangiz, Google orqali qidirishda Bootstrapga oid minglab darslarni, maqolalarni topishingiz mumkin. YouTube, Vimeo kabi video saytlarda esa Bootstrap to’g’risida tayyorlangan video darsni juda ko’plab topish mumkin.

Bootstrap ilk «mobile first» framework hisoblanib, unda birinchi e’tibor tayyorlangan sahifalar mobil qurilmalarda qanday ko’rinishiga qaratiladi. O’zining moslashuvchangili sabab Bootstrapda tayyorlangan sahifalar barcha hajmdagi ekranlarda bir xil chiroyli ko’rinadi. Bootstrap haqiqatdan ham front end ustalarining ishini bir necha o’n barobarga osonlashtirdi. Bir necha yil avval HTML va CSS kodlarni to’liq qo’lda yozib sayt tayyorlayotgan kishilar Bootstrapning qanchalik qulay tizim ekanligini bir necha bor ishlatib ko’rgandanoq bilib olishlari mumkin.

Bootstrap haqida to’liq ma’lumotni tizimning rasmiy saytidan olishingiz mumkin. U yerda framework ishlatilishi haqida yetarlicha tushuncha berilgan. Agar u yerda o’rganish Siz uchun qiyinlik qilsa, Bootstrapning eng sodda darslarini w3schools saytining Bootstrap bo’limidan topishingiz mumkin.

Topshiriq: Bootstap texnologiyasidan foydalangan holda adaptiv saytga misol keltirish.

<!DOCTYPE html>

<html lang="en">

<head>

<title>Sport bu hayot!</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<style>

body {

position: relative;

}

.affix {

top:0;

width: 100%;

z-index: 9999 !important;

}

.navbar {

margin-bottom: 0px;

}

.affix ~ .container-fluid {

position: relative;

top: 50px;

}

</style>

</head>

<body data-spy="scroll" data-target=".navbar" data-offset="50">

<div class="container-fluid" style="background-color:#F44336;color:#fff;height:120px;">

<h1>Sportning turlari haqida malumot.</h1>

<h3>Bu yerda siz boks , dzyudo va basketbol sport turlari haqida ma'lumotga ega bo'lasiz!</h3>

</div>

<nav class="navbar navbar-inverse" data-spy="affix" data-offset-top="197">

<div class="container-fluid">

<div class="navbar-header">

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a class="navbar-brand" href="#">SPORT</a>

</div>

<div>

<div class="collapse navbar-collapse" id="myNavbar">

<ul class="nav navbar-nav">

<li><a href="#section1">Boks</a></li>

<li><a href="#section2">Dzyudo</a></li>

<li><a href="#section3">Basketbol</a></li>

<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Boshqalar <span class="caret"></span></a>

<ul class="dropdown-menu">

<li><a href="#section41">Section 4-1</a></li>

<li><a href="#section42">Section 4-2</a></li>

</ul>

</li>

</ul>

</div>

</div>

</div>

</nav>

<div id="section1" class="container-fluid">

</div>

<title>Sport turlari</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</head>

<body>

<div class="container">

<h2>Sport turlari.</h2>

<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>

<!-- Wrapper for slides -->

<div class="carousel-inner">

<div class="item active">

<img src="bokss.jpg" alt="Boks" style="width:100%;">

<div class="carousel-caption">

<h3>Boks</h3>

<p>Boks- bu iroda va adolat demakdir!</p>

</div>

</div>

<div class="item">

<img src="dzyudo.jpg" alt="Dzyudo" style="width:100%;">

<div class="carousel-caption">

<h3>Dzyudo</h3>

<p>Dzyudo epchillar o'yini!</p>

</div>

</div>

<div class="item">

<img src="koarka.jpg" alt="Basketbol" style="width:100%;">

<div class="carousel-caption">

<h3>Basketbol</h3>

<p>Basktebol sabr va chidamlilik kombinatsiyasi!</p>

</div>

</div>

</div>

<!-- Left and right 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>

</div>

</body>

</html>

Natija:

Laboratoriya ishi №6

Mavzu: Ma’lumotlarni kiritish formalarini tekshiruvchi dastur ishlab chiqish

Ishning maqsadi: Bu tajriba ishining Asosiy maqsadi brauzer darchasi xususiyatini dasturlash bilan ishlash amaliy ko’nikmalarini oshirish hisoblanadi.

Соседние файлы в папке REFERAT KURS JUMISI