js, um einen einfachen Kalendereffekt zu erzielen

js, um einen einfachen Kalendereffekt zu erzielen

In diesem Artikel wird der spezifische Code von js zur Erzielung eines einfachen Kalendereffekts als Referenz freigegeben. Der spezifische Inhalt ist wie folgt

## CSS-Modul <style type="text/css">
  *{
   Rand: 0;
   Polsterung: 0;
  }
  .Datum{
   Breite: 300px;
   Höhe: 220px;
   Rand: 1px durchgezogen #000;
   Rand: 100px automatisch;
  }
  .Titel{
   Breite: 200px;
   Anzeige: Flex;
   Schriftgröße: 12px;
   Rand: automatisch;
   Textausrichtung: zentriert;
   Inhalt ausrichten: Abstand herum;
   Elemente ausrichten: zentrieren;
  }
  .Jahr{
   Rand: 0 40px;
   Anzeige: Flex;
   Flex-Richtung: Spalte;
  }
  #Woche{
   Rahmen oben: 1px durchgezogen #000;
   Rahmen unten: 1px durchgezogen #000;
   Rand: automatisch;
   Listenstiltyp: keiner;
   Anzeige: Flex;
  }
  #Woche li{
   Anzeige: Inline-Block;
   Textausrichtung: zentriert;
   biegen: 1;
  }
  #ul{
   Listenstiltyp: keiner;
   Rand oben: 5px;
  }
  #ul li {
   Anzeige: Inline-Block;
   Breite: 40px;
   Höhe: 21px;
   Textausrichtung: zentriert;
   Rand: 1px durchgezogen #fff;
  }
  .aktuell{
   Farbe: rot;
  }
  #ul li:hover{
   Rand: 1px durchgehend rot;
  }
  #vorherige,#nächste{
   Cursor: Zeiger;
  }
 </Stil>

##html
<div Klasse="Datum">
  <div Klasse="Titel">
   <span id="prev">&lt;Vorheriger Monat</span>
   <div Klasse="Jahr">
    <span id="year">2021</span>
    <span id="month">Mai</span>
   </div>
   <span id="next">Nächsten Monat&gt;</span>
  </div>
  <!-- Verwenden Sie ul, um einen Kalender zu erstellen -->
  <ul id="Woche">
   <li>Tag</li>
   <li>Eins</li>
   <li>Zwei</li>
   <li>Drei</li>
   <li>Vier</li>
   <li>Fünf</li>
   <li>Sechs</li>
  </ul>
  <ul-ID="ul">
   
  </ul>
</div>
## js-Code <script type="text/javascript">
  // Datumsobjekt, praktisch zum Wechseln der Monate, also legen Sie es als global fest let date = new Date();
  // Klicken, um das Monatsereignis zu wechseln document.getElementById('prev').addEventListener('click',function(){
   date.setMonth(date.getMonth()-1);
   hinzufügen();
  })
  document.getElementById('weiter').addEventListener('klicken',function(){
   date.setMonth(date.getMonth()+1);
   hinzufügen();
  })
  hinzufügen();
  
  //Funktion zum Erstellen eines Kalenders function add(){
   // Aktuelles Jahr let cYear = date.getFullYear();
   // Aktueller Monat let cMonth = date.getMonth()+1;
   // Aktuelles Datum abrufen let cDay = date.getDate();
   
   // Jahr und Monat schreiben document.getElementById('year').innerHTML = cYear;
   document.getElementById('Monat').innerHTML = cMonat+'Monat';
   
   
   let Tage = neues Datum(cJahr, cMonat, -1);
   // Die Anzahl der Tage im aktuellen Monat let n = days.getDate()+1;
   // Welcher Wochentag ist der erste Tag jedes Monats let week = new Date(cYear,cMonth-1,1).getDay();
   lass html = '';
   //In Dom schreiben
   für (lass i = 0; i < Woche; i ++) {
    html+=`<li></li>`
   }
   für (lass i = 1; i <= n; i++) {
    wenn(i==cTag){
     html+=`<li class="current">${i}</li>`
    }anders{
     html+=`<li>${i}</li>`
    }
   }
   // Einmal einfügen document.getElementById('ul').innerHTML = html
  }
</Skript>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • js css+html zur Realisierung eines einfachen Kalenders
  • Eine Anleitung zur Verwendung von calendar.js, einem leichten nativen JS-Kalender-Plugin
  • JS lernt eine einfache Kalendersteuerung
  • Vue.js erstellt Kalendereffekt
  • JS-Kalender-Empfehlung
  • Reiner js einfacher Kalender-Implementierungscode
  • js schreibt einen einfachen Kalendereffekt für den Tag [Implementierungscode]
  • js Kalendersteuerung (minutengenau)
  • PHP+Javascript-Kalendersteuerung
  • Beispielcode für einfaches JS-Kalendersteuerelement

<<:  Führen Sie die folgenden Schritte aus, damit Nginx Anti-Hotlinking konfiguriert.

>>:  Lösung zum Vergessen des MySQL-Passworts unter Linux

Artikel empfehlen

Tutorial zum Migrieren von Projekten von MYSQL zu MARIADB

Bereiten Sie die Datenbank (MySQL) vor. Wenn Sie ...

CocosCreator Typescript macht Tetris-Spiel

Inhaltsverzeichnis 1. Einleitung 2. Mehrere wicht...

Iframe-Parameter mit Anweisungen und Beispielen

<iframe src=”test.jsp” Breite=”100″ Höhe=”50″ ...

js zur Realisierung der automatischen Sperrbildschirmfunktion

1. Anwendungsszenarien Es gibt eine solche Anford...

Detaillierte Erklärung von MySQLs Seconds_Behind_Master

Inhaltsverzeichnis Sekunden_hinter_Master Ursprün...

Vorteile von MySQL-Abdeckungsindizes

Ein allgemeiner Vorschlag besteht darin, Indizes ...

So konfigurieren Sie inländische Quellen in CentOS8 yum/dnf

CentOS 8 hat das Installationsprogramm für Softwa...

Erfahrungen bei der Neugestaltung der Homepage von TOM.COM

<br />Ohne Vorwarnung sah ich auf cnBeta Neu...

Was ist ein MIME-TYP? MIME-Typen-Typensammlung

Was ist ein MIME-TYP? 1. Zunächst müssen wir verst...

Zusammenfassung einiger gängiger Methoden von JavaScript-Arrays

Inhaltsverzeichnis 1. Einleitung 2. filter() 3. K...

Detaillierte Erklärung des Linux-Kernel-Makros Container_Of

Inhaltsverzeichnis 1. Wie werden Strukturen im Ge...