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.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.