2.2 Sakārto atstarpes un spēles laukumu
Šodien: Izveido noteikta izmēra spēles laukumu ar atstarpēm un rāmi.
Īsā teorija
width
nosaka platumu,
height
— augstumu.
px
ir izmērs pikseļos.
padding
ir atstarpe kastes iekšpusē.
margin
ir atstarpe ārpus tās.
border
ir rāmis.
box-sizing: border-box
iekļauj rāmi un iekšējās atstarpes norādītajā platumā.
.laukums {
width: 360px;
padding: 20px;
margin: 20px auto;
box-sizing: border-box;
}
Sākuma kods un darba vieta
Vide: mācību lapa → VS Code
-
VS Code ar
File → Open Folder
atver
Desktop/datorika9-tema2. Ja mapes nav, izveido to darbvirsmā. - Šajā mācību lapā nospied Kopēt sākuma kodu .
- VS Code nospied Ctrl+N un ielīmē kodu ar Ctrl+V .
-
Saglabā ar
Ctrl+Shift+S
tēmas mapē kā
22.html.
Atvērt pilno sākuma kodu
<!DOCTYPE html>
<html lang="lv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mana spēle</title>
<style>
body { font-family: Arial, sans-serif; max-width: 680px; margin: 24px auto; padding: 16px; line-height: 1.6; }
button, input { font: inherit; padding: 10px; margin: 4px; }
button { cursor: pointer; }
img { max-width: 100%; height: auto; }
[hidden] { display: none !important; }
.laukums {
width: 280px;
height: 200px;
padding: 10px;
border: 3px solid #245b91;
background-color: #e7f2fc;
box-sizing: border-box;
}
</style>
</head>
<body>
<h1>Spēles laukums</h1>
<div class="laukums">
<p>Šeit būs spēle.</p>
</div>
<button>Sākt</button>
<button>Noteikumi</button>
</body>
</html>
1. uzdevums
Izmaini laukuma izmēru
Vide: VS Code
-
Sāc ar
22.html. -
CSS blokā
.laukumsiestatiwidth: 360px;unheight: 240px;. - Nomaini laukuma tekstu atbilstoši savai spēlei.
Gatavs, kad: Laukuma izmēri kodā ir 360 × 240 px.
2. uzdevums
Pievieno atstarpes
Vide: VS Code
-
Iestati
padding: 20px;. -
Tajā pašā CSS blokā pievieno
margin: 20px auto;. -
Izvēlies citu rāmja krāsu; saglabā
box-sizing: border-box;.
Gatavs, kad: Laukumam ir atstarpes, rāmis un centrēts novietojums.
3. uzdevums
Pielāgo laukumu šauram logam
Vide: VS Code → pārlūks
-
CSS blokā
.laukumspievienomax-width: 100%;. - Atver lapu pārlūkā un samazini loga platumu.
- Pārbaudi, ka laukuma teksts nav pie paša rāmja un lapa nav jāritina sāniski. Ja vajag, saīsini tekstu.
- Saglabā un nosūti darbu uz GitHub.
Gatavs, kad: Laukums ietilpst arī šaurākā logā.
Iesniedz 3. uzdevuma rezultātu
Iesniedz pabeigto
22.html
skolotāja norādītajā vietā. Šo pašu versiju saglabā arī GitHub.
Stunda ir ieskaitīta, ja 3. uzdevuma rezultāts atbilst visiem šiem punktiem:
- Laukumam ir norādītie izmēri un max-width: 100%.
- Ir 20 px iekšējā atstarpe, rāmis un ārējā atstarpe.
- Šaurā logā laukums ietilpst lapā.
1. un 2. uzdevums sagatavo šo rezultātu. Papildu uzdevums nav vajadzīgs ieskaitei.
Saglabā un nosūti uz GitHub — pogu atgādne
Vide: VS Code / Source Control → GitHub pārlūkā
- Ar File → Save All saglabā failus. Atver Source Control ar Ctrl+Shift+G .
- Pie Changes nospied + (Stage All Changes). Pārbaudi, ka vajadzīgie faili pārvietojas uz Staged Changes .
-
Ziņas laukā ieraksti īsu izmaiņu, piemēram,
Pabeigts 2.2 darbs. Spied Commit . -
Ja šī tēmas mape vēl nav GitHub, spied
Publish to GitHub
un izveido publisku projektu
datorika9-tema2. Jau publicētam projektam spied Sync Changes . Ja pogas nav, atver … → Push . - Pārlūkā atver savu GitHub projektu un pārbaudi faila pēdējās izmaiņas.
Ja Source Control rāda Initialize Repository , vispirms nospied to. Ja parādās kļūda vai sapludināšanas pieprasījums, izmanto palīdzību un palūdz skolotāja atbalstu.
Papildu uzdevums: Saliec pogas rindā
Sāc, kad 3. uzdevums ir gatavs un iesniegts. Ja vēlies paturēt obligāto versiju, saglabā kopiju ar citu nosaukumu.
-
Abas pogas ievieto
<div class="pogas">blokā. -
CSS pievieno
.pogas { display: flex; gap: 12px; flex-wrap: wrap; }.
Ja kaut kas neizdodas
-
Neredzi izmaiņas?
VS Code nospied Ctrl+S. Pārlūkā nospied Ctrl+R. Pārbaudi, ka atvērts tieši
22.html. - Kods redzams kā teksts? Saglabā ar galotni .html. Windows ieslēdz View → Show → File name extensions un pārbaudi, ka beigās nav .txt.
- Poga nestrādā? Pārbaudi, vai neizdzēsi pēdiņu, iekavu vai elementa id. Salīdzini savu laboto vietu ar sākuma kodu.
- Nesaproti nākamo soli? Atrodi pirmo nepabeigto soli un parādi skolotājam tieši šo vietu.