[geeklog-modules] Suggested CSS standards for plugins
Heather Engineering
info at heatherengineering.com
Tue Nov 30 21:43:25 EST 2004
Hi Blaine,
Sounds like a great idea. One thing - I tend to use relative font
sizes, not absolute, which in my opinion is better practice.
Cheers,
Euan.
On 2004/12/01, at 11:04, Blaine Lang wrote:
> I would like to suggest a common set of CSS declarations that plugins
> and GL components would use and it would make it a lot easier for GL
> site admin's to theme their sites and components. I have been
> re-working the CSS that I use over and over the past year and have
> been re-using a more common set of declarations.
>
> I'd like to propose that we consider these declarations and possibly
> add them to the core theme CSS (after any required discussion).
>
> This CSS is what I am using in the new forum plugin look (shown on
> mysite). I think the CSS buttons work well and can easily be themed.
> The CSS has a lot of options for use and for theming your projects and
> should provide the needed design flexiblity.
>
> I'm still refining this CSS and have to pass it thru the standards
> verification but wanted to get any input as interest in this idea.
>
> Blaine
>
> /* New Plugin CSS Declarations */
> .pluginBG { background-color: #1C1E2D; }
> .pluginTitle { color: #1C1E2D; background-color:#EFEFEF;
> font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif;
> }
> .pluginHeader { color: #FFFFFF; font-weight: bold; font-size:
> 100%; background-color: #767D8D; }
> .pluginFooter { background-color:#EFEFEF; }
> .pluginAlert { padding:5px 15px 5px 15px; color:#D8010E;
> background-color: #FEF1B4; font-weight:bold;}
>
> .pluginSolidOutline { background-color: #396998; }
> .pluginSolidFill { background-color: #1A3955; }
> .pluginCellTitle { color: #1C1E2D; font-weight: bold; font-size:
> 10px; font-family: Verdana, sans-serif; background-color: #E5E5EA; }
> .pluginCellFill { background-color: #E5E5EA; }
> .pluginCellText { color: #000; font-weight: plain; font-size:
> 75%; font-family: Verdana, sans-serif; background-color: #F7F7F7; }
> .pluginTinyText { font-size:70%; }
> .pluginSmallText { font-size:80%; }
> .pluginMediumText { font-size:85%; }
> .pluginLargeText { font-size:90%; }
>
> .pluginRow1 { background-color: #F7F7F7; }
> .pluginRow2 { background-color: #E5E5EA; }
>
> .pluginRollOver { color: #1C1E2D; background-color: #E5E5EA;
> text-align: left; font-weight: plain; font-size: 100%; font-family:
> Verdana, sans-serif; }
> .pluginRollOut { color: #1C1E2D; background-color: #F7F7F7;
> text-align: left; font-weight: plain; font-size: 100%; font-family:
> Verdana, sans-serif; }
>
> .pluginLinks A:link { color: #0000FF; font-style: normal;
> font-weight: plain; text-decoration: none }
> .pluginLinks A:visited { color: #1E1E8E; font-style: normal;
> font-weight: plain; text-decoration: none }
> .pluginLinks A:hover { color: #0000FF; font-style: normal;
> font-weight: plain; text-decoration: underline }
> .pluginBreadCrumbs, .pluginBreadCrumbs A:link { color: #EFEFEF;
> font-style: normal; font-weight: plain; text-decoration: none }
> .pluginBreadCrumbs A:visited { color: #EFEFEF; font-style: normal;
> font-weight: plain; text-decoration: none }
> .pluginBreadCrumbs A:hover { color: gold; font-style: normal;
> font-weight: plain; text-decoration: none }
>
> A.pluginButton:link, A.pluginButton:visited {
> color: #000;
> text-align: center;
> padding-top: 2px;
> display: block;
> height: 19px;
> text-decoration: none;
> background-color: transparent;
> }
> A.pluginButton:hover {
> color: blue;
> text-align: center;
> padding-top: 2px;
> background: center url(navbar/images/button_over.gif);
> background-repeat: repeat-x;
> display: block;
> height: 19px;
> text-decoration: none;
> background-color:
> transparent;
> }
>
More information about the geeklog-modules
mailing list