[CWB] CSS

Graham Ranger -- UAPV graham.ranger at univ-avignon.fr
Tue Jun 2 09:41:58 CEST 2026


Many thanks for this, Andrew.
Best regards,
Graham.

Le 30/05/2026 à 17:03, Hardie, Andrew via CWB a écrit :
>
> ⚠ Ce courrier est envoyé par un correspondant externe
>
> It depends what tweaks you want to make.
>
> If you *_just want to change the colour scheme_*, it’s pretty easy; 
> create a CSS file that has the following in it:
>
> :root {
>
> --colour-layout-bg          : $COLOUR;
>
> --colour-layout-data2       : $COLOUR;
>
> --colour-layout-outline     : $COLOUR;
>
> --colour-layout-fg          : $COLOUR;
>
> --colour-layout-strong      : $COLOUR;
>
> --colour-layout-contrast    : $COLOUR;
>
> --colour-text-normal        : $COLOUR;
>
> --colour-text-strong        : $COLOUR;
>
> --colour-text-bright        : $COLOUR;
>
> --colour-text-faint         : $COLOUR;
>
> --colour-tooltip-frame      : $COLOUR;
>
> --colour-tooltip-bg         : $COLOUR;
>
> --colour-tooltip-text : $COLOUR;
>
> }
>
> In the example above, $COLOUR means you can use any of the normal CSS 
> ways of specifying a colour: *#3399cc*, *black*, *red*, etc.
>
> Save your CSS file. Put it on the web – anywhere will do; not 
> necessarily in the CQPweb server.
>
> You then need to switch a given corpus over to the new colour scheme. 
> Here’s how: go to the SQL client, and run this command as many times 
> as necessary:
>
> update corpus_info set colour_scheme = "$path" where corpus = "$handle";
>
> … filling in $path and $handle as follows.
>
> $path – either a full URL (w/ leading http or https) OR if you put it 
> under CQPweb’s css folder, a path of this form: “../css/xxxxxxxxx.css”
>
> $handle – lowercase handle of the corpus
>
> To apply a bunch of custom colours to the three no-corpus UIs (admin, 
> homepage, user acct page): create a CSS file with a :root {} as per 
> above, but put the URL into the relevant config file values:
>
> /## Colour scheme to use for the main menu page (e.g. "~blue", "~red", 
> etc.). /
>
> /# $colour_scheme_for_homepage = "~blue";/
>
> /## Colour scheme to use for the admin control panel page. /
>
> /# $colour_scheme_for_adminpage = "~red";/
>
> /## Colour scheme to use for the user-login homepage. /
>
> /# $colour_scheme_for_userpage = "~green";/
>
> Replace “~blue/red/green” with the URL you want to use (or path to 
> something under the “css” folder).
>
> *_Changing more than just colours_*is more complex.
>
> If you want to add special styling for S-attribute or P-attribute data 
> in the interface, you need to use visualisations to make the relevant 
> spans/divs show up in the UI, and then create custom CSS to render 
> them how you want them to appear.
>
> If you want to change stuff more fundamentally, e.g. table border 
> widths, text size, etc. the only way to do it is to have a look at the 
> main CSS file (which is /css/0system.css/) and create overrides to 
> what you find there in your own CSS file, hooked into the system as 
> per above (for specific corpora and/or the three other interfaces).
>
> Note that all of the above is for v3.3. v3.2 was different. You could 
> change stuff more easily, IIRC.
>
> best
>
> Andrew.
>
> *From:*CWB <cwb-bounces at sslmit.unibo.it> *On Behalf Of *Graham Ranger 
> -- UAPV via CWB
> *Sent:* 27 May 2026 15:00
> *To:* Open source development of the Corpus WorkBench 
> <cwb at sslmit.unibo.it>
> *Cc:* Graham Ranger -- UAPV <graham.ranger at univ-avignon.fr>
> *Subject:* [CWB] CSS
>
> Hello again,
> The second question I mentioned concerns CSS files and themes for 
> cqpweb. I'm pretty sure this has been asked before, so please point me 
> in the right direction, if this is the case.
> Is there a simple "how to", explaining how to tweak the appearance of 
> the site? (I.e. which css files need modifying.)
> And secondly, are there any kind souls who would like to share 
> successful css files, possibly for further tweaking?
> Many thanks again for your help.
> Best,
> Graham.
>
>
> _______________________________________________
> CWB mailing list
> CWB at sslmit.unibo.it
> http://liste.sslmit.unibo.it/mailman/listinfo/cwb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://liste.sslmit.unibo.it/pipermail/cwb/attachments/20260602/4687ff04/attachment-0001.html>


More information about the CWB mailing list