3 changed files with 63 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<title>JS DOM stylizace</title> |
|||
<link href="https://fonts.googleapis.com/css2?family=Climate+Crisis&family=Oswald:wght@200..700&display=swap" rel="stylesheet"> |
|||
</head> |
|||
<body> |
|||
<h1>JS DOM Stylizace</h1> |
|||
<p id="ltext">Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam, aperiam itaque officia natus, beatae ut exercitationem ab voluptatum veniam maxime deserunt at est. Error possimus itaque quis aliquam saepe. Veniam!</p> |
|||
<br> |
|||
<select name="scolor" id="scolor" onchange="changeScolor()"> |
|||
<option value="black">černá</option> |
|||
<option value="red">červená</option> |
|||
<option value="green">zelená</option> |
|||
<option value="blue">modrá</option> |
|||
<option value="purple">fialová</option> |
|||
</select> |
|||
|
|||
<select name="sfont" id="sfont" onchange="changeSfont()"> |
|||
<option value="Arial">Arial</option> |
|||
<option value="Courier New">Courier New</option> |
|||
<option value="Brush Script MT">Brush Script MT</option> |
|||
<option value="Climate Crisis">Climate Crisis</option> |
|||
<option value="Oswald">Oswald</option> |
|||
</select> |
|||
|
|||
<br> |
|||
<input type="color" name="tcolor" id="tcolor" |
|||
onchange="dynColor()" value="#000000"> |
|||
<input type="color" name="bcolor" id="bcolor" |
|||
onchange="bColor()" value="#000000"> |
|||
|
|||
<script src="script.js"></script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,26 @@ |
|||
function changeScolor() { |
|||
let colorList = document.getElementById("scolor"); |
|||
let selectColorIndex = colorList.selectedIndex; |
|||
let futureColor =colorList.options[selectColorIndex].value; |
|||
|
|||
document.getElementById("ltext").style.color = futureColor; |
|||
} |
|||
|
|||
function changeSfont() { |
|||
let fontList = document.getElementById("sfont"); |
|||
let selectfontIndex = fontList.selectedIndex; |
|||
let futurefont =fontList.options[selectfontIndex].value; |
|||
document.getElementById("ltext").style.fontFamily = futurefont; |
|||
} |
|||
|
|||
function dynColor() { |
|||
let color = document.getElementById("tcolor").value; |
|||
console.log(color); |
|||
document.getElementById("ltext").style.color = color; |
|||
} |
|||
|
|||
function bColor() { |
|||
let color = document.getElementById("bcolor").value; |
|||
console.log(color); |
|||
document.getElementById("ltext").style.backgroundColor = color; |
|||
} |
Loading…
Reference in new issue