Oracle APEX: Масштабирование изображения на экран

Я хочу масштабировать изображение, сохраненное в Общие компоненты, чтобы его правая сторона находилась точно в правом конце экрана.

Как это возможно?

Я использую Oracle APEX 5.1.


person Markus Appel    schedule 21.09.2017    source источник


Ответы (1)


Я предполагаю, что вы отображаете изображение в элементе страницы Display Image.

В свойствах элемента в разделе «Дополнительно» установите для свойства «Пользовательские атрибуты» значение:

style="width: 100%"

На этом снимке экрана показаны два элемента Display Image, основанные на одном и том же маленьком изображении (хранящемся как статический файл приложения). Второй имеет свойство стиля:

введите описание изображения здесь См. мою демонстрационную страницу на apex.oracle.com

В качестве альтернативы это можно сделать с помощью CSS, определенного в файле или встроенного в страницу CSS, например:

#P123_MY_IMAGE_ITEM {
    width: 100%;
}

Или вы можете установить свойство CSS Classes элемента, например. «полная ширина» и определите CSS как:

.full-width {
    width: 100%;
}

Это, вероятно, лучший вариант, если вы будете делать это со многими изображениями.

person Tony Andrews    schedule 21.09.2017
comment
Именно то, что я искал! - person Markus Appel; 21.09.2017
comment
Хороший. Я обновил свой ответ, чтобы показать несколько альтернативных способов. - person Tony Andrews; 21.09.2017