Как проверить билеты по тиражной таблице
Игра проходит в несколько туров с разными условиями выигрыша.
Отмечайте по порядку числа из таблицы в своих билетах.
1 тур: выигрывают билеты, где раньше других совпали все 5 чисел строки.
2 тур: выигрывают билеты, где совпали все 15 чисел в одном игровом поле.
3 и далее: выигрывают билеты, в которых совпали все числа билета.
Оставшиеся в мешке бочонки в розыгрыше не участвуют.
| Тур | Порядок выпадения бочонков | Победители | Выигрыш |
|---|
| 1 | 2465885378665 | 2 | 315 000 |
| 2 | 6776746114253678749968162234554707557223389844181407116638073522743279 | 1 | 2 000 000 |
| 3 | 38862628565182593015488 | 1 | 2 000 000 |
| 4 | 5869411424435 | 1 | 12 000 |
| 5 | 55295017 | 9 | 12 000 |
| 6 | 31 | 22 | 12 000 |
| 7 | 36 | 24 | 7 000 |
| 8 | 19 | 69 | 7 000 |
| 9 | 90 | 75 | 7 000 |
| 10 | 37 | 159 | 1 500 |
| 11 | 64 | 224 | 1 500 |
| 12 | 46 | 334 | 1 500 |
| 13 | 39 | 675 | 700 |
| 14 | 83 | 920 | 700 |
| 15 | 32 | 1 427 | 700 |
| 16 | 18 | 3 215 | 250 |
| 17 | 72 | 4 189 | 250 |
| 18 | 13 | 7 714 | 200 |
| 19 | 12 | 11 035 | 200 |
| 20 | 21 | 17 609 | 170 |
| 21 | 47 | 24 304 | 170 |
| 22 | 34 | 36 403 | 150 |
| 23 | 10 | 54 701 | 150 |
const btn = document.getElementById('showrules');
const rules = document.getElementById('loadrules');
btn.addEventListener('click', () => {
if (!rules.classList.contains('open')) {
rules.style.display = 'block'; // показать, чтобы можно было измерить
const height = rules.scrollHeight + 'px';
rules.style.maxHeight = '0';
// небольшая пауза, чтобы браузер применил 0
requestAnimationFrame(() => {
rules.style.transition = 'max-height 0.4s ease, opacity 0.4s ease';
rules.style.maxHeight = height;
rules.style.opacity = '1';
});
rules.classList.add('open');
btn.innerHTML = '❌ Скрыть правила';
} else {
rules.style.transition = 'max-height 0.4s ease, opacity 0.4s ease';
rules.style.maxHeight = '0';
rules.style.opacity = '0';
rules.addEventListener('transitionend', function end() {
rules.style.display = 'none';
rules.removeEventListener('transitionend', end);
});
rules.classList.remove('open');
btn.innerHTML = '📜 Правила';
}
});
.loadrules {
background: #fff8f9;
border: 1px solid #ffd6da;
border-radius: 8px;
padding: 15px 20px;
margin-top: 15px;
font-size: 15px;
color: #333;
line-height: 1.55;
overflow: hidden; /* важно для анимации высоты */
max-height: 0; /* стартовая высота */
opacity: 0;
transition: max-height 0.4s ease, opacity 0.4s ease;
}
.loadrules.open {
/* сюда JS установит нужную max-height */
opacity: 1;
}
.tirazh-wrapper {
max-width: 900px;
margin: 25px auto;
padding: 22px 24px;
border: 2px solid #ffe0e3;
border-radius: 10px;
background: #fff;
box-shadow: 0 3px 10px rgba(0,0,0,0.08);
font-family: "Segoe UI", Arial, sans-serif;
}
.tirazh-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
gap: 10px;
}
.title-block h1 {
margin: 0;
font-size: 22px;
color: #333;
}
.title-block h2 {
margin: 4px 0 0;
font-size: 18px;
color: #666;
}
/* кнопка "Правила" */
.rules-btn {
background: linear-gradient(135deg, #ff5a69, #ff8a5c);
color: #fff;
border: none;
border-radius: 8px;
padding: 9px 18px;
cursor: pointer;
font-weight: 600;
font-size: 15px;
transition: all 0.25s ease;
box-shadow: 0 3px 6px rgba(255, 90, 105, 0.32);
height: fit-content;
}
.rules-btn:hover {
transform: translateY(-1px) scale(1.05);
box-shadow: 0 4px 10px rgba(255, 90, 105, 0.45);
}
.rules-btn:active {
transform: scale(0.97);
}
/* блок с правилами */
.loadrules {
background: #fff8f9;
border: 1px solid #ffd6da;
border-radius: 8px;
padding: 15px 20px;
margin-top: 15px;
font-size: 15px;
color: #333;
line-height: 1.55;
display: none;
opacity: 0;
transform: translateY(-10px);
transition: all 0.35s ease;
}
.loadrules.open {
display: block;
opacity: 1;
transform: translateY(0);
}
.bold {
color: #ff5a69;
font-weight: 600;
}
.tirazh {
width: 100%;
border-collapse: collapse;
margin-top: 15px;
}
.tirazh th, .tirazh td {
border: 1px solid #eee;
padding: 8px;
text-align: center;
}
.tirazh thead {
background: #fff3f3;
font-weight: 600;
}
.tirazh-header {
display: flex;
justify-content: space-between; /* делает кнопку справа */
align-items: center;
flex-wrap: wrap;
}
.title-block h1 {
margin: 0;
font-size: 22px;
color: #333;
}
.title-block h2 {
margin: 4px 0 0;
font-size: 18px;
color: #666;
}
/* контейнер для кнопки (выравнивание справа) */
.rules-block {
margin-left: auto;
}
/* сама кнопка */
.rules-btn {
background: linear-gradient(135deg, #ff5a69, #ff8a5c);
color: #fff;
border: none;
border-radius: 8px;
padding: 9px 18px;
cursor: pointer;
font-weight: 600;
font-size: 15px;
transition: all 0.25s ease;
box-shadow: 0 3px 6px rgba(255, 90, 105, 0.32);
white-space: nowrap; /* чтобы не переносился текст */
}
.rules-btn:hover {
transform: translateY(-1px) scale(1.05);
box-shadow: 0 4px 10px rgba(255, 90, 105, 0.45);
}
.rules-btn:active {
transform: scale(0.97);
}