Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:f08b:d5...–

peter
JavaScript, AJAX, jQuery › Image slider pomocou javascr…
9. 12. 2016   #213987

   

<html>
<head>
	<meta http-equiv="Content-Language" content="cs">
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
	<title>JS Jednoduchá animace jako Marquee</title>
<script>
var X = 0; 		// aktualni pozice X
var Y = 0; 		// aktualni pozice Y
var smerX = 1; 		// -1 / 0 / +1
var smerY = 0; 		// -1 / 0 / +1
var krokX = 7; 		// +7
var krokY = 0; 		// +0
var rychlost = 100; 	// rychlost opakovani v ms
var casovac  = null; 	// promenna, kam je ulozen casovac

function animaceStart()
{
animaceStop();		// zastav casovac v pripade, ze uz bezi, jinak se vam spusti dva a vice najednou :)
casovac = window.setInterval("animaceKrok()", rychlost);	// spust opakovanym casovacem kazdych 100 ms funkci pohybKrok()
}

function animaceStop()
{
clearTimeout(casovac);	// zastavi casovac
}

function animaceKrok()
{
// zmen souradnice pohybu
X += smerX * krokX;		// kruhovy pohyb je X = stredX + R * sin(t); Y = stredY + R * sin(t);
Y += smerY * krokY;		// krok = Math.PI / 45;  t+=krok
// ohranic prostor pohybu
if (X<krokX)		{smerX = 1;}
if (X>(400-krokX))	{smerX = -1;}
// premisti prvek
var prvek = document.getElementById("textik");
prvek.style.left = X + "px";
prvek.style.top  = Y + "px";
}
</script>
</head>

<body>

<h2>Jednoduchá animace jako Marquee</h2>

<!-- absolutni prvek by mel byt ohraniceny prostorem s relativni pozici -->
<div style="position:relative; height:1em;">
<span id="textik" style="position:absolute;">Text, který se pohybuje</span>
</div>
<script>
animaceStart();	// spusteni animace
</script>

<form>
<p>
<input type="button" value="Změnit směr" onclick="smerX = -smerX;">
<input type="button" value="Start"       onclick="animaceStart();">
<input type="button" value="Stop"        onclick="animaceStop();" >
</p>
</form>

<h3>Co se má stát?</h3>
<p>Při spuątění stránky se začne text pohybovat doprava. Při překročení
 (400px + krok) se změní směr a text se začne vracet zpět.
Směr lze dále ovlivnit tlačítkem Změnit směr. A celou animaci lze zastavit 
nebo spustit tlačítky Start a Stop.</p>

</body>
</html>
peter
JavaScript, AJAX, jQuery › Image slider pomocou javascr…
9. 12. 2016   #213986
peter
CSS › Umístění textu/symbolu na ko…
9. 12. 2016   #213985

Jestli jde o ochranu proti kradezi, vodoznak, tak jedine pres php. Css neprepisuje obrazek.

Jinak treba position. https://www.jakpsatweb.cz/…osition.html
Obalis obrazek divem s sirkou (mozna pouzijes disply:inline-block nebo table-cell). Nastavis mu position:relative. Dovnitr das obrazek a pak text. Textu nastavis absolute a pozici left, top.

peter
Python › Pravdepodobnosť útoku
9. 12. 2016   #213983

Naplnit pole cisly 0-10 a zamichat a vybirat postupne je malo. 0-100, budiz, ale zamichani stoji neco casu, kdyz to nedelas pres sort funkci s random callbackem, treba. Take by slo dopredu zamichat 0-10, 100x a po projici 11 cisel vybrat nahodne jinou radu 11 cisel. Ta tabulka by se musela asi ulozit jako soubor nebo do databaze, aby se pokazde nemusela pres php znova generovat.

Jde o to, ze hraci by uz predem vedeli, ze treba paty vystrel minou, tak by se schovali za roh :)

Ja osobne se spokojim treba se tremi-ctyrmi random a z nich nejakym algoritmem vyberu jedno cislo. Treba, vemu casove razitko, naxoruji ho s nickem, abych dostal cislo 0-4.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý