<button>
Misol
Bosiladigan tugma quyidagicha belgilanadi:
<button type="button">Click Me!</button>
O‘zingiz sinab ko‘ring »
Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.
Ta’rif va qo‘llanilishi
<button> tegi bosiladigan tugmani belgilaydi.
<button> elementi ichiga matn (hamda <i>, <b>, <strong>, <br>, <img> va h.k. kabi teglarni) joylashtirishingiz mumkin. <input> elementi bilan yaratilgan tugmada buning iloji yo‘q!
Maslahat: Brauzerlarga tugma turini bildirish uchun <button> elementida har doim type atributini ko‘rsating.
Maslahat: Tugmalarni CSS yordamida osongina bezashingiz mumkin! Quyidagi misollarga qarang yoki CSS tugmalar darsligimizga kiring.
Brauzerlarda qo‘llab-quvvatlash
| Element | |||||
|---|---|---|---|---|---|
| <button> | Ha | Ha | Ha | Ha | Ha |
Atributlar
| Atribut | Qiymat | Tavsif |
|---|---|---|
| autofocus | autofocus | Sahifa yuklanganda tugma avtomatik ravishda fokus olishi kerakligini belgilaydi |
| disabled | disabled | Tugma faolsizlantirilgan bo‘lishi kerakligini belgilaydi |
| form | form_id | Tugma qaysi formaga tegishli ekanini belgilaydi |
| formaction | URL | Forma yuborilganda forma ma’lumotlari qayerga jo‘natilishini belgilaydi. Faqat type="submit" uchun |
| formenctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Forma ma’lumotlarini serverga yuborishdan oldin qanday kodlash kerakligini belgilaydi. Faqat type="submit" uchun |
| formmethod | get post |
Forma ma’lumotlarini qanday yuborishni (qaysi HTTP metodidan foydalanishni) belgilaydi. Faqat type="submit" uchun |
| formnovalidate | formnovalidate | Forma ma’lumotlari yuborilayotganda tekshirilmasligi (validatsiya qilinmasligi) kerakligini belgilaydi. Faqat type="submit" uchun |
| formtarget | _blank _self _parent _top framename |
Formani yuborgandan keyin javob qayerda ko‘rsatilishini belgilaydi. Faqat type="submit" uchun |
| popovertarget | element_id | Qaysi popover elementini chaqirishni belgilaydi |
| popovertargetaction | hide show toggle |
Tugma bosilganda popover elementi bilan nima sodir bo‘lishini belgilaydi |
| name | name | Tugma uchun nomni belgilaydi |
| type | button reset submit |
Tugma turini belgilaydi |
| value | text | Tugma uchun boshlang‘ich qiymatni belgilaydi |
Global atributlar
<button> tegi HTML’dagi global atributlarni ham qo‘llab-quvvatlaydi.
Hodisa atributlari
<button> tegi HTML’dagi hodisa atributlarini ham qo‘llab-quvvatlaydi.
Ko‘proq misollar
Misol
Tugmalarni bezash uchun CSS’dan foydalaning:
<!DOCTYPE html>
<html>
<head>
<style>
.button {
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button1 {background-color: #04AA6D;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
</style>
</head>
<body>
<button class="button button1">Green</button>
<button class="button button2">Blue</button>
</body>
</html>
O‘zingiz sinab ko‘ring »
Misol
Tugmalarni bezash uchun CSS’dan foydalaning (hover effekti bilan):
<!DOCTYPE html>
<html>
<head>
<style>
.button {
border: none;
color: white;
padding: 16px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
transition-duration: 0.4s;
cursor: pointer;
}
.button1 {
background-color: white;
color: black;
border: 2px solid #04AA6D;
}
.button1:hover {
background-color: #04AA6D;
color: white;
}
.button2 {
background-color: white;
color: black;
border: 2px solid #008CBA;
}
.button2:hover {
background-color: #008CBA;
color: white;
}
</style>
</head>
<body>
<button class="button button1">Green</button>
<button class="button button2">Blue</button>
</body>
</html>
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
HTML DOM ma’lumotnomasi: Button obyekti
CSS darsligi: Tugmalarni bezash
Standart CSS sozlamalari
Yo‘q.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
