How to Style HTML5 Range Slider for Consistent Cross-Browser Appearance
The range input type is a new addition in HTML5, allowing users to input numbers within a specified range using a slider control. This intuitive user …
The range input type is a new addition in HTML5, allowing users to input numbers within a specified range using a slider control. This intuitive user …
Tooltip is a great way to display extra information on a website without taking extra space. The tooltip generally appears upon mouse hover, and there…
The modal window, a ubiquitous interface element across websites, often houses subscription forms, upload interfaces (like those seen in WordPress), n…
Creating a download link is usually an easy task. All we need to do is use an anchor tag <a>, and add the reference URL pointing to the file. Bu…
While we live in a digital era where most content is easily accessible online, many people still prefer reading long-form text on paper. It’s possib…
By default, when an anchor tag element is in active or focus state, a dotted line appears around it, as shown in the image below. This outline is used…
In many cases, obtaining user location would be extremely useful to establish better user experience, for example: E-commerce sites can immediately pr…
Apart from introducing new elements, the people behind the web standard, W3C, also introduced a set of JavaScript APIs that allow developers to commun…
Inspired by a comment from one of our readers on our previous post (CSS3 Bounce Effect), we are going to show you how to create a notification bar wit…
Print media, compared to web media, offers greater flexibility in content layout and display. However, replicating those intricate shape frames used i…
Hyphenation becomes essential when dealing with narrow page or column widths that cannot fully accommodate lines of text. It helps achieve even paragr…
Thanks to CSS3 Media Queries, we can now easily adjust and apply CSS styles depending on the size of the device’s screen or viewport. This article e…