NAME
Quiq::Css::Snippets - CSS-Code für die Seiten einer Web-Applikation
BASE CLASS
DESCRIPTION
Ein Objekt der Klasse ist ein Speicher für Gruppen von CSS-Definitionen, die auf den Webseiten einer Applikation selektiv genutzt werden können. Eine Gruppe ("Snippet") wird unter einem Schlüssel $key, z.B. 'page' oder 'menubar' im Objekt gespeichert und kann über diesen abgefragt werden.
EXAMPLE
use
Quiq::Css::Snippets;
# Instantiiere Objekt (hier am Beispiel der der Gruppen 'page'
# und 'menubar')
my
$sty
= Quiq::Css::Snippets->new(
page
=>
q~
body {
font-family: sans-serif;
font-size: 11pt;
}
~
,
menubar
=>
q~
#menubar {
font-size: 14pt;
}
#menubar li {
padding-left: 18px;
padding-right: 18px;
}
~
);
my
$cssCode
=
$sty
->snippets(
'page'
,
'menuber'
);
==>
body {
font-family: sans-serif;
font-size: 11pt;
}
#menubar {
font-size: 14pt;
}
#menubar li {
padding-left: 18px;
padding-right: 18px;
}
METHODS
Konstruktor
new() - Instantiiere Objekt
Synopsis
$sty
=
$class
->new(
$key
=>\
%typeArr
,...);
Description
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
Objektmethoden
snippets() - Liefere Liste der CSS-Gruppen
Synopsis
@arr
|
$arr
=
$res
->snippets(
@keys
);
Arguments
Description
Liefere die Liste der Gruppen mit den Schlüsseln @keys.
VERSION
1.225
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2025 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.