From 0cceffbd4907cab1fea2393f64d2704fde58ef89 Mon Sep 17 00:00:00 2001 From: Dark Steveneq Date: Tue, 23 Sep 2025 16:00:42 +0200 Subject: [PATCH] Lekcja 3 --- assets/css/baza.css | 46 +++++++-- assets/css/liczby.css | 16 +++ assets/css/main.css | 2 +- assets/js/nawigacja.js | 1 + tabele.html | 219 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 277 insertions(+), 7 deletions(-) create mode 100644 tabele.html diff --git a/assets/css/baza.css b/assets/css/baza.css index 9e950c6..f3d843c 100644 --- a/assets/css/baza.css +++ b/assets/css/baza.css @@ -45,7 +45,7 @@ body { user-select: none; } -h1, h2, h3, h4, h5, h6, p { +h1, h2, h3, h4, h5, h6, p, sub { margin: 0%; } @@ -77,18 +77,22 @@ overflow-x-auto { overflow-x: auto; } -@media (width: 600px) { +@media (width >= 600px) { h1 { - font-size: initial; + font-size: 1.75rem; } h2 { - font-size: initial; + font-size: 1.3rem; } h3 { - font-size: initial; + font-size: 1.2rem; } h4 { - font-size: initial; + font-size: 1.1rem; + } + + ol, ul { + padding-left: 1.5rem; } } @@ -195,4 +199,34 @@ input[type="range"]::-moz-range-thumb { height: 1rem; background: var(--colorMauve); cursor: pointer; +} + +/* Tabele */ +table { + width: 100%; + border: .15rem solid var(--colorSurface2); + margin: .5rem; + padding: 0%; +} + +table .lp { + text-align: right; +} + +table tr { + padding: 0%; + border: .15rem solid var(--colorSurface2); + font-size: 1.2rem; +} + +table thead tr { + background-color: var(--colorSurface2) !important; +} + +table tbody tr:nth-child(even) { + background-color: var(--colorBase); +} + +table tbody tr:nth-child(odd) { + background-color: var(--colorSurface1); } \ No newline at end of file diff --git a/assets/css/liczby.css b/assets/css/liczby.css index 04817e5..6adc1b2 100644 --- a/assets/css/liczby.css +++ b/assets/css/liczby.css @@ -247,7 +247,23 @@ input[type="number"] { } #gra table { + width: unset; margin: auto; + border: none; +} + +table tr { + padding: 0%; + border: .15rem solid var(--colorSurface2); + font-size: 1.2rem; +} + +table tbody tr:nth-child(even) { + background-color: transparent; +} + +table tbody tr:nth-child(odd) { + background-color: transparent; } #gra td { diff --git a/assets/css/main.css b/assets/css/main.css index 825d795..5a550c6 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -125,7 +125,7 @@ footer div div ul { display: none; } -@media (width: 600px) { +@media (width >= 600px) { #extra { display: flex; } diff --git a/assets/js/nawigacja.js b/assets/js/nawigacja.js index cec824b..361c3e3 100644 --- a/assets/js/nawigacja.js +++ b/assets/js/nawigacja.js @@ -9,6 +9,7 @@ const linki = [ { nazwa: "JS. Podstawowe Zad.", link: "/js-podstawy.html" }, { nazwa: "JS. Zad. Warunkowe", link: "/js-warunkowe.html" }, { nazwa: "Liczby", link: "/liczby.html" }, + { nazwa: "Tabele", link: "/tabele.html" }, ] ]; diff --git a/tabele.html b/tabele.html new file mode 100644 index 0000000..dbf5a63 --- /dev/null +++ b/tabele.html @@ -0,0 +1,219 @@ + + + + + + Zad. Tabele - MaszToZadanieDomowe.com + + + + + + + + +
+

Tabele - Zadania

+ Aka. jedna wielka reklama Buttona +
+
    +
  1. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Sprawozdanie finansowe The Button Factory
    LP.Okres czasuThe Button Nano V1Zyski
    1.03.20250 sztuk0zł
    2.04.20250 sztuk0zł
    3.05.20250 sztuk0zł
    4.06.20250 sztuk0zł
    5.07.20250 sztuk0zł
    6.08.20250 sztuk0zł
    0zł
    +
  2. +
    +
  3. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Porównanie API ButtonOSa między wersjami
    Wersja APIZmianyLink do dokumentacji
    V1.0.0 Stable
      +
    • Funkcje wyświetlacza
    • +
    • Wi-Fi i funkcje sieciowe
    • +
    • ESP.NOW
    • +
    • Powiadomienia
    • +
    • Logging, odczytwanie z seriala
    • +
    Dokumentacja
    V1.1.0 Stable
      +
    • Tworzenie punktów dostępowych
    • +
    Dokumentacja
    V1.2.0 Stable
      +
    • Szyfrowanie AES
    • +
    • Hashowanie
    • +
    • Szyfrowanie RSA
    • +
    Dokumentacja
    V1.3.0 Stable
      +
    • Opcjonalne rysowanie paska statusu w aplikacji
    • +
    • Sentence builder (zgaduje że jest to menu pod składanie zdań na podstawie schematów)
    • +
    • Dodatkowe warianty menu
    • +
    • Serwer TCP
    • +
    • Websockety
    • +
    • Sockety ESP.NOW
    • +
    • "Publiczny RAM" (wspólna baza danych key-value)
    • +
    • Możliwość odczytania informacji urządzeniu (temperatura SoC, ilośc wolnego RAMu i Flasha)
    • +
    • Importowanie i listowanie zainstalowanych aplikacji
    • +
    • Podpisywanie i weryfikowanie RSA
    • +
    • Pakietyzacja
    • +
    • Kompresja i dekompresja Tamp oraz dekompresja Deflate
    • +
    • Triceleracja, Wzór Haversine'a, Szybka transformacja Fouriera
    • +
    • Framework EasyUI
    • +
    • Softwareowy renderer 3D
    • +
    • Proste sieci neuronowe wraz z trenowaniem
    • +
    Dokumentacja
    +
  4. +
    +
  5. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Porównanie emulatorów ButtonOSa
    NazwaAutorFunkcjonalnośćTechnologiaStanZrzut ekranu
    + Open Button Emulator + + Hashtags +
      +
    • Podstawowa implementacja ekranu
    • +
    • Emulowane przyciski
    • +
    • Logging
    • +
    Javascript, FengariPorzucone + Brak zrzutu +
    + WhaleRunner + + Dark Steveneq +
      +
    • (Ówcześnie) Prawie kompletna implementacja ekranu
    • +
    • Logging
    • +
    • Autorskie API
    • +
    Svelte, Typescript, WASMoon + Brak zrzutu +
    + WhaleEmu +
      +
    • Podstawowa implementacja ekranu
    • +
    • Logging
    • +
    • Emulowane przyciski
    • +
    NeLua (prototyp), C++, RayLib + Brak zrzutu +
    +
  6. +
    +
+
+

Na co czekasz?

+

Kup Buttona!

+ + +
+
+ + +