Tlačítka W3.CSS
Třídy tlačítek W3.CSS
W3.CSS poskytuje následující třídy pro tlačítka:
Třída | Definuje |
---|---|
w3-btn | Obdélníkové tlačítko se stínovým efektem. Výchozí barva je černá. |
w3-tlačítko |
Obdélníkové tlačítko s šedým efektem vznášení. Výchozí barva je ve W3.CSS verze 3 světle šedá. Výchozí barva je zděděna z nadřazeného prvku ve verzi 4. |
w3-bar |
Vodorovný pruh, který lze použít k seskupení tlačítek. (Ideální pro horizontální navigační nabídky) |
w3-blok | Třída, kterou lze použít k definování tlačítka plné šířky (100 %). |
w3-kruh | Lze použít k definování kruhového tlačítka. |
w3-ripple | Lze použít k vytvoření efektu zvlnění. |
Tlačítka
Třída w3-button i třída w3-btn přidávají chování tlačítka do jakýchkoli prvků HTML.
Nejčastěji se používají prvky <input type="button">, <button> a <a>:
Příklad
<input class="w3-button w3-black" type="button" value="Input Button">
<button class="w3-button w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-button w3-black">Link Button</a>
<input class="w3-btn w3-black" type="button" value="Input Button">
<button class="w3-btn w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-btn w3-black">Link Button</a>
Barvy tlačítek
Všechny třídy barev w3- se používají k přidání barvy do tlačítek:
Příklad
<button class="w3-button w3-black">Black</button>
<button class="w3-button w3-khaki">Khaki</button>
<button class="w3-button w3-yellow">Yellow</button>
<button class="w3-button w3-red">Red</button>
<button class="w3-button w3-purple">Purple</button>
Vznášet barvy
Efekty vznášet se také ve všech barvách. Tady nějaké jsou:
Třídy barev w3-hover- se používají k přidání barvy přechodu k tlačítkům:
Příklad
<button class="w3-button w3-hover-black">Black</button>
<button class="w3-button w3-hover-red">Red</button>
<button class="w3-button w3-hover-purple">Purple</button>
Tvary tlačítek
Třídy w3-round- size se používají k přidání zaoblených okrajů k tlačítkům:
Příklad
<button class="w3-button w3-round">Round</button>
<button class="w3-button w3-round-large">Rounder</button>
<button class="w3-button w3-round-xlarge">and Rounder</button>
<button class="w3-button w3-round-xxlarge">and Rounder</button>
<button class="w3-btn w3-round">Round</button>
<button class="w3-btn w3-round-large">Rounder</button>
<button class="w3-btn w3-round-xlarge">and Rounder</button>
<button class="w3-btn w3-round-xxlarge">and Rounder</button>
Velikosti tlačítek
Třídy velikosti w3 lze použít k definování různých velikostí textu:
Příklad
<button class="w3-button w3-tiny">Tiny</button>
<button class="w3-button w3-small">Small</button>
<button class="w3-button w3-medium">Medium</button>
<button class="w3-button w3-large">Large</button>
<button class="w3-button w3-xlarge">xLarge</button>
<button class="w3-button w3-xxlarge">XXLarge</button>
<button class="w3-button w3-xxxlarge">XXXLarge</button>
<button class="w3-button w3-jumbo">Jumbo</button>
Ohraničení tlačítek
Třídu w3-border lze použít k přidání ohraničení k tlačítkům.
Třídy barev w3-border- se používají k definování barvy ohraničení:
Příklad
<button class="w3-button w3-white w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-blue">Button</button>
<button class="w3-button w3-yellow w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-red w3-round-large">Button</button>
Tip: Přidejte třídu w3-round- size a přidejte zaoblené okraje.
Tlačítka S Různými Textovými Efekty
Tlačítka mohou používat širší textové efekty:
Třída w3-wide přidává širší textový efekt:
Příklad
<button class="w3-button">Normal</button>
<button class="w3-button w3-wide">Wide</button>
Tlačítka mohou mít efekty kurzívy a tučného textu:
Pomocí standardních značek HTML (<i> a <b>) přidejte do textu tlačítka kurzívu nebo tučné písmo:
Příklad
<button class="w3-button"><i>Italic</i></button>
<button class="w3-button"><b>Bold</b></button>
Tlačítka S Polstrováním
Třídy velikosti w3-padding- se používají k přidání dalšího odsazení kolem textu tlačítka:
Příklad
<button class="w3-button w3-padding-small">Button</button>
<button class="w3-button">Button</button>
<button class="w3-button w3-padding-large">Button</button>
<button class="w3-btn w3-padding-small">Button</button>
<button class="w3-btn">Button</button>
<button class="w3-btn w3-padding-large">Button</button>
Tlačítka plné šířky
Chcete-li vytvořit tlačítko s plnou šířkou, přidejte do tlačítka třídu w3-block .
Tlačítka s plnou šířkou mají šířku 100 % a zabírají celou šířku nadřazeného prvku:
Příklad
<button class="w3-button w3-block">Button</button>
<button class="w3-button w3-block w3-teal">Button</button>
<button class="w3-button w3-block w3-red w3-left-align">Button</button>
<button class="w3-btn w3-block">Button</button>
<button class="w3-btn w3-block w3-teal">Button</button>
<button class="w3-btn w3-block w3-red w3-left-align">Button</button>
Tip: Zarovnejte text tlačítka s třídou w3-left-align nebo w3-right-align .
Velikost bloku a lze definovat pomocí style="width:" .
Příklad
<button class="w3-button w3-block w3-black"
style="width:30%">Button</button>
<button class="w3-button w3-block w3-teal" style="width:50%">Button</button>
<button class="w3-button w3-block w3-red" style="width:80%">Button</button>
Deaktivovaná tlačítka
Tlačítka vynikají efektem stínu a kurzor se při najetí na ně promění v ruku.
Deaktivovaná tlačítka jsou neprůhledná (poloprůhledná) a zobrazují „značku zákaz parkování“:
Třída w3-disabled se používá k vytvoření zakázaného tlačítka (pokud prvek podporuje standardní atribut HTML disabled, můžete místo toho použít atribut disabled):
Příklad
<a class="w3-button w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-button" disabled>Button</button>
<input type="button" class="w3-button" value="Button" disabled>
<a class="w3-btn w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-btn" disabled>Button</button>
<input type="button" class="w3-btn" value="Button" disabled>
Tlačítkové lišty
Tlačítka lze seskupit do vodorovného pruhu pomocí třídy w3-bar :
Příklad
<div class="w3-bar">
<button class="w3-button w3-black">Button</button>
<button class="w3-button w3-teal">Button</button>
<button class="w3-button w3-red">Button</button>
</div>
Třída w3-bar byla představena ve W3.CSS verze 2.93 / 2.94.
Tlačítka lze seskupit bez mezery mezi nimi pomocí třídy w3-bar-item :
Příklad
<div class="w3-bar">
<button class="w3-bar-item w3-button w3-black">Button</button>
<button class="w3-bar-item w3-button w3-teal">Button</button>
<button class="w3-bar-item w3-button w3-red">Button</button>
</div>
Lišty tlačítek lze vycentrovat pomocí třídy w3-center :
Příklad
<div class="w3-center">
<div class="w3-bar">
<button class="w3-button w3-black">Button</button>
<button class="w3-button w3-teal">Button</button>
<button class="w3-button w3-disabled">Button</button>
</div>
</div>
Chcete-li zobrazit dva (nebo více) pruhů tlačítek na stejném řádku, přidejte třídu w3-show-inline-block :
Příklad
<div class="w3-show-inline-block">
<div class="w3-bar">
<button class="w3-btn">Button</button>
<button
class="w3-btn w3-teal">Button</button>
<button class="w3-btn
w3-disabled">Button</button>
</div>
</div>
<div
class="w3-show-inline-block">
<div
class="w3-bar">
<button class="w3-btn">Button</button>
<button
class="w3-btn w3-teal">Button</button>
<button class="w3-btn
w3-disabled">Button</button>
</div>
</div>
Navigační lišty
Panely tlačítek lze snadno použít jako navigační panely:
Příklad
<div class="w3-bar w3-black">
<button class="w3-bar-item
w3-button">Button</button>
<button class="w3-bar-item
w3-button">Button</button>
<button class="w3-bar-item
w3-button">Button</button>
</div>
Velikost jednotlivých položek lze definovat pomocí style="width:" :
Příklad
<div
class="w3-bar">
<button class="w3-bar-item w3-button"
style="width:33.3%">Button</button>
<button class="w3-bar-item w3-button
w3-teal" style="width:33.3%">Button</button>
<button
class="w3-bar-item w3-button w3-red" style="width:33.3%">Button</button>
</div>
Více o navigaci se dozvíte později v tomto tutoriálu.
Levé a pravé tlačítko
Pomocí třídy .w3-left a .w3-right můžete tlačítka plout doleva nebo doprava:
Používá se k vytvoření tlačítek "předchozí/další":
Příklad
<div class="w3-bar">
<button class="w3-button w3-left">Left</button>
<button class="w3-button w3-right">Right</button>
</div>
Tlačítka S Zvlněnými Efekty
The w3-ripple class creates a ripple effect on buttons (when they are clicked on):
Example
<button class="w3-button w3-ripple">Button</button>
<button
class="w3-button w3-ripple w3-red">Button</button>
<button class="w3-button
w3-ripple w3-yellow">Button</button>
All Elements Can Be Buttons
With W3.CSS, all elements can be a button:
A picture can be a w3-btn
Any div, header, footer or other containers can be a w3-btn!
Circular Buttons
The w3-circle class can be used to create circular buttons:
Example
<button class="w3-button w3-circle w3-black">+</button>
<button class="w3-button w3-circle w3-teal">+</button>
Square buttons:
Example
<button class="w3-button w3-black">+</button>
<button
class="w3-button w3-teal">+</button>