Spaces:
Sleeping
Sleeping
<html lang="ru"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Калькулятор удобрений</title> | |
<style> | |
body { | |
margin: 0 auto; | |
width: 950px; | |
padding: 1em; | |
background-color: #f0f0f0; | |
font-family: Arial, sans-serif; | |
} | |
h1 { | |
background-color: #2e8b57; | |
color: white; | |
text-align: center; | |
padding: 1em; | |
border-radius: 10px; | |
margin-bottom: 20px; | |
} | |
fieldset { | |
border: 2px solid #2e8b57; | |
background-color: #eaffea; | |
padding: 1em; | |
margin-bottom: 20px; | |
border-radius: 8px; | |
} | |
legend { | |
font-weight: bold; | |
color: #2e8b57; | |
padding: 0 10px; | |
} | |
input[type=number] { | |
width: 80px; | |
padding: 3px; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
} | |
/* Основные элементы в одну строку сверху */ | |
.profile-grid-container { | |
display: grid; | |
grid-template-columns: repeat(7, 1fr); | |
gap: 10px; | |
padding: 10px; | |
text-align: center; | |
} | |
/* Контейнер для азотных элементов */ | |
.nitrogen-container { | |
display: flex; | |
gap: 20px; | |
padding: 10px; | |
margin-top: 10px; | |
} | |
/* Стиль для группы азотных элементов */ | |
.nitrogen-group { | |
display: flex; | |
align-items: center; | |
gap: 5px; | |
} | |
/* Стиль для подписей */ | |
.element-label { | |
font-weight: bold; | |
margin-bottom: 5px; | |
display: block; | |
} | |
/* Сетка для удобрений */ | |
.fertilisers-grid-container { | |
display: grid; | |
grid-template-columns: repeat(10, auto); | |
gap: 5px; | |
padding: 10px; | |
align-items: center; | |
} | |
/* Выравнивание для первой колонки удобрений */ | |
.fertilisers-grid-container span:first-child { | |
text-align: left; | |
min-width: 100px; | |
} | |
</style> | |
</head> | |
<body> | |
<h1>Калькулятор удобрений</h1> | |
<fieldset> | |
<legend>Макропрофиль в мг/л (ppm)</legend> | |
<!-- Основные элементы в строку сверху --> | |
<div class="profile-grid-container"> | |
<div> | |
<span class="element-label">P</span> | |
<input id="pP" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">K</span> | |
<input id="pK" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">Ca</span> | |
<input id="pCa" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">Mg</span> | |
<input id="pMg" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">S</span> | |
<input id="pS" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">Cl</span> | |
<input id="pCl" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div> | |
<span class="element-label">EC</span> | |
<input id="pEC" type="number" value="0.0" step="0.001"/> | |
</div> | |
</div> | |
<!-- Азотные элементы слева под основными --> | |
<div class="nitrogen-container"> | |
<div class="nitrogen-group"> | |
<label for="pNO3">NO3:</label> | |
<input id="pNO3" type="number" value="0.0" step="1.0"/> | |
</div> | |
<div class="nitrogen-group"> | |
<label for="pNH4">NH4:</label> | |
<input id="pNH4" type="number" value="0.0" step="1.0"/> | |
</div> | |
</div> | |
</fieldset> | |
<fieldset> | |
<legend>Составы солей</legend> | |
<div class="fertilisers-grid-container"> | |
<span></span> | |
<span>NH4</span> | |
<span>NO3</span> | |
<span>P</span> | |
<span>K</span> | |
<span>Ca</span> | |
<span>Mg</span> | |
<span>S</span> | |
<span>Cl</span> | |
<span>грамм</span> | |
<span>CaN2O6</span> <span id="f11">0</span><input type="number" step="0.001" id="w1"/><span id="f13">0</span><span id="f14">0</span><input type="number" step="0.001" id="w1"/><span id="f16">0</span><span id="f17">0</span><span id="f18">0</span><input type="number" step="0.001" id="w1"/> | |
<span>KNO3</span> <span id="f21">0</span><input type="number" step="0.001" id="w1"/><input type="number" step="0.001" id="w1"/><span id="f24">0</span><span id="f25">0</span><span id="f26">0</span><span id="f27">0</span><span id="f28">0</span><input type="number" step="0.001" id="w2"/> | |
<span>NH4NO3</span> <input type="number" step="0.001" id="w1"/><input type="number" step="0.001" id="w1"/><span id="f33">0</span><span id="f34">0</span><span id="f35">0</span><span id="f36">0</span><span id="f37">0</span><span id="f38">0</span><input type="number" step="0.001" id="w3"/> | |
<span>MgSO4</span> <span id="f31">0</span><input type="number" step="0.001" id="w1"/><span id="f44">0</span><span id="f45">0</span><span id="f46">0</span><span id="f47">0</span><input type="number" step="0.001" id="w1"/><input type="number" step="0.001" id="w4"/> | |
<span>KH2PO4</span> <span id="f51">0</span><span id="f52">0</span><span id="f53">0</span><span id="f54">0</span><span id="f55">0</span><span id="f56">0</span><span id="f57">0</span><span id="f58">0</span><input type="number" step="0.001" id="w5"/> | |
<span>K2SO4</span> <span id="f61">0</span><span id="f62">0</span> <input type="number" step="0.001" id="w1"/> <input type="number" step="0.001" id="w1"/><span id="f65">0</span><span id="f66">0</span><span id="f67">0</span><span id="f68">0</span><input type="number" step="0.001" id="w6"/> | |
</div> | |
</fieldset> | |
</body> | |
</html> |