diff options
| author | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-01 18:54:24 +0200 |
|---|---|---|
| committer | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-01 18:54:24 +0200 |
| commit | bb24258b38d7f0a71d880951428173f86b93de17 (patch) | |
| tree | fe952f8c44652b3cc9062453a307a615c13aba4f /views | |
| parent | 63971687031aa3ec52d927d8c8b568e098b75e05 (diff) | |
Darstellung: Reihenfolge ohne Abhängigkeit, Knopfklasse nur in Block-Themes
Die Shop-Stile werden vor global-styles einsortiert, ohne dass ein Abmelden der Stildatei die global-styles mitnimmt. Klassische Themes bekommen den Rückfall-Knopf statt wp-element-button (K43).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views')
| -rw-r--r-- | views/css/wpsg-theme.css | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/views/css/wpsg-theme.css b/views/css/wpsg-theme.css index 0c05099..1dec306 100644 --- a/views/css/wpsg-theme.css +++ b/views/css/wpsg-theme.css @@ -85,9 +85,9 @@ :where(.wpsg, .wpsg_productform) :where(textarea) { resize:vertical; } /* - * Knöpfe: Im Ablauf tragen sie wp-element-button und bekommen den Knopfstil des Themes. Der Rückfall hier - * greift nur, wo weder Theme noch Klasse einen Stil setzen (etwa in überschriebenen Vorlagen): ein Rahmen in - * der Textfarbe, damit er zu jeder Link- und Textfarbe passt. + * Knöpfe: In Block-Themes tragen sie wp-element-button und bekommen den Knopfstil des Themes. Der Rückfall hier + * greift, wo weder Theme noch Klasse einen Stil setzen (klassische Themes, überschriebene Vorlagen): ein Rahmen + * in der Textfarbe, damit er zu jeder Link- und Textfarbe passt. */ :where(.wpsg_button, .wpsg_checkoutbutton, .wpsg_orderbutton, .wpsg_overviewbutton, .wpsg_refreshbutton, .wpsg_basketbutton, .wpsg_checkout2button, .wpsg_saveButton, .wpsg_registerButton, .wpsg_add_basket, .wpsg_add_requestlist, .wpsg_mod_request_button_refresh, .wpsg_mod_request_button_submit, .garan_label_popup_confirm):where(:not(.wp-element-button)) { display:inline-block; @@ -101,6 +101,8 @@ color:var(--wpsg-button-color); text-decoration:none; } +/* Links als Knopf mit Klassen-Spezifität: Resets wie a { border:0; padding:0 } nehmen ihnen sonst den Rahmen */ +:where(a):is(.wpsg_button, .wpsg_checkoutbutton, .wpsg_orderbutton, .wpsg_overviewbutton, .wpsg_refreshbutton, .wpsg_basketbutton, .wpsg_checkout2button, .wpsg_saveButton, .wpsg_registerButton, .wpsg_add_basket, .wpsg_add_requestlist, .wpsg_mod_request_button_refresh, .wpsg_mod_request_button_submit, .garan_label_popup_confirm):where(:not(.wp-element-button)) { display:inline-block; padding:var(--wpsg-button-padding); border:1px solid currentColor; border-radius:var(--wpsg-radius); text-decoration:none; } .wpsg_button:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_checkoutbutton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_orderbutton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_overviewbutton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_refreshbutton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_basketbutton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_checkout2button:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_saveButton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_registerButton:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_add_basket:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_add_requestlist:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_mod_request_button_refresh:where(:not(.wp-element-button)):where(:hover, :focus-visible), .wpsg_mod_request_button_submit:where(:not(.wp-element-button)):where(:hover, :focus-visible), .garan_label_popup_confirm:where(:not(.wp-element-button)):where(:hover, :focus-visible) { background-color:var(--wpsg-color-surface); } /* Warenkorb-Widget */ |
