Невозможно изменить размер изображения в CSS

Я разрабатываю веб-страницу через Flask и хотел бы создать PDF-файл с помощью WeasyPrint.

Я понимаю, что для фляги потребуется статический URL-адрес определения моего файла css и включить печать @media в css.

from 
<link rel=stylesheet href="{{ url_for('static', filename='css/style.css') }}">

to 

<link rel=stylesheet href="{{ url_for('static', filename='css/print.css') }}" media= "print" >

@media print {
logo{
       width : 50px !important;
       height : 100px !important;
       object-fit: cover;
  }
}

Но изображение с измененным размером не отображается в соответствии с моими требованиями.


person imsuneaik    schedule 10.10.2019    source источник


Ответы (1)


Эта команда не работает на weasyprint,

Вам нужно будет использовать CSS в HTML-файле.

Как это:

<style> /* use CSS into style */
      @page {
        size: A4; /* Change from the default size of A4 */
        margin: 3.5mm; /* Set margin on each page */
      }
       .IMAGE{
        height: 120px;
        width: 120px;
        margin: 0 auto;
       }            
</style>

До свидания.

person Rodrigo Pereira    schedule 21.10.2019