Hejka, przychodzę z drobnym problem, który ma polepszyć moją stronę wizualnie, tzn chciałbym dodać białe tło do zegara, ponieważ przez background strony jest niewidoczny, oraz wyśrodkować funkcje odpowiedzialną za wyświetlanie reklam. Jak to zrobić?
<!DOCTYPE>
<html lang="pl">
<head>
<meta charset = "utf-8" />
<link rel="stylesheet" href="style.css" type"text/css"/>
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script type="text/javascript" src="skrypt.js"></script>
</head>
<body onload="onload()">
<div id="zegar"></div>
<input type="text" placeholder="Wprowadź login..." id="plogin"/>
<input type="text" placeholder="Wprowadź hasło..." id="phaslo"/>
<input type="submit" value="zaloguj" onclick="logowanie()"/>
<div id="wynlog"></div>
<form id="calculator">
<input type="text" id="a" placeholder="a" />
<input type="text" id="b" placeholder="b" />
<input type="text" id="wynik" placeholder="=" disabled="disabled" />
<button type="button" onclick="Calculator(this.innerHTML)">+</button>
<button type="button" onclick="Calculator(this.innerHTML)">-</button>
<button type="button" onclick="Calculator(this.innerHTML)">x</button>
<button type="button" onclick="Calculator(this.innerHTML)">/</button>
</form>
<div id="slajdy"></div>
</body>
</html>
function odliczanie()
{
var dzisiaj = new Date();
var dzien = dzisiaj.getDate();
if(dzien<10) dzien = "0"+dzien;
var miesiac = dzisiaj.getMonth()+1;
if(miesiac<10) miesiac = "0"+miesiac;
var rok = dzisiaj.getFullYear();
var godzina = dzisiaj.getHours();
if(godzina<10) godzina = "0"+godzina;
var minuta = dzisiaj.getMinutes();
if(minuta<10) minuta = "0"+minuta;
var sekunda = dzisiaj.getSeconds();
if(sekunda<10) sekunda = "0"+sekunda;
document.getElementById("zegar").innerHTML = dzien+"/"+miesiac+"/"+rok+" | "+godzina+":"+minuta+":"+sekunda;
setTimeout("odliczanie()",1000);
}
function logowanie()
{
var login = document.getElementById("plogin").value;
var haslo = document.getElementById("phaslo").value;
if(login == "mati" && haslo == "123" ) document.getElementById("wynlog").innerHTML="zalogowano";
else document.getElementById("wynlog").innerHTML="Podany login/hasło jest niepoprawny";
}
var numer = Math.floor(Math.random()*4)+1;
function reklama(operator)
{
numer++; if(numer>4) numer=1;
var plik = "<img src=\"Reklamy/reklama" + numer + ".png\"/>";
document.getElementById("slajdy").innerHTML = plik;
$("slajdy").fadeIn(500);
setTimeout("reklama()",15000);
}
function Calculator(operator)
{
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
switch(operator)
{
case '+':
var wynik = parseFloat(a) + parseFloat(b);
break;
case '-':
var wynik = parseFloat(a) - parseFloat(b);
break;
case 'x':
var wynik = parseFloat(a) * parseFloat(b);
break;
case '/':
var wynik = parseFloat(a) / parseFloat(b);
break;
}
document.getElementById('wynik').value = '= ' + wynik;
}
function onload()
{
reklama();
odliczanie();
}
body{
background-image: url("tło.jpg")
}
#calculator {
background: #eaeaea;
float: center;
margin: 0 auto;
padding: 25px 50px 25px 50px;
width: 200px;
text-align: center;
}
#calculator button {
float: center;
padding: 10px;
width: 40px;
}
#calculator input[type="text"] {
padding: 10px;
width: 147px;
margin-bottom: 5px;
}
#reklama{
float: center;
//nie działa
}