Tags:
pattern_skin1Add my vote for this tag skin1Add my vote for this tag create new tag
view all tags
The contents of this topic is now in SVN: twikiplugins/PatternSkin/data/TWiki/PatternSkinColorSettings.txt

Color scheme settings for PatternSkin

Appearance: text colors, background colors, border colors.

Use this topic to change the color settings of PatternSkin. When this topic is saved, the attachment theme-colors.css will be updated with new color values. This method relies on TWiki:Plugins.AttachContentPlugin to work.

Usage

Step 1

Let PatternSkin point to the custom-made colors style sheet. In Main.TWikiPreferences put:
   * Set USERCOLORSURL = %PUBURLPATH%/%WEB%/%TOPIC%/theme-colors.css
Test this setting: USERCOLORSURL = /p/pub/Codev/PatternSkinColorSettingsDoc/theme-colors.css
Test the file (may exist only after having saved this topic): theme-colors.css

Step 2

Edit this topic, and change the color variables as you like.

Color variables

Logical groupings

Text on background

MAIN_TEXT_COLOR Main text color

  • Set MAIN_TEXT_COLOR = #fff

MAIN_BACKGROUND_COLOR Main background color

  • Set MAIN_BACKGROUND_COLOR = #000

Links

LINK_TEXT_NORMAL Link normal text

  • Set LINK_TEXT_NORMAL = #06c

LINK_BACKGROUND_NORMAL Link normal background

  • Set LINK_BACKGROUND_NORMAL =

LINK_TEXT_ACTION_BUTTON Link text red (same as LINK_BACKGROUND_HOVER)

  • Set LINK_TEXT_ACTION_BUTTON = #D6000F

LINK_TEXT_HOVER Link hover text

  • Set LINK_TEXT_HOVER = #FBF7E8

LINK_BACKGROUND_HOVER Link background hover

  • Set LINK_BACKGROUND_HOVER = #D6000F

Disabled

DISABLED_BORDER Disabled border

  • Set DISABLED_BORDER = #e0e0e0

DISABLED_TEXT Disabled text

  • Set DISABLED_TEXT = #ccc

DISABLED_BACKGROUND Disabled background

  • Set DISABLED_BACKGROUND = #f5f5f5

'New'

NEW_TEXT New text (green)

  • Set NEW_TEXT = #049804

NEW_BACKGROUND New background (light green)

  • Set NEW_BACKGROUND = #ECFADC

Alert

ALERT_TEXT Alert text (red)

  • Set ALERT_TEXT = #f00

ALERT_TEXT_MUTED Muted alert text (dark red)

  • Set ALERT_TEXT_MUTED = #900

ALERT_BORDER Alert border

  • Set ALERT_BORDER = #f00

Buttons

BUTTON_TEXT Button text color (dark gray)

  • Set BUTTON_TEXT = #333

BUTTON_BORDERS Button borders

  • Set BUTTON_BORDERS = #ddd #aaa #aaa #ddd

BUTTON_BORDERS_ACTIVE Button borders (active)

  • Set BUTTON_BORDERS_ACTIVE = #999 #ccc #ccc #999

SUBMIT_BUTTON_BACKGROUND Submit button background (dark yellow)

  • Set SUBMIT_BUTTON_BACKGROUND = #FED764

SUBMIT_BUTTON_BORDER Submit button border (blue)

  • Set SUBMIT_BUTTON_BORDER = #88B6CF

Forms

INPUT_FIELD_BORDERS Input field borders

  • Set INPUT_FIELD_BORDERS = #aaa #ddd #ddd #aaa

FORM_INPUT_BORDER Textarea, input and select (darker gray)

  • Set FORM_INPUT_BORDER = #aaa

FORM_BORDER Form (light gray)

  • Set FORM_BORDER = #efefef

ACTIVE_FORM_BACKGROUND Edit form, form steps (light blue)

  • Set ACTIVE_FORM_BACKGROUND = #F6FAFD

FORMFIELD_ACTIVE Active form field (not implemented yet)

  • Set FORMFIELD_ACTIVE = #ffc

Color groupings

Text colors

GENERAL_TEXT General text (if not set in MAIN_BACKGROUND_COLOR) (black)

  • Set GENERAL_TEXT = #000

HEADER_TEXT Header text

  • Set HEADER_TEXT = #a00

CODE_TEXT Code text, left bar text and links

  • Set CODE_TEXT = #7A4707

MUTED_TEXT Muted text (dark gray)

  • Set MUTED_TEXT = #666

GRAYED_OUT_TEXT Grayed out text

  • Set GRAYED_OUT_TEXT = #8E9195

STRONG_TEXT Dark text, header (dark gray)

  • Set STRONG_TEXT = #333

SEPARATOR Seperator in topic action bar

  • Set SEPARATOR = #aaa

Background colors

GENERAL_BACKGROUND General background color (if not set in MAIN_TEXT_COLOR) (white)

  • Set GENERAL_BACKGROUND = #fff

TABLE_HEADER_BACKGROUND Table header background

  • Set TABLE_HEADER_BACKGROUND = #efefef

INFO_BACKGROUND Info (very light blue) (placeholder for background image)

  • Set INFO_BACKGROUND = #ECF4FB

TOPIC_ACTION_BACKGROUND Topic action row (light yellow)

  • Set TOPIC_ACTION_BACKGROUND = #FCF8EC

HEADER_BACKGROUND H1, H2, etc header (light yellow)

  • Set HEADER_BACKGROUND = #FDFAF3

TABLE_HEADER_ACCENT_BACKGROUND Sorted table column accent background

  • Set TABLE_HEADER_ACCENT_BACKGROUND = #ccc

ATTACHMENT_AND_FORM_BACKGROUND Attachment, form (light yellow)

  • Set ATTACHMENT_AND_FORM_BACKGROUND = #FEFCF6

DIFF_HEADER_BACKGROUND Diff header (dark gray) (same as GRAYED_OUT_TEXT)

  • Set DIFF_HEADER_BACKGROUND = #8E9195

SIDE_BAR_BACKGROUND Left bar (lighter blue)

  • Set SIDE_BAR_BACKGROUND = #F5F9FD

Border colors

INFO_BORDER Info (light blue)

  • Set INFO_BORDER = #D5E6F3

SEPARATOR_BORDER HR line, bottom of h2, attachment table, form (brown)

  • Set SEPARATOR_BORDER = #E2DCC8

MINOR_SEPARATOR_BORDER Header H3..H6 bottom (75% of SEPARATOR_BORDER)

  • Set MINOR_SEPARATOR_BORDER = #E9E4D2

LAYOUT_ELEMENT_BORDER Main layout elements (neutral tone)

  • Set LAYOUT_ELEMENT_BORDER = #ccc

TABLE_BORDER Table border, sup (light neutral tone)

  • Set TABLE_BORDER = #ddd

Do not change the text below this line unless you know what you are doing!


-- Contributors: ArthurClemens

Discussion

This is really great: another step towards easier skins! I'll start working with it immediately. One initial comment: it seems like MAIN_TEXT_COLOR and MAIN_BACKGROUND_COLOR are backwards.

-- LynnwoodBrown - 27 Sep 2006

Ah, nice catch! Corrected now.

-- ArthurClemens - 27 Sep 2006

It would be great to use PreferencesPlugin for easy editing of variables. Unfortunately, the AttachContent save action does not seem to get triggered when the variables are saved...

-- ArthurClemens - 27 Sep 2006

What is the status of this feature? Is this already in SVN? Please change the form below to reflect the status, and list it in WhatIsIn04x01 is needed.

-- PeterThoeny - 30 Sep 2006

As written at the top, this is in SVN.

-- ArthurClemens - 30 Sep 2006

How about moving this topic to the TWiki web as a SupplementalDocument topic? (OK since only a few days old)

-- PeterThoeny - 01 Oct 2006

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2006-10-01 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.