Изображение должно быть отзывчивым в ячейке таблицы, а цвет фона должен заполнить все пустое пространство.
Я работаю на сайте Drupal (версия 8.6.7), который должен отображать символику чисел в строках таблицы.,Я использую Drupal8 Zymphonies Theme 8.x-1.3. Я хочу, чтобы это работало на устройствах от ноутбуков до телефонов.Я также хочу, чтобы изображение заполнило как можно большую часть ячейки, а цвет фона должен заполнить все остальное.Я производил это в представлениях внутри настраиваемого текстового поля.Я пытаюсь использовать класс CSS, который я поместил в тд-тег, но он не работает.- В небольших устройствах изображение становится очень маленьким и не заполняет td-ячейку.- Цвет фона не заполняет все вокруг изображения.- Пустые клетки получают белый квадрат в середине.
In CSS-file I have this:
.uptoten {
background-color:yellow;
padding: 0px;
margin: 0px;
}
В настраиваемом текстовом поле я использую этот класс в теге td: class = 'uptoten'
Прикрепил изображение к результату.На ноутбуках:
Я хочу, чтобы белый внутренний квадрат исчез и изображение заполнило ячейку.
На небольших устройствах изображение слишком маленькое:
![Result on phone](https://i.stack.imgur.com/vSPZD.png)
Введенная веточка:
{%set img_txt = random(['anka', 'groda', 'tomte', 'drake'])%}
{%set img_file = '/sites/default/files/num-images/'~img_txt~'.jpg'%}
{%set img_blanc = '/sites/default/files/num-images/empty.jpg'%}
{%set max=nothing|trim%}
{%set blanc=20-max%}
<table >
<tr>
{% for i in 1..20 %}
{% if i<11 %}
<td class='uptoten'>
{% else%}
<td>
{% endif %}
{% if i<=max %}
<img alt={{img_txt}} src={{img_file}} />
{%else%}
<img alt="empty" src={{img_blanc}} />
{% endif %}
</td>
{% endfor%}
</tr>
</table>
Надеюсь на помощь