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

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

Wie gestaltet man eine Webseite? Wie erstelle ich eine Webseite?

Wenn es um das Verständnis von Webdesign geht, sc...

Detailliertes Tutorial zur Installation von MySQL 8.0.20 auf CentOS7.8

1. MySQL-Software installieren Laden Sie das offi...

So verwenden Sie ECharts in WeChat Mini-Programmen mit uniapp

Heute verwenden wir Uniapp, um Echarts zur Anzeig...

So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

1. Hintergrund Netplan ist ein neues Befehlszeile...

Detaillierte grundlegende Operationen an Datentabellen in der MySQL-Datenbank

Inhaltsverzeichnis 1. Zeigen Sie die Tabellen in ...

Vue erhält Token zur Implementierung des Beispielcodes für die Token-Anmeldung

Die Idee hinter der Verwendung eines Tokens zur L...

Detaillierte Erklärung des JavaScript-Prototyps und Beispiele

Inhaltsverzeichnis Die Beziehung zwischen der Kon...

Verwenden Sie three.js, um coole 3D-Seiteneffekte im Acid-Stil zu erzielen

In diesem Artikel wird hauptsächlich die Verwendu...