CSS Pseudo classes manipulation using jQuery.

development
css, design, develop, dom, style, manipulate, access, jquery

The Pseudo classes in Cascading Style Sheets (CSS) refers to the state of an element. Some of the element states among many that are useful for web designers or developers includes :active, :hover, :focus and :visited because in a designing phase, by altering these element states, one can focus on small details.

The biggest problem with Pseudo-classes manipulation using jQuery is that they are not a part of the Document Object Model (DOM) therefore is inaccessible by Javascript. Although they are rendered by the browser like any other DOM elements, they are not quite part of DOM.

Read More

Scrollable Picture box in Windows Form using C#.

development
C#, csharp, development, form, design, windows, picture, image, box, container, fluid, layout

While I was working on my personal Comic Reader Application, I came across a problem which was quite difficult to find solution for. A scrollable picture box, as simple as it might sound, it quite isn’t.

I used C# 4.5 version for this particular project of mine and needed a zoom in/out, scroll a large image and such in a Window Form.

The solution I found out to be the most effective after spending hours searching Google results was a tad bit too simple.

Read More

New theme development for Jekyll!

rant
jekyll, design, development, blog, Liquid

After a year long use of Wordpress, I decided to move to Jekyll and give it a try. I am loving the full developer feel while using Jekyll, especially while setting it up and designing a custom theme. I love it’s extendibility. I can develop and use my own custom features, plugins, in short, no more bulky and slow performance.

Designing a theme for Jekyll is so much fun, it had been a while I had not wireframed the frontend and the backend, I consider it a headache, even now! Simple designing a website or just developing a backend is easy, wireframing both together to create a complete product is a whole different ball game, interesting too.

I am quite glad, I had short but complicated experience with Ghost Blog, both uses Liquid Templating developed by Shopify. Besides the boring part, you write the blog post or pages in Markdown, how cool is that? I mean, it’s not really new as almost every repositories now a days use Markdown for project pages, including README.md.

Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor. As the initial description of Markdown contained ambiguities and unanswered questions, many implementations and extensions of Markdown appeared over the years to answer these issues. (Source: Wikipedia)

Read More