Diskuze: Diář s časovým rozlišením
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Jdi na to matematicky.
Vytvoř si do buňky konkrétního dne prvek <a> s odkazem na akci.
Buňka bude muset být samozřejmě relativní, odkazu nastavíš absolutní
pozici.
Výška bude přes celou buňku, takže 100%.
Když víš, že buňka celého dne má šířku 100% a den má 24 hodin, o
kolik % doleva musíš odkaz v buňce posunut, když akce začíná ve 12 hodin?
Když končí v 18 hodin, z toho ti vychází, že akce trvá celkem 6 hodin.
Tím pádem, jakou šířku musíš odkazu nastavit (kolik procent je 6 hodin z
24h)?
A takhle pořád dokola..
Kratky priklad v JS. V php to bude akorat jine v tom ze vygenerujes data na strane serveru. Jinak vypocet je stejny.
<html>
<head>
<style>
#day{
width: 300px;
height: 30px;
border: 1px solid green;
}
#task {
display: block;
position: relative;
height: 30px;
background-color: brown;
}
</style>
</head>
<body>
<div>
<div id="day"><a id="task" href="#"></a></div>
</div>
<script>
var task = document.getElementById("task");
var pomer = 300 / 1440; // pevna velikost v pixelech / pocet minut na den
var delkaUdalosti = 60; // delka udalosti v minutach
var startUdalosti = 11*60; // start udalosti v minutach od pocatku dne
task.style.width = delkaUdalosti * pomer;
task.style.left = startUdalosti * pomer;
</script>
</body>
</html>
Muze cely kalendar generovat pres js
Jak pise Lukas. Do bunky bych zapsal policko s vyskou 100% a s css position a z-indexem. Tabulka je pruhledna, takze pri spravnem z-indexu (pozadi, tabulky, policka a divu s casem) se to vykresli na pozadi.
Nějakým takovým směrem jsem přemýšlel, že by se to dalo vyřešit
(pozicováním), takže to vyzkouším. Nevím tedy, jak to bude vypadat v
dalším okně, resp. nedělí mi končí jedno okno, v pondělí mi pak
začíná nové, chtěl bych to mít zobrazené po týdnu. Nejsem zrovna
programovací přeborník a v .js už vůbec, tak se mi to snad zadaří.
Díky zatím za rady a jdu to koumat.
Zobrazeno 5 zpráv z 5.