\themes\theme-name\styles
subdirectory
of the work area for the new theme, you should first review the specifications
for the Default theme at SAS-config-dir\Lev1\Web\Utilities\SASThemeExtensions\specs\Default\index.html
.
For any feature for which a component key has been defined, you should
update the corresponding component key values in the CSS template
(.vtl
) files in the \Velocity\Stylesheets\Common\contexts\themes\theme-name
, \Velocity\Stylesheets\Components\contexts\themes\theme-name
,
and \Velocity\Stylesheets\WRS\contexts\themes\theme-name
subdirectories
of the work area to achieve a compatible look and feel.
.vtl
)
file in the \Velocity\ThemeDescriptors\contexts\custom\theme-name
subdirectory
of the work area for the new theme. The STYLESHEET element must specify
the value all
for its PRODUCT= attribute.
\themes\theme-name\images
subdirectory
of the work area for the new theme, see the image specifications for
the Default theme at SAS-config-dir\Lev1\Web\Utilities\SASThemeExtensions\specs\Default\index.html
.
If the image from the existing theme replaces one of the images in
the new theme, then you should ensure that the image from the existing
theme is saved over the default image in the proper directory under
the \themes\theme-name\images
subdirectory.
If the image from the existing theme does not replace an image in
new theme, save it in the \themes\theme-name\images\Common
subdirectory.
\themes\theme-name\templates
subdirectory
of the work area for the new theme, you should consider carefully
whether they are compatible with the SAS Web applications. SAS Web
applications rely on the theme template structure being consistent
with the versions that are shipped with the software. Theme templates
must have the expected set of dynamic substitution variables in order
for the applications to function properly.
SAS-config-dir\Lev1\Web\Utilities\SASThemeExtensions\theme-name\themes\theme-name\styles\custom.css
file:
.banner {
background: url("../images/semantic/BannerBackground.png")
repeat-x scroll left top transparent;
}
.banner
style with the classic design.
If you include the preceding .banner
style
in your custom.css file, then the BannerBackground.png appears in
the corporate design—which might be undesirable. You can either
create a BannerBackground.png image that works well for both the classic
and corporate designs, or you can eliminate BannerBackground.png by
adding the following style to your custom.css file:
SAS-config-dir\Lev1\Web\Utilities\SASThemeExtensions\theme-name\Velocity\Stylesheets\Common\contexts\themes\theme-name\logon.theme-name.vtl
.
Change the Logon_Classic_Banner_Background_Color value.
SAS-config-dir\Lev1\Web\Utilities\SASThemeExtensions\theme-name\themes\theme-name\styles\custom.css
file
and add the following styles:
body {
filter: none;
-ms-filter: none;
}
#page {
/*
* The following is required to override background image. It does not
* inherit the color key value.
*/
background: insert-Logon_Corporate_Body_Background_Color-value;
}
.logonabout a:link {
text-shadow: none;
}
.logonabout a:hover {
background: none;
}
.logonhd h1 {
text-shadow: none;
}
.message {
background: none;
filter: none;
}
.message h2 {
text-shadow: none;
}
.message.info {
text-shadow: none;
}
.message.error {
text-shadow: none;
}
.message.warning {
text-shadow: none;
}
.main {
background: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}