3 ответов:
Этого можно достичь, если использовать
th:styleдля установки атрибута стиля:<div th:style="'background:url(' + @{/<path-to-image>} + ');'"></div>ПроверьтеЭту нить на форуме thymeleaf.
Ответ, предложенный @Leandro Carracedo, не сработал для меня (но это помогло на этом пути), мне пришлось добавить вторую пару скобок и"$", чтобы получить значение из переменной
<td th:style="'font-size:'+@{${headerTemplateTextSize}}+'; -webkit-margin-before: 0.67em; -webkit-margin-after: 0.67em; -webkit-margin-start: 0px;-webkit-margin-end: 0px; font-weight: 300; max-width: 100px'"> <div>...</div> </td>
Я надеюсь, что это поможет кому-то.
Пожалуйста, убедитесь, что размер вашего изображения меньше, чем размер экрана в пикселях. В противном случае ни "фон", ни "фоновое изображение" для меня не работали.Синтаксис Леандро работает отлично. Рассмотрите возможность использования и этого ('background-image 'вместо ' background')
<div th:style="'background-image:url(' + @{/images/R1.jpg} + ');'">Это растягивает изображение, а не повторяет его, если изображение меньше ( нет необходимости указывать "нет-повторять")
Comments