AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
Kennis van CSS en het LESS-framework.
In het artikel worden openbaar beschikbare CSS-klassen van adaptieve formulieren vermeld. U kunt deze klassen gebruiken om diverse componenten van een adaptief formulier op te maken. De opmaak van ontwerpcomponenten, zoals dialoogvensters en statusbalken met waarschuwingen, valt buiten het bereik van dit artikel. Gebruik deze opmaakconstructies alleen om stijlen te maken (met CSS of Minder) wanneer u geen stijl kunt toepassen op componenten die themaeditor.
Het LESS-framework vereenvoudigt het gebruik van hoofdletters en kleine letters om stijlen in aangepaste formulieren aan te passen. Met het framework kunt u stijlen definiëren met behulp van een set variabelen en functies (mixins). Het LESS-framework helpt de grootte van de gebundelde code te reduceren en vergroot de herbruikbaarheid ervan.
U kunt aangepaste formulierstijlen op de volgende manieren aanpassen:
U kunt het thema van een adaptief formulier wijzigen om ervoor te zorgen dat de weergave ervan consistent is met de webpagina's waarop het adaptieve formulier is ingesloten.
Wijzigingen in de algemene weergave van het aangepaste formulier met CSS-eigenschappen maken doorgaans deel uit van themawijzigingen. Belangrijke wijzigingen in de lo "ok and feel of the adaptive form, zoals wijzigingen in de lay-out en plaatsing van componenten, worden niet als themawijzigingen beschouwd.
Op basis van de laarzentrekker definieert de volgende set CSS-eigenschappen het thema van een webpagina:
Momenteel zijn LESS-variabelen alleen voor deze eigenschappen van de verschillende elementen in een adaptieve vorm gedefinieerd.
U kunt de weergave, lay-out, positionering en zichtbaarheid van elementen wijzigen. U kunt deze taak uitvoeren door uw aangepaste CSS-bestanden te maken of bij te werken, zodat deze de opmaakconstructies bevatten die in dit artikel worden vermeld.
Als u een stijl wilt toepassen op een adaptief formulier, opent u het adaptieve formulier in voor bewerking, opent u eigenschappen van adaptieve formuliercontainer en geeft u het pad van het aangepaste CSS-bestand op op het tabblad Standaard. Standaardstijlconstructies van het adaptieve formulier die worden overschreven door de constructies in het aangepaste CSS-bestand.
De componenten die in dit artikel worden besproken, hebben hun vooraf gedefinieerde CSS-klassen. U kunt de variabelen bewerken om de stijlen in de CSS-klassen te wijzigen. U kunt ook de gehele klasse herschrijven. In deze sectie worden de klassen binnen componenten en stijlen beschreven die u kunt wijzigen met behulp van variabelen.
Een container is de bovenste component. Andere deelvensters en velden bevinden zich onder de containercomponent.
CSS-klasse |
|
Beschrijving variabelen |
Beschrijving variabelen |
|
Achtergrondkleur van de container |
|
Opvulling voor de container |
|
Marge voor de container |
|
Fontkleur voor de container |
Adaptieve formulieren bevatten verschillende typen velden. Elk veld heeft een unieke klassenaam, de naam van het veld. Het veld heeft ook een algemene klassenaam guideFieldNode
.
Velden zijn labels, widgets, Help-beschrijving (zowel lange als korte beschrijving) en veldHelp-pictogrammen (vraagteken).
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Opvulling voor het veld |
|
Lettertypekleur van het foutbericht van het veld |
|
Tekengrootte van foutbericht van veld |
Het element HTML label gebruikt voor het veld bevat de klassen left of top afhankelijk van of het label zich boven of links bevindt.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Fontkleur voor veldlabel |
|
Fontgrootte voor het veldlabel |
|
CSS-eigenschap voor regelhoogte voor het veldlabel |
|
Eigenschappen voor CSS-lettertypegewicht voor het veldlabel |
|
Marge voor het veldlabel |
De CSS-regels voor het label worden toegepast met behulp van de guideFieldLabel label. Als u een auteur bent, schrap deze regel om uw douaneveranderingen zichtbaar te maken.
Afhankelijk van het type, bevatten widgets ook klassen. Vaak bevatten widgets de guideFieldWidget
klasse. De widgets die bij HTML worden geleverd, gebruiken doorgaans de standaardinvoer voor HTML-elementen en selecteren. De opmaak wordt dienovereenkomstig toegepast. U kunt een aangepaste widget niet opmaken door de variabelen te wijzigen.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Achtergrondkleur voor widgets (werkt niet voor selectievakje en keuzerondje) |
|
Randkleur voor de widgets |
|
Randgrootte voor de widgets |
|
Randstraal voor de widgets |
|
Randtype voor de widgets |
|
Focustype voor widgetranden |
|
Geconsolideerde randstijl van widgets |
|
Kleur van de tekst in de widget |
|
Grootte van de tekst in de widget |
|
CSS-lijneigenschap voor de widget |
|
CSS-opvullingseigenschap voor de widget |
|
Randkleur wanneer de widget de focus heeft |
|
Randkleur van de widget voor de verplichte velden |
|
Achtergrondkleur van de widget voor de verplichte velden |
|
Achtergrondkleur voor de widget wanneer het veld is uitgeschakeld |
|
Fontkleur voor de widget wanneer het veld is uitgeschakeld |
|
Randkleur voor de widget wanneer het veld is uitgeschakeld |
|
Hoogte van de widget (werkt niet voor selectievakje en keuzerondje) |
|
Hoogte voor selectievakje en keuzerondje. |
|
Maximumhoogte voor een meerkeuzevrijheid |
De opmaak voor velden met focus, verplicht en uitgeschakeld is beperkt met behulp van variabelen. U kunt de stijl echter wijzigen door de stijlen te overschrijven. Er wordt vooral een beperking met variabelen gegeven om het aantal variabelen te controleren. De beperking kan worden versoepeld als de verschijning van een gebied drastisch verandert omdat het in om het even welke staten is die eerder worden besproken.
Een auteur kan de inhoud van de Hulp in de gebieden specificeren gebruikend Korte en Lange beschrijvingscomponenten. Beide componenten hebben een gemeenschappelijke klasse .guideHelpDescription
en een andere klasse .long
/ .short
, afhankelijk van het type beschrijving. De inhoud van de Hulp is ingesloten in een paragraafelement om het stileren van de beschrijving met voeten te treden. De beschrijving van de Help (zowel lang als kort) wordt gewijzigd met behulp van variabelen die beginnen met widgetshelp, zoals vermeld in de volgende tabel:
Variabelen |
Beschrijving |
|
Achtergrondkleur van de lange Help van de widgets |
|
Randkleur van de lange Help van de widgets |
|
Randkleur linkerindicator van de lange Help van de widgets |
|
Achtergrondkleur van de korte Help van widgets |
|
Fontkleur van de korte Help van de widgets |
|
Achtergrondkleur van de Help van de korte knopinfo van de widgets |
|
Fontkleur van de korte Help van de knopinfo van de widgets |
De Voorwaarden (TnC)
) kunt u voorwaarden en bepalingen opgeven. U kunt de widget aanpassen met de variabelen die in de volgende tabel worden beschreven.
Variabelen |
Beschrijving |
tnc-unvisited |
Fontkleur van niet-bezochte tnc-koppeling. |
tnc-visited |
Lettertypekleur van bezochte tnc-koppeling. |
Knoppen zijn ook widgets. Hun opmaak wijkt echter enigszins af van die van de widgets. In adaptieve vormen vormt een van de volgende vormen een knop:
HTML code voor knop:
<button type="button" >
<span class="iconButtonicon"></
span>
<span class="iconButtonlabel"></
span>
</button>
CSS-klasse |
Beschrijving |
|
Hiermee worden pictogrammen voor knoppen weergegeven |
|
Label/bijschrift van knop Stijlen |
Variabelen |
Beschrijving |
|
Randgrootte voor de knoppen |
|
Type rand |
|
CSS-opvullingseigenschap voor de knop |
|
Tekengrootte voor de knop |
|
Achtergrondkleur voor de knop |
|
Lettertypekleur van de knop |
|
Randkleur van de knop |
|
Opvulling voor de grote knoppen (knoppen met klasse .buttonlarge) |
|
Tekengrootte voor grote knoppen |
|
Opvulling voor kleine knoppen (knoppen met klasse .buttonsmall) |
|
Fontgrootte voor kleine knoppen |
|
Achtergrondkleur voor informatieve knoppen (knoppen met de klasse .buttoninformative) |
|
Fontkleur voor informatieknoppen |
|
Randkleur voor informatieknoppen |
|
Achtergrondkleur voor waarschuwingsgestileerde knoppen (knoppen met waarschuwing voor klasse .buttoner) |
|
Fontkleur voor opgemaakte waarschuwingsknoppen |
|
Randkleur voor opgemaakte waarschuwingsknoppen |
|
Achtergrondkleur voor waarschuwingsknoppen (knoppen met waarschuwing voor klasse .buttoner) |
|
Fontkleur voor waarschuwingsknoppen |
|
Randkleur voor waarschuwingsknoppen |
Voor widgets wordt een questionMark weergegeven wanneer een auteur een lange beschrijving toevoegt in de Help-inhoud. Het standaardpictogram in bootstrap wordt verstrekt gebruikt. Als u een aangepast pictogram wilt gebruiken, kunt u de opstartpictogrammen aanpassen.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Kleur van het pictogram |
|
Kleur van het pictogram wanneer de muis erop wordt geplaatst |
U kunt het kleurthema voor koptekst- en tekstrijen in een tabel wijzigen met de volgende variabelen.
Variabelen |
Beschrijving |
|
Achtergrondkleur voor de koptekstrij. De standaardwaarde is |
|
Achtergrondkleur voor de oneven tekstrij. De standaardwaarde is |
|
Achtergrondkleur voor de even tekstrij. De standaardwaarde is |
Met de widget Bestandsbijlage van adaptieve formulieren kunt u bestanden uploaden. U kunt de widget ook aanpassen met behulp van de variabelen.
Variabelen |
Beschrijving |
|
Opvulling voor de bestanden die worden weergegeven in de widget |
|
Achtergrondkleur voor het bestanditem |
|
Randkleur voor de bovenrand |
|
Lettertypekleur voor het bestandstitem |
|
Kleur voor het voorvertoningspictogram (Bootstrap-pictogram) in de widget |
|
Hoogte van de opmerking voor het bestandstitem |
Er zijn vier typen navigatortabs. Deze omvatten lusjes op de linkerzijde, bovenkant, in de tovenaar en accordeon. Elke navigator heeft een andere klasse.
Naviagator |
CSS-klasse |
|
.accordeonnavigators |
|
.tab-navigators-vertical |
|
.tab-navigators |
|
.wizard-navigators |
Hieronder ziet u de HTML-code voor het tabnavigatorelement (vergelijkbaar met de tabbladen):
<li>
tab title
</li>
Accordion navigator is an exception, it has following barebone
structure:
<div class="accordion.navigators">
<div>
<div class = "guideHeader">
<a>
<span class = "guideSummary" ></span>
........................... repeatable buttons, if the repeatable configuration is set ................................
<div class = "repeatableButtons">
<button name="Add" class="Add"/>
<button name="Remove" class="Remove"/>
</div>
</a>
</div>
................................ panel content ..................................
</div>
</div>
U kunt de opmaak van de navigator wijzigen met CSS-regels die de elementen selecteren met afstammeling kiezers. Als u bijvoorbeeld een stijl voor tekstdecoratie wilt toevoegen aan het ankerlabel:
Tabnavigator bovenaan:
.tab-navigators
li a {
text-decoration:
underline;
}
Tab navigator on left:
.tab-navigators-vertical
li a {
text-decoration:
underline;
}
Accordion navigator:
.accordion-navigators .guideHeader a .guideSummary {
text-decoration:
underline;
}
Wizard navigator:
.wizard-navigators
li a {
text-decoration:
underline;
}
Bovendien zijn er klassen om tabnavigators (zowel links als boven) op te maken op basis van het feit of ze geneste/onderliggende/subnavigators hebben.
CSS-klasse |
Beschrijving |
|
Tabnavigators (links en boven) met geneste/onderliggende/subnavigators |
|
Tabnavigatoren (links en boven) zonder geneste/onderliggende/subnavigators |
De klasse guideNavIcon biedt een standaardpictogram voor tabnavigators (zowel links als boven) en wizardnavigators.
CSS-klasse |
|
U kunt het pictogram voor een bepaalde navigator wijzigen door een CSS-klasse op te geven in het deelvenster tijdens het ontwerpen, bijvoorbeeld <class_name>. U voegt een <class_name>_nav voor het pictogram van de navigator.
Variabelen |
Beschrijving |
Tabnavigatoren |
|
|
Achtergrondkleur voor de gehele tabnavigator |
|
Achtergrondkleur voor de tab |
|
Fontkleur voor tab |
|
Achtergrondkleur voor tab bij aanwijzen |
|
Fontkleur voor tab bij aanwijzen |
|
Achtergrondkleur wanneer het deelvenster de focus heeft (actief) |
|
Fontkleur wanneer het deelvenster de focus heeft |
|
Achtergrondkleur wanneer de voltooiingsexpressie van het deelvenster true retourneert |
|
Fontkleur wanneer de voltooiingsexpressie van het deelvenster true retourneert |
|
Achtergrondkleur wanneer het deelvenster één keer de focus heeft maar de voltooiingsexpressie false retourneert |
|
Fontkleur wanneer het deelvenster één keer de focus heeft maar de voltooiingsexpressie false retourneert |
|
Randkleur voor de tab |
|
Fontgrootte voor de tab |
|
Opvulling voor de tab |
|
Marge voor het tabblad |
|
Marge voor de verticale tabbladen |
|
Randgrootte voor de tabbladen |
|
Minimumhoogte van de tabbladen |
|
Inspringing voor de geneste tabbladen |
Wizard Navigators |
|
|
Achtergrondkleur voor volledige wizardnavigator |
|
Achtergrondkleur voor de wizard |
|
Fontkleur voor de wizard |
|
Achtergrondkleur wanneer het deelvenster de focus heeft (actief) |
|
Fontkleur wanneer de focus op het deelvenster is gericht |
|
Achtergrondkleur wanneer de voltooiingsexpressie van het deelvenster true retourneert |
|
Fontkleur wanneer de voltooiingsexpressie van het deelvenster true retourneert |
|
Achtergrondkleur wanneer het deelvenster één keer de focus heeft maar de voltooiingsexpressie false retourneert |
|
Fontkleur wanneer het deelvenster één keer de focus heeft maar als de voltooiingsexpressie false retourneert |
|
Kleur voor de wizard |
|
Fontgrootte voor de wizard |
|
Opvulling voor de wizard |
|
Randgrootte voor de wizard |
|
Randkleur van het navigatoropsommingsteken van de wizard (bijschrift/label vooraf bevestigen) |
|
Achtergrondkleur van de voortgangsbalk van de wizard Navigator |
|
Vulkleur voor de voortgangsbalk |
Accordeonnavigatoren |
|
|
Opvulling voor accordeon |
Een deelvenster bevat een optionele werkbalk en de bijbehorende inhoud.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Achtergrondkleur voor deelvenster |
|
Tekengrootte voor de deelvenstertekst |
|
Lettertypekleur voor de deelvenstertekst |
|
Opvulling binnen het deelvenster |
|
Fontgrootte van paneelbeschrijving |
|
Opvulling van de beschrijving van het deelvenster |
|
Achtergrondkleur voor Help van deelvenster |
|
Indicator randkleur voor de hulp van het paneel |
Het knooppunt van het deelvenster is onderverdeeld in navigators en inhoud. Daar
is geen afzonderlijke stijlcomponent voor de inhoud. De beschreven variabelen worden zowel op de navigator als op de inhoud toegepast.
*Het bovenste deelvenster (RootPanel) heeft deze klasse niet.
Deze variabelen beïnvloeden de kopbalbar die op een mobiel apparaat of kleine het schermapparaten zichtbaar is die paneeltitel en volgende en achternavigators bevatten.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Achtergrondkleur voor de koptekstbalk |
|
Fontkleur voor de tekst in de koptekstbalk |
|
Opvulling voor koptekstbalk |
Deze variabelen zijn van invloed op de schuifindicator. Dit is een oranje pijl die wordt weergegeven op een mobiel apparaat of een klein scherm. Een schuifindicator geeft aan dat er inhoud is buiten het zichtbare gedeelte van het scherm. U kunt omlaag schuiven om het te zien. Wanneer u het einde van de inhoud hebt bereikt, verdwijnt de pijl.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Vaste positie van schuifindicator vanaf onderkant |
|
Vaste positie van schuifindicator van rechts |
|
Breedte van schuifindicator |
|
Hoogte van schuifindicator |
Deze variabelen in de volgende tabel zijn van invloed op de vaste indeling van de mobiele werkbalk.
CSS-klasse |
|
Variabelen |
Beschrijving |
|
Vaste positie van werkbalk, op mobiel apparaat, van onderkant |
|
Vaste positie van werkbalk op mobiel apparaat, van boven naar boven |
|
Vaste positie van werkbalk, op mobiel apparaat, van links |
|
Vaste positie van werkbalk, op mobiel apparaat, van rechts |
|
Vaste positie van pictogram knoppen van werkbalk, van boven |
|
Breedte van pictogram knoppen van werkbalk op mobiel apparaat |
|
Hoogte van knoppen op mobiele apparaten |
|
Achtergrondkleur van werkbalk op mobiel apparaat |