Web design and hosting, database, cloud and social media solutions that deliver business results
  • Geschäftslösungen
    • Robotische Prozessautomatisierung
    • Software
    • Datenbank-Beratungsdienste
      • Datawarehouse-Dienste
      • Datenintegration
      • PowerBI
      • Werkzeuge
    • Website Design
      • Weblokalisierung und -übersetzung
      • Website Sicherheit
    • Cloud Services
      • Microsoft Azure
    • Microsoft Office
    • Sozialen Medien
  • Akademie
    • Unsere Testumgebung
    • Datenbankdesign lernen
      • SQL Server 2008 Wartungsplan
      • Offene Abfrage abrufen
      • Verwenden von SQL Server Daten
      • Verwenden von SQL Server Datum
      • Verwenden von SQL Server Funktionen
      • Verwenden von SQL Server Pivot-Unpivot
    • Lern Web Design
      • ASP-NET
      • CSS
      • Verwendung von JavaScript
    • Lernen von IT-Diensten
      • Anfordern von SSL und Generierung von PFX-Datei in OpenSSL Simple Steps
  • Über
    • Bloggen
    • Karriere
    • Mannschaft
      • Adrian Ananda
      • Ali Al-Amine
      • Ayse Hur
      • Chester Copperpot
      • Gavin Clayton
      • Sai Gangu
      • Suneel Kumar
      • Surya Mukkamala
    • Mappe
Deutsch (DE)English (EN-US)English (EN-GB)हिंदी (HI)italiano (IT)日本語 (JA)Türk (TR)

CSS-Styling für die AJAX-Akkordeonsteuerung

Einige einfache CSS-Stilregeln für ein AJAX-Akkordeon-Steuerelement

AJAX

Das AJAX Accordian Panel ist ebenfalls ein tolles kleines Tool, das Teil des AJAX Toolkits ist. Es spart viel Platz und ermöglicht es Ihnen dennoch, viele Informationen auf einer einzigen Seite zu verdichten.
Bevor Sie dies verwenden, sollten Sie Folgendes überprüfen. AJAX-Toolkit
Das Steuerelement erfordert, dass Sie Visual Studio herunterladen und hinzufügen, darauf gehe ich in diesem Artikel jedoch nicht ein.

Die Steuerung besteht aus den folgenden Teilen. Ihre Inhalte werden jeweils zwischen die Inhalts-Tags eingefügt.

HTML

<asp:Accordion ID="Accordion1" runat="server" CssClass="accordion" ContentCssClass="accordionContent" HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected"> <Panes> <asp:AccordionPane ID="PaneOne" runat="server" CssClass="accordion"> <Header>Pane1</Header> <Content> </Content> </asp:AccordionPane> <asp:AccordionPane ID="PaneTwo" runat="server" CssClass="accordion"> <Header>Pane2</Header> <Content> </Content> </asp:AccordionPane> </Panes></asp:Accordion>

AJAX

Dies ist der Code, den ich verwendet habe, um das Akkordeon-Fenster auf meiner Anmeldeseite zu gestalten, indem Sie das CSS verwenden, müssen Sie den Stil nur einmal festlegen, und das ist das Festlegen des Stils als CssClass="accordion". Sie können auch sehen, dass oben drei weitere Abschnitte festgelegt sind.
Eine Aufschlüsselung des Codes wie folgt;
Akkordeon ist der äußere Container, alles, was ich hier einstelle, sind der Randradius und die Breite.

CSS

.accordion{width: 98%;margin: auto;border-radius: 5px;moz-border-radius: 5px;border: 1px solid #6C5A39;background-color: #DED3BE;}

AJAX

Akkordeon-Kopfzeile ist der Stil für alle nicht ausgewählten Kopfzeilen.

CSS

.accordionHeader{border-radius: 5px;moz-border-radius: 5px;background-color: #DED3BE;font-weight: bold;text-align: center;padding: 0px 0px 2px 0px;}

AJAX

Dies ist die ausgewählte Kopfzeile. Indem Sie diese als eine andere Farbe festlegen, kann der Benutzer leicht erkennen, welche Registerkarte er ausgewählt hat.

CSS

.accordionHeaderSelected{border-top-right-radius: 5px;border-top-left-radius: 5px;moz-border-top-right-radius: 5px;moz-border-top-left-radius: 5px;border-bottom: 1px solid #6C5A39;background-color: #D1C2A5;font-weight: bold;color: #000000;text-align: center;padding: 0px 0px 2px 0px;}

AJAX

Jetzt können wir dem Inhaltsbereich etwas Styling hinzufügen, das legt die Farbe für den Hintergrund der ausgewählten Registerkarte fest.

CSS

.accordionContent{border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;moz-border-bottom-right-radius: 5px;moz-border-bottom-left-radius: 5px;background-color: White;}

AJAX

Der obige Code ist offensichtlich nur der Anfang dessen, was Sie tun könnten.

Author

Helpful?

Please note, this commenting system is still in final testing.
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink Cookie-RichtlinieSeitenverzeichnis

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
Die Einstellungen auf dieser Seite sind so eingestellt, dass alle Cookies zulässig sind. Diese können auf unserer Cookie Policy & Settings Seite geändert werden. Wenn Sie diese Seite weiter nutzen, stimmen Sie der Verwendung von Cookies zu.
Ousia Logo
Logout
Ousia CMS Loader