Коробка для карточек бинго меняет размеры при выбореCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Коробка для карточек бинго меняет размеры при выборе

Сообщение Anonymous »

Я пытаюсь создать карту бинго. Я бы хотел, чтобы у людей было несколько вариантов цвета, которые они могли бы использовать при выборе коробки. Однако при выборе цвета и выборе коробки. Это изменит размер коробки и быстро сместит всю мою карту бинго.
Изображение

Что мне нужно сделать, чтобы изменить только цвет фона выбранного поля, а не его размер?
Я повозился с этим кодом, но не могу остановить изменение размера. В идеале меняется только цвет фона, соответствующий цвету, который выбирает играющий.
var selectedColor = "";
function generateCard() {
var card = document.getElementById("bingoCard");
card.innerHTML = ""; // Clear previous card
shuffleArray(words);
var index = 0;
for (var i = 0; i < 5; i++) {
var row = card.insertRow();
for (var j = 0; j < 5; j++) {
var cell = row.insertCell();
cell.textContent = words[index++];
cell.onclick = markNumber;
if (cell.classList.contains("marked") && selectedColor) {
cell.classList.add(selectedColor);
}
}
}
}
function shuffleArray(array) {
for (var i = array.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var temp = array;
array = array[j];
array[j] = temp;
}
}
function markNumber() {
if (!this.classList.contains("marked")) {
this.classList.add("marked");
if (selectedColor) {
this.classList.add(selectedColor);
}
} else {
this.classList.remove("marked");
if (selectedColor) {
this.classList.remove(selectedColor);
}
}
}
function changeColor(color) {
selectedColor = color;
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... n-selected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Emgu CV: cvinvoke.projectPoints бросает «openCV: d == 2 && (размеры [0] == 1 || Размеры [1] == 1 || Размеры [0] размеры
    Anonymous » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Как предотвратить влияние всплывающих карточек на цвет других карточек при размытии
    Anonymous » » в форуме CSS
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Алгоритм реализации игры БИНГО
    Anonymous » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как создать программу на Python для отображения номеров бинго для моего слабослышащего дедушки [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Алгоритм реализации игры БИНГО
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»