<div class="options">
<button id="normal">Normal</button>
<label for="cars">Block ManHole</label>
<select id="manholes" onChange="create_block(this.value)">
<option value="-1">select</option>
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
</select>
<button id="increaseflow">Increase Water Flow</button>
<button id="decreaseflow">Decrease Water Flow</button>
</div>
<div style="padding: 10px;">
<div class="sewage-water">
<br>
<div class="sewage-cap">
<p class="sewage-cap-part1"></p>
<div class="sewage-cap-manhole"></div>
<p class="sewage-cap-part2"></p>
<div class="sewage-cap-manhole"></div>
<p class="sewage-cap-part2"></p>
<div class="sewage-cap-manhole"></div>
<p class="sewage-cap-part2"></p>
<div class="sewage-cap-manhole"></div>
<p class="sewage-cap-part2"></p>
<div class="sewage-cap-manhole"></div>
<p class="sewage-cap-part2"></p>
<div class="sewage-cap-manhole"></div>
</div>
<div class="sewage-cementblock">
</div>
<div class="sewage-section1">
<p class="sewage-section1-part1">
</p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part2"></p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part2"></p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part2"></p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part2"></p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part2"></p>
<div class="sewage-manhole">
<div class="sewage-manhole-bar"></div>
<p class="sewage-manhole-region"></p>
<div class="sewage-manhole-bar"></div>
</div>
<p class="sewage-section1-part3">
</p>
</div>
<div class="sewage-section2"></div>
<div class="marquee"><span>
<div class="firstClouds" style="width: 180px;height: 50px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 160px;height: 40px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 160px;height: 43px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 170px;height: 42px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 172px;height: 40px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 150px;height: 70px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 150px;height: 70px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 150px;height: 30px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 170px;height: 40px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span> <span>
<div class="firstClouds" style="width: 150px;height: 20px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 150px;height: 45px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 90px;height: 35px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 160px;height: 40px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 160px;height: 43px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 170px;height: 42px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 172px;height: 40px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
<span>
<div class="firstClouds" style="width: 150px;height: 70px;">
<svg id="svgCloud" data-name="clouder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 348 164">
<path class="cloud1Fill"
d="M348,107.5a54.5,54.5,0,0,1-94.87,36.61,77.55,77.55,0,0,1-81.57-1.43A73,73,0,0,1,71,145.07,42.48,42.48,0,1,1,49.61,71.59,73,73,0,0,1,154.85,26.84,77.51,77.51,0,0,1,287.16,53.37,53,53,0,0,1,293.5,53,54.5,54.5,0,0,1,348,107.5Z" />
</svg>
</div>
</span>
</div>
<div class="sewage-section3">
</div>
<div class="sewage-section4"></div>
</div>
</div>
.options{
float:right;
}
.sewage-water {
height: 390px;
box-shadow: 2px 2px 3px 5px rgba(170, 182, 196, 0.23);
float: left;
margin-top: 20px;
width: 100%;
overflow-x: scroll;
}
.sewage-cap {
width: 2800px;
height: 15px;
float: left;
margin-top: 20px;
}
.sewage-cap-part1 {
width: 90px;
height: 15px;
float: left;
}
.sewage-cap-manhole {
width: 250px;
height: 15px;
background-color: black;
float: left;
}
.sewage-cap-part2 {
width: 220px;
height: 15px;
float: left;
}
.sewage-cementblock {
width: 2800px;
height: 50px;
background-color: #4b49498f;
float: left;
}
.sewage-section1 {
width: 2800px;
height: 85px;
float: left;
}
.sewage-section1-part1 {
width: 90px;
height: 70px;
float: left;
border-bottom-style: solid;
border-bottom-width: 15px;
margin: 0px;
background-color: #4b49498f;
}
.sewage-manhole {
width: 250px;
height: 85px;
float: left;
}
.sewage-manhole-region {
height: 85px;
width: 210px;
float: left;
background-color: white;
}
.sewage-manhole-bar {
float: left;
height: 85px;
background-color: black;
width: 20px;
}
.sewage-section1-part2 {
width: 220px;
height: 70px;
float: left;
background-color: #4b49498f;
margin: 0px;
border-bottom-style: solid;
border-bottom-width: 15px;
}
.sewage-section1-part3 {
width: 110px;
height: 70px;
float: left;
background-color: #4b49498f;
margin: 0px;
border-bottom-style: solid;
border-bottom-width: 15px;
}
.sewage-section2 {
float: left;
height: 35px;
background-color: #fff;
width: 2800px;
}
.sewage-section3 {
float: left;
height: 70px;
background-color: #4b4b4b;
width: 2800px;
}
.sewage-section4 {
height: 18px;
background-color: black;
width: 2800px;
float: left;
}
.dot {
height: 27px;
width: 27px;
top: 2px;
margin-top: 20px;
float: right;
background-color: #1ece10;
border-radius: 40px;
display: inline-block;
}
.marquee {
width: 2800px;
margin: 0 auto;
overflow: hidden;
white-space: nowrap;
float: left;
height: 18px;
width: 2800px;
background-color:#fff;
}
.marquee span {
display: inline-block;
font-size: 20px;
position: relative;
left: 100%;
animation: marquee 8.8s linear infinite;
}
.marquee:hover span {
animation-play-state: paused;
}
.cloud1Fill {
fill: #4b4b4b;
}
.marquee span:nth-child(1) {
animation-delay: 0.3s;
}
.marquee span:nth-child(2) {
animation-delay: 1.3s;
}
.marquee span:nth-child(3) {
animation-delay: 2.1s;
}
.marquee span:nth-child(4) {
animation-delay: 3.4s;
}
.marquee span:nth-child(5) {
animation-delay: 4.2s;
}
.marquee span:nth-child(6) {
animation-delay: 4.4s;
}
.marquee span:nth-child(7) {
animation-delay: 5.5s;
}
.marquee span:nth-child(8) {
animation-delay: 5.7s;
}
.marquee span:nth-child(9) {
animation-delay: 6s;
}
.marquee span:nth-child(10) {
animation-delay: 6.1s;
}
.marquee span:nth-child(11) {
animation-delay: 6.9s;
}
.marquee span:nth-child(12) {
animation-delay: 7.2s;
}
.marquee span:nth-child(13) {
animation-delay: 7.9s;
}
.marquee span:nth-child(14) {
animation-delay: 8.1s;
}
.marquee span:nth-child(15) {
animation-delay: 8.8s;
}
.marquee span:nth-child(16) {
animation-delay: 9.8s;
}
.marquee span:nth-child(17) {
animation-delay: 10.8s;
}
.marquee span:nth-child(18) {
animation-delay: 11.2s;
}
@keyframes marquee {
0% {
left: -80%;
}
100% {
left: 100%;
}
}
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("normal").addEventListener("click", normal);
document
.getElementById("increaseflow")
.addEventListener("click", increaseflow);
document
.getElementById("decreaseflow")
.addEventListener("click", decreaseflow);
});
function normal() {
const elem = document.getElementsByClassName("sewage-manhole-region");
for (let i = 0; i < elem.length; i++) {
document.getElementsByClassName("sewage-manhole-region")[
i
].style.backgroundColor = "#fff";
}
document.getElementsByClassName("sewage-section3")[0].style.height = "70px";
document.getElementsByClassName("sewage-section2")[0].style.height = "35px";
document.getElementsByClassName("sewage-section3")[0].style.backgroundColor =
"#4b4b4b";
document.getElementsByClassName("sewage-section2")[0].style.backgroundColor =
"#fff";
document.getElementsByClassName("marquee")[0].style.backgroundColor = "#fff";
}
function decreaseflow() {
normal();
document.getElementsByClassName("sewage-section3")[0].style.height = "20px";
document.getElementsByClassName("sewage-section2")[0].style.height = "65px";
}
function increaseflow() {
normal();
document.getElementsByClassName("sewage-section3")[0].style.height = "100px";
document.getElementsByClassName("sewage-section2")[0].style.height = "5px";
}
function create_block(manhole_no) {
normal();
if (manhole_no > -1) {
document.getElementsByClassName(
"sewage-section3"
)[0].style.backgroundColor = "#4b4b4b";
document.getElementsByClassName(
"sewage-section2"
)[0].style.backgroundColor = "#4b4b4b";
document.getElementsByClassName("marquee")[0].style.backgroundColor =
"#4b4b4b";
document.getElementsByClassName("sewage-manhole-region")[
manhole_no
].style.backgroundColor = "#4b4b4b";
}
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.