Template:Anniversary box/styles.css
Jump to navigation
Jump to search
.anniversary-box {
display: flex;
flex-flow: column nowrap;
margin: 10px auto;
max-width: 400px;
background: #fff;
border: 1px solid #333;
}
.anniversary-box-header {
display: flex;
flex-flow: row nowrap;
text-align: center;
align-items: center;
width: 100%;
border-top: 10px solid #D32F2F;
}
.anniversary-box-current {
font-size: 1.1rem;
font-weight: bold;
}
.anniversary-box-last, .anniversary-box-current, .anniversary-box-next {
flex: 1 1;
}
.anniversary-box-dates ul {
margin: 0;
padding: 0;
list-style: none;
display: grid;
grid-template-columns: repeat(7, 1fr);
}
.anniversary-box-dates li {
margin: 0;
padding: 0;
}
.anniversary-box-dates li a {
display: block;
padding: 0.4rem 0.6rem;
font-weight: bold;
text-decoration: none;
transition: 100ms ease-in;
text-align: center;
}
.anniversary-box-dates li:nth-child(-n+7) {
border-top: 1px solid #bbb;
}
.anniversary-box-dates li {
border-right: 1px solid #bbb;
}
.anniversary-box-dates li:not(:nth-child(29)):not(:nth-child(30)):not(:nth-child(31)) {
border-bottom: 1px solid #bbb;
}
.anniversary-box-dates li:nth-child(7n+1) {
border-left: 0;
}
.anniversary-box-dates li:nth-child(7n) {
border-right: 0;
}
.anniversary-box-dates li a:hover {
color: #fff !important;
background-color: #bbb;
}
.anniversary-box-dates li a.selflink {
background-color: #bbb;
color: #fff;
}