Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adam-lynch/multi-column-template
Multi-column horizontally-scrolled blog post / article template
https://github.com/adam-lynch/multi-column-template
Last synced: 13 days ago
JSON representation
Multi-column horizontally-scrolled blog post / article template
- Host: GitHub
- URL: https://github.com/adam-lynch/multi-column-template
- Owner: adam-lynch
- Created: 2013-05-12T20:52:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-05-14T21:22:29.000Z (over 11 years ago)
- Last Synced: 2024-12-01T16:34:24.582Z (about 2 months ago)
- Language: JavaScript
- Size: 141 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
###Multi-column-template
[Demo](http://adam-lynch.github.io/multi-column-template/).This is me playing around with a multi-column horizontally-scrolled blog post / article template.
I'd love to be able to break away from the ubiquitous overused templates, but I haven't found a multi-column example that works as well. Maybe it can't, but I'm going to try anyway; let's see if bigger text is always better than multiple columns (on the web).
**Disclaimer**: So far I've only tested this in the latest version of Chrome, full-screen on my laptop but I plan to make it more compatible/intelligent.
##Inspired by:
* [Paul Lewis' multi-columned blog posts](http://aerotwist.com/blog/reinventing-the-wheel/)
* [Where should the navigation be' by Vasilis van Gemert](http://nerd.vasilis.nl/where-should-the-navigation-be/)
* [David Storey's nicely styled blog](http://generatedcontent.org/)##Todo (in no particular order):
* Add some CSS3 mixins so it'll work on more than WebKit
* Figure out if the post heading can be fixed-positioned or part of first column without breaking post/scrolling :/
* See why `column-height` won't work and or find a workaround to setting the height of `.post-body`
* Sort out mobile, etc. Should only be column-ated when the viewport is wider than `column-width`. This includes refactoring the scrolling adaption so that vertical scrolling will result in the post scrolling horizontally *only* when the post isn't displayed like a typical vertical post.
* Or just sort out a general way of applying certain JS for certain scenarios (viewport + post view mode; horizontal/veritcal)
* Scroll to target element if fragment identifier (`../url#id-of-something`) is specified in URL
* Figure out a way that post headings can't be orphaned at the end of a column away from the next paragraph (in the next column)
* Improve sidebar; slide in like FB app. Anchor nav-icon to the right, ADAM to the left. Utilize touch (slide) events
* Horizontal / vertical read mode toggle