11.3 Creating Custom Themes
Create a custom theme by modifying existing templates.
The Oracle APEX engine creates an application user interface based on a named collection of templates called a theme. Templates control the look and feel of the components in an application. If you must create a custom template, it is generally easier to start with an existing template and then modify it. Once you have created one or more default templates, you can modify those templates to fit your specific needs.
- About Cascading Style Sheets
A Cascading Style Sheet (CSS) provides a way to control the style of a web page without changing its structure. - About Calling the JavaScript File from the Page Template
Reference a.js
file in the page template. - About Using Escaping Syntax in Substitution Strings
Use escaping syntax in substitution strings. - Selecting a Default Page Template
Select a default page template by either selecting a default page template within a specific theme, or by selecting a specific page template on a page-by-page basis. - Creating a New Template
To create a custom template, copy and then modify and existing template. - Using Template Options
Template options provide a declarative way for developers to apply different styles to components on an Oracle APEX page. - Viewing Template Reports
View reports describing template utilization, subscriptions, published templates, and edit history. - Managing Templates
Manage templates by navigating to the Templates page in Shared Components. - Breadcrumb Templates
Breadcrumb templates control the display of breadcrumb entries. - Button Templates
Customize the look and feel of a button using button templates. Button templates are optional. - Legacy Calendar Templates
Control the appearance and placement of a legacy calendar using legacy calendar templates. - Label Templates
Centrally manage HTML markup of page item labels using label templates. - List Templates
Control the appearance of a list using list templates. - Page Templates
Define the appearance of a page using page templates. - Popup LOV Templates
Use Popup LOV templates control how popup lists display for all items defined asPOPUP
. - Region Templates
Region templates control the appearance and placement of region attributes. - Report Templates
Report column templates provide you with control over the results of a row from a SQL query. This type of template defines a cell, not an entire row.
Parent topic: Using Themes and Theme Styles