Comments (3)
I totally understand & I'm happy to share. First thing's first: that whole site is just a branch of the CLNDR project which you can view/download here: https://github.com/kylestetz/CLNDR/tree/gh-pages
The css for that calendar is here:
https://github.com/kylestetz/CLNDR/blob/gh-pages/css/full-clndr.less
The template for that calendar is here:
https://github.com/kylestetz/CLNDR/blob/gh-pages/index.html#L56
As a side note, I definitely encourage everyone to learn LESS or SASS because it makes tasks like this one a lot simpler. I won't rewrite it for you in vanilla CSS, but I can give you an overview of the main ideas...
You can use the exact same template I used; just make .clndr-grid
and .event-listing
width: 100%;
(which will put the event listing below the calendar). .days-of-the-week
and .days
are just width: 100%;
and then the individual day blocks can be written out this way:
.day, .empty {
float: left;
width: 14.2857%;
height: 66px; /* this is probably a little large for your needs */
padding: 24px 0; /* ditto */
border-bottom: 2px white solid;
text-align: center;
}
To get that underline under the days that have events, we're looking for the .day-number
class within .day
classes that have an .event
modifier class:
.day.event .day-number {
padding-bottom: 4px;
border-bottom: 2px solid #color;
}
That's enough to get you started... But perhaps this is a good opportunity to learn LESS! Ha. Let me know if you have any other questions.
from clndr.
I took a loom at LESS and it is must easier. (Variables?) It's too bad the rest of the site is written in CSS. I got it converted correctly and I got everything sized, colored, and aligned. Thanks for the tips!
from clndr.
A CSS file is a valid LESS file. Then, at first, rename .css to .less and compile. After that, refactor then content in LESS.
from clndr.
Related Issues (20)
- This Template is not working? HOT 1
- custom `options.targets.day` is ignored and days which don't have the `day` class loose their `inactive` class HOT 2
- It's possible to move self.options.clickEvents.click.apply(self, [target]); after setting the selected date? HOT 2
- Previous and Next months appear. I just want to show the current month. HOT 5
- how can i translate month into chinese?
- Have multiple classes for an events such as a class for a bank holiday and school holiday class HOT 2
- Feature Request: Multi-day select HOT 1
- set month and year same time HOT 2
- "Na" being displayed instead of previous month's dates HOT 3
- Destroy Clndr In Internet Explorer IE 11 HOT 1
- Generating `daysOfTheWeek` array with only first character HOT 11
- Styling/CSS Not showing HOT 3
- Can I have the mini-calendar without the full calendar?
- Get clicked date in calander
- Drop jQuery dependency HOT 1
- How can I show current month in number?
- how can I stay the same month when returning back to this page HOT 1
- Usage docs should explain how to use eventsThisInterval HOT 1
- hi If I wants to change the calendar start day order from Sunday to Monday how can I change it HOT 2
- Improper translations with the localization features
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clndr.