2015-05-14 3 views
1

Как создать кнопку изображения в Oracle Apex 5? Я использую Универсальная тема в моем приложении.Создать кнопку изображения в Oracle Apex 5

Я установил Атрибуты кнопок, как показано ниже.

Button Attributes

Но показать, как это.

display

ОБНОВЛЕНИЕ

После использования style="background-image:url(#APP_IMAGES#holidays.png);background-repeat:no-repeat;" в Кнопка Атрибуты поле, отображение изображений, как это.

updated_img

Вместо полного изображения отображается обрезанное изображение.

Как исправить эту проблему?

ответ

3

Шаблоны кнопки Универсальной Темы в APEX 5.0 иконка только CSS. Если вам нужна изображение кнопка для только небольшого количества кнопок, используйте «Текст» шаблон кнопок и введите

<img src="#APP_IMAGES#holidays.png"> 

в «Label» атрибут вашей кнопки. Если вы хотите иметь свой собственный шаблон кнопки Image, перейти к общим компонентам -> Шаблоны и скопировать существующий шаблон кнопку «и надпись» и назовите его «изображение и текст» и используйте следующий HTML-разметку

<button class="t-Button t-Button--icon #BUTTON_CSS_CLASSES#" #BUTTON_ATTRIBUTES# onclick="#JAVASCRIPT#" type="button" id="#BUTTON_ID#"><img src="#ICON_CSS_CLASSES#"><span class="t-Button-label">#LABEL#</span></button> 

Для указания изображения используйте атрибут «Знаки CSS-классов» на вашей кнопке.

Надежда, что помогает Патрик

+0

Спасибо. Это сработало :) – Bishan

+0

Гораздо лучше, чем мой ответ. Приветствую Патрика! – Drumbeg

1

Вы пытаетесь определить путь к изображению в поле, используемом для указания класса CSS. Либо создайте класс CSS, который определяет ваше изображение, и используйте его, либо ссылайтесь на изображение непосредственно в поле «Атрибуты кнопок».

например ..

.holidayButton { 
    background-image:url(#APP_IMAGES#holidays.png); 
    background-repeat:no-repeat; 
} 

или

style="background-image:url(#APP_IMAGES#holidays.png);background-repeat:no-repeat;"

Вы, вероятно, хотите, чтобы прочитать о CSS и поиграйте с некоторыми из атрибутов ваших инструментов разработчика в то время запуска приложения в чтобы настроить мелодию. Сайт MDN - отличный ресурс.

https://developer.mozilla.org/en-US/docs/Web/CSS/background-image

+0

Ваше решение работал. Но все еще есть проблема. См. Обновленный вопрос. – Bishan

+0

Попробуйте 'style =" background-image: url (# APP_IMAGES # holidays.png); background-repeat: no-repeat; background-size: содержать "'. Я не эксперт по CSS, я боюсь! Попробуйте поиграть со стилями в своем браузере, используя инструменты разработчика. Это важно для любого разработчика веб-приложений. – Drumbeg

+0

Спасибо за вашу поддержку. Я проверю это. – Bishan

Смежные вопросы