В настоящее время на моей странице Oracle APEX есть регион карты с полным действием карты, для которого установлено значение «Перенаправление на URL-адрес». Каждый раз, когда я щелкаю карточку, вокруг нее появляется синяя рамка, и я бы хотел, чтобы ее удалили, если это возможно.
Насколько я могу судить, это та же синяя рамка, которая появляется вокруг кнопки, когда вы нажимаете на нее, но я попытался отредактировать атрибут CSS структуры с помощью следующего класса .no-border-btn { outline: none !important; }
и вызвать его в полях «Внешний вид карты» и «Атрибуты ссылки» без удача.
Любая помощь будет принята с благодарностью!
APEX использует css-переменные начиная с версии 22.1 для определения всех цветов всех компонентов (погуглите, найдете пару блогов). Хитрость заключается в том, чтобы найти класс CSS, который вызывает это конкретное поведение, а затем переопределить его. В случае синей линии при нажатии на полное действие карты класс имеет вид «--a-cv-focus-border-color». Чтобы изменить это, добавьте следующее в Атрибуты страницы > CSS > Встроенные:
:root {
--a-cv-focus-border-color: none;
}
В данном случае я установил значение «Нет», поэтому при щелчке цвет больше не отображается, вы все равно увидите выделение. Используйте любой цветовой код, если хотите иметь другой цвет.