Sometimes working on the project I feel a lack of customization of form elements, the more if everything is to fit the overall style of website or app. This case the very solution is to use my own images for checkboxes.
I found the way to realize that with the ‘:checked’ pseudo selector – for targeting an element based on its checked or unchecked status.
<input type="checkbox" />
<label>Check box 1</label>
To tie together input tag and label tag, I need to add ‘for’ for label and relevant ‘id’ for input:
After Windows 8 release there is nobody all over the world who is indifferent to the platform interface and functionality. Some people like it, some ones count advantages and disadvantages. And I decide to play a little with the tiles-based interface and produce a sweet design.
You can place any content you need into tiles, actually, tiles represent your app or sub modules.
Styling look & feel:
To stylish tiles I use ‘background-image’ property to create a nice gradient effect, draw borders and box shadow: Read the rest of this entry »
If you ever have to read a long document, scrolling all the way through it to find what you need can be annoying. This case a smooth scroller seems to be a solution, it helps with navigation and you enhance usability on the website with sleek navigation controls.
As for my mind, such sweet )) scrolling is fine for pages which list all links at the top and the relevant content – below (FAQ pages, Terms pages) or ‘back to top’ links.
This technique is based on the jQuery library.
There are 2 parts of scrolling script: the first script is for scrolling to the very top of the page and the second one – to scroll to the certain place of the page.
1. Scroll the page to the top
At the body section I defined elements with class ‘anchorLink’:
<a href="#" class="anchorLink">Top ↑</a>
When the link with the class ‘anchorLink’ is clicked, the smooth scroll effect is created using the scrollTop function (I set the speed as ‘slow’):
Once I have been playing around with the responsive design for a WordPress-powered website. I should detect window/ browser size with jQuery and hide the certain element if the width is less then 900px (yes, I do know how to use CSS Media Queries to adapt pages style to various display widths and use em units and percentages and min-width and max-width in my CSS to get a proper flexible layout or how to check the user agent, it was just a special case).
So I decided to get the current computed width via jQuery:
$(window).width(); // returns width of browser viewport
$(document).width(); // returns width of HTML document
Even if your business is not a cutting edge tech start up, the overall identity should be unified, clean and impressive. Your logo is a visual representation of everything your company stands for, it establishes a brand identity.
To create a high quality logo a designer gathers the information about client’s business (what they do, who their target audience is, what their aims are and how they want to be presented). A well-done logo should express customers and generate a warm feeling for the company, it ties all business’s aesthetics together.
Long story short, let me use an example from my sweet web designer’s life.
I created a logo for a classifieds company in New Zealand named Adboard. I am to provide a concept, web design (including user interface design) and a logo.
Develop a concept
A design concept is the idea behind a design. Such developing is absolutely an individual process – there are a lot of ways to generate an idea and represent it. Read the rest of this entry »