jQuery Mobile, размер миниатюр для просмотра списка

#jquery-mobile

#jquery-мобильный

Вопрос:

Я интегрирую jQuery Mobile с миниатюрами просмотров списков, но он изменяет размер моих изображений на лету до фиксированной ширины. Изменение ширины .ui-li-thumb не помогает. Как сделать мои пальцы шире?

Ответ №1:

Попробуйте это и включите «, .ui-li-icon»!

 .ui-li-thumb, .ui-li-icon {
    left: 1px;
    max-height: 60px; 
    max-width: 60px;
    position: absolute;
    top: 0;
}
  

Это приводит к увеличению размера миниатюр до 60 * 60 пикселей .. в моем случае работает с любым размером.

Если это не сработает, предоставьте часть своего кода, чтобы увидеть, что не так (HTML, JS, CSS).

Ответ №2:

Я хотел уменьшить миниатюры в listview. Вот как я это сделал с jQuery Mobile версией 1.4.2 :

 .ui-listview .ui-li-has-thumb > img:first-child,
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child,
.ui-listview .ui-li-has-thumb .ui-li-thumb {
    left: 1px;
    top: 1px;
    max-height: 40px;
    max-width: 40px;
}
.ui-listview > .ui-li-has-thumb > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-thumb {
    min-height: 0;
    padding: .7em 1em .7em 55px;
}
  

Верхний, левый и нижний отступы, которые я определил выше, предназначены только для того, чтобы вернуть этим значениям отступов значения по умолчанию ui-btn . Изображение расположено абсолютно в элементе listview, поэтому, если вы хотите увеличить изображение, вы должны компенсировать это, увеличив свойство min-height css, показанное выше.

Комментарии:

1. Это заслуживает большего 1!

2. Спасибо, James111. Рад, что это вам помогло.

Ответ №3:

Для меня это решение работает нормально в списке. Он также настраивает заполнение внутреннего текста с большого пальца.

 .ui-listview .ui-li-icon{
    max-height: 32px; 
    max-width: 32px;
}
.ui-li-static.ui-li-has-icon{
    padding-left:50px;
}
  

Это делается для случая, когда к изображению применен класс .ui-li-icon