Skip to content

Instantly share code, notes, and snippets.

@vaniadimova
Created December 8, 2020 01:59
Show Gist options
  • Save vaniadimova/be6d0adefeb9eb24f7bfa6575d5336f7 to your computer and use it in GitHub Desktop.
Save vaniadimova/be6d0adefeb9eb24f7bfa6575d5336f7 to your computer and use it in GitHub Desktop.
Calendar Vanilla JSSCSS
<div class="calendar">
<p id="monthName"></p>
<p id="dayName"></p>
<p id="dayNumber"></p>
<p id="year"></p>
</div>
const lang = navigator.language;
let date = new Date();
let dayNumber = date.getDate();
let month = date.getMonth();
let dayName = date.toLocaleString(lang, {
weekday: 'long'
})
let monthName = date.toLocaleString(lang, {
month: 'long'
})
let year = date.getFullYear()
document.getElementById('monthName').innerHTML = monthName;
document.getElementById('dayName').innerHTML = dayName;
document.getElementById('dayNumber').innerHTML = dayNumber;
document.getElementById('year').innerHTML = year;
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,600;0,700;1,400&display=swap");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Nunito", sans-serif;
}
body {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background-image: url("https://images.pexels.com/photos/2448749/pexels-photo-2448749.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260");
background-size: cover;
background-position: center;
}
.calendar {
position: relative;
width: 200px;
background: #fff;
text-align: center;
border-radius: 8px;
overflow: hidden;
-webkit-box-reflect: below 1px
linear-gradient(transparent, transparent, #000400);
}
.calendar #monthName {
position: relative;
padding: 5px 10px;
background: #000000;
color: #fff;
font-size: 30px;
}
.calendar #dayName {
margin: 20px;
font-size: 20px;
font-weight: 300;
color: #464646;
}
.calendar #dayNumber {
margin: 0;
line-height: 1em;
font-size: 80px;
font-weight: 700;
color: #2c2c2c;
}
.calendar #year {
margin-bottom: 20px;
font-size: 20px;
font-weight: 700;
color: #999;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment