background preloader

Elastic Image Slideshow with Thumbnail Preview

Elastic Image Slideshow with Thumbnail Preview
Today we want to show you how to create a simple elastic slideshow with a thumbnail preview. The slideshow will adjust automatically to its surrounding container and we can navigate through the slides by using the thumbnail previewer or the autoplay slideshow option. View demo Download source To make this slideshow responsive, we will use a mixture of JavaScript and CSS techniques. The fabulous photography used in the demo is by Bartek Lurka and it is licensed under the Attribution-NonCommercial-NoDerivs 3.0 Unported License. So, let’s do it! The Markup We will create two unordered lists, one for the main slider and one for the thumbnail navigation beneath the large image. The list for the thumbnail preview navigation will contain an absolute element (the first list element with the class ei-slider-element and the thumbnail list elements which consist of an anchor and an image (the thumbnail). Now, let’s add the style. The CSS First, we will define the style for the main wrapper. The JavaScript Related:  Jqueryresponsive design

Fullscreen Background Image Slideshow with CSS3 Happy new year, everybody! Today we will create a CSS-only fullscreen background image slideshow. We'll create different image transitions and also make a title appear using CSS animations. View demo Download source Happy new year, everybody! The images are by Mark Sebastian and they are licensed under the Creative Commons Attribution-ShareAlike 2.0 Generic License. Note that this will only work in browsers supporting CSS animations. This tutorial is a part of our latest CSS3 experiments; you can find more of those here: The Markup We’ll use an unordered list for the slideshow and we’ll add a span for each image and a division with a heading: <ul class="cb-slideshow"><li><span>Image 01</span><div><h3>re·lax·a·tion</h3></div></li><li></li><li></li></ul> The spans are going to be the elements that will have the background images of the slideshow. The CSS Let’s style the unordered list first. The animation for each span will last 36 seconds and run an inifinite number of times. Demos

» Media Queries in SVG images Cloud Four Blog “Wait? What was that Bruce Lawson just said?” That was my reaction last week as I listened to the audio from Bruce’s presentation at Responsive Day Out conference. What had Bruce said that blew my mind? It was the fact that you can embed media queries inside SVG images. Maybe this is common knowledge for everyone else, but I was stunned by the news. I recommend starting the video at the 3 minute 25 second mark. The really cool thing about the way media queries work inside SVG is that they react to the viewport of the image itself, not the viewport of the browser. Here is the source from one of the example images that Andreas uses: SVG images with media queries embedded in them seem perfect for the responsive images art direction use case. The examples that Andreas shows in the video can be found at: And I would be remiss if I didn’t also share his post from 2009(!) Finally, I highly recommend listening to all of the audio from Responsive Day Out.

Ultimate Guide To Setting Up Your First Online Shop E-commerce is the most popular business trend in our futuristic society, as most modern cities have Internet equipped and it’s such a simple process to send payments anywhere in the world via Internet connection. Along with these technologies have risen hundreds of thousands of new digital web stores which sell both physical and digital products to one global marketplace. (Image Source: Fotolia) Business means trade, and trade means transaction. For Internet buyer, what they really care about is probably the security, as there are overwhelming fraud issues happening all around the world nowadays. But hard doesn’t mean that it’s impossible to do it yourself. The Process of Building Before even considering to launch your website it is crucial to spend some time away from the computer and build your idea. (Image Source: Fotolia) These are all very important topics of discussion which you should consider deeply. Registering a Domain Spend a lot of time considering your domain before purchase.

Expanding Image Menu with jQuery In today’s tutorial we will create an expanding image menu with jQuery. The idea is to have some columns with black and white image slices that will make a content area slide out when we click on them. We will also slide in the colored version of the image, creating a neat […] View demoDownload source In today’s tutorial we will create an expanding image menu with jQuery. The photography is by talented Robert Bejil, check out his awesome photos on his Flickr photostream. So, let’s get started! The Markup The HTML structure consists of a main container and an unordered list where each item is one of the columns. Let’s take a look at the style. The CSS We are going to stretch the container for the list over the page and hide the overflow. We will give enough width to the ul so that the li elements which will be floating, don’t wrap to the next “line” when they expand: The overflow of the li elements is going to be hidden as well because our content inside is actually much bigger. The JavaScript

Blog – Tutorials – Online Training Recently I’ve been using a really awesome framework called Bootstrap to put small websites together. In this article, I’m going to guide you through the basics of the Bootstrap installation process, and how the Bootstrap framework can be customized for a responsive web design. The end result of this tutorial will be a custom Bootstrap website (you can see the final website here). If you prefer to skip the basics and get right to the Bootstrap code, you can download the code directly from GitHub. Why Bootstrap? Bootstrap is a framework that provides an easy-to-use 12-column grid system for a 940 pixel wide container as well as a fluid layout grid that adjusts to the size of a browser. To put the benefit of using Bootstrap into perspective, consider how you go about building a website. Imagine how much quicker and easier your web build could be if you used Bootstrap to help you organize everything from designing site structure to defining site maps and building column structures. Base CSS

Hacking Google Analytics: Ideas, Tips and Tricks By Claudiu Murariu Web analytics is a powerful tool made accessible to all of us through awesome free software such as Google Analytics. These tools are designed to satisfy the general needs of every kind of website out there. That’s why website analytics tools, in general, are very good at offering a fundamental overview of traffic data of a site, but not so good when it comes to answering specific questions. To get specific questions answered, sometimes you have to work around limitations of your current software. As a proof of concept, I’ll present three examples/ideas for gathering more information in conjunction with Google Analytics. The purpose of this article is to present some starting points for your further exploration. Example 1: Where Do Users Come From? Google Analytics (and other web analytics tools) does a great job of telling you the last web page the user clicked on that got him/her to your website. Here is how you could do it better: Below is a sample of such a script.

JavaScript Individual or compiled Plugins can be included individually (using Bootstrap's individual *.js files), or all at once (using bootstrap.js or the minified bootstrap.min.js). Using the compiled JavaScript Both bootstrap.js and bootstrap.min.js contain all plugins in a single file. Include only one. Component data attributes Don't use data attributes from multiple plugins on the same element. Plugin dependencies Some plugins and CSS components depend on other plugins. Data attributes You can use all Bootstrap plugins purely through the markup API without writing a single line of JavaScript. That said, in some situations it may be desirable to turn this functionality off. $(document).off('.data-api') Alternatively, to target a specific plugin, just include the plugin's name as a namespace along with the data-api namespace like this: $(document).off('') Programmatic API We also believe you should be able to use all Bootstrap plugins purely through the JavaScript API. No conflict Events <!

The Overflow Pattern The overflow pattern is a technique used in fluid web designs to expose more content as screen real estate becomes available. Typically seen in carousels and data tables, the overflow pattern allows content to remain compact for small screens while still capitalizing on additional screen real estate. The benefits are obvious. Exposing more content, especially for an e-commerce site like Amazon, means more chances for users to see something they’d like to buy. Also, a common complaint with regards to mobile-first responsive design is that large screen versions of mobile-first designs look stark and vacant. Considerations Make it obvious – Many users won’t know more content exists unless you provide explicit hints or controls. In the Wild Demos and Resources

20 Powerful And Useful jQuery Tutorials Of Year 2011 A few days ago we created an awesome post featuring some of the great jQuery Animation tutorials which was appreaciated by our visitors those are in the professions of designing and developing. This article clearly shows that how flash is getting out-dated and JavaScript frameworks are taking place when someone want to create animations. This article has also shown that jQuery is becoming favorite for many web developers and designers out there and using this JavaScript framework for creating stylish animations for websites, web apps, stylish effects and much more. Being one of the most advanced, powerful and lightweight JavaScript framework – we here at WebTabLab like jQuery very much and always love to showcase various compilations related to jQuery such as best jQuery plugins of May 2011, great jQuery plugins of July 2011 and recently jQuery animation tutorials. Don’t forget to subscribe to our RSS-feed and follow us on Twitter for recent updates. 1) Rotating Image Slider

Fullscreen Pageflip Layout A tutorial on how to create a fullscreen pageflip layout using BookBlock. The idea is to flip the content like book pages and access the pages via a sidebar menu that will slide out from the left. View demo Download source We have received a couple of requests on how to use the BookBlock plugin in fullscreen. The idea is to navigate the pages using the arrows or swiping the pages, and to slide out the menu when clicking on the menu button. We’ll also use jScrollPane by Kevin Luck to add a custom scrollbar for the content when needed. Please note: CSS 3D transforms will only work in modern browsers that support those properties. The demo contains excerpts form the hilarious “The Funny Side of Physic” by A. The following libraries and jQuery plugins will be used: BookBlock by Pedro BotelhoCustom jQuery++ by BitovijScrollPane by Kevin LuckjQuery Mouse Wheel Plugin by Brandon AaronCustom Modernizr (peek inside to see what this build includes) So, let’s get started! The Markup The CSS The JavaScript

Blogs - Internet blog - BBC TV Channel Homepages: Responsive Design 12 High Quality Business Card Design Tutorials « Business Card Gallery – A business card is an important tool any designer, it is a platform for the designer to showcase their style and creativity on a piece of material that a client can take away with them. The business card design is an extension of your branding representing you and your company, you should invest your time and money in creating a unique and well crafted business card design and not opt for a cheap alternative. A well designed and executed business card reflects your design skill and attention to branding, a potential client will use this as an insight into who you are and what your brand represents. If you are new and just about to start designing your own business cards, check out these high quality business card design tutorials that will give you a great insight into the process behind the creating a print ready business card. Design a Print Ready Business Card for Designers How To Create a Sophisticated Business Card Design Create a Print Ready Business Card Design in Illustrator

Interactive Infographic with SVG and CSS Animations Learn how to build an interactive animated infographic using SVG, CSS and JavaScript. View demo Download source One of the less talked about features of newer browsers is increasing support for the SVG file format. If you are unfamiliar with SVG, it stands for Scalable Vector Graphics. Unlike raster image formats like PNG, JPG or GIF, the vector graphics contained within SVG files are completely scalable to any size and will display at any resolution or screen density without quality loss. In many cases, SVG files will also be much smaller in filesize and download quicker. But one of the really cool things that some developers do not realize is that SVG is built on the XML specification, which at the end of the day means that its plain old markup, and can be worked with in a similar manner to HTML. With the right techniques and modern browser support, developers can now produce some pretty impressive animations, effects and interactions using SVG. Preparing an SVG file The HTML The CSS

Chris Butler on Responsive Design at UCDA Design Summit Last month I spoke at the UCDA Design Summit — called The Empowered Designer — in Asheville, NC. I did two sessions, both on responsive design. This is the first part, in which I focused on some of the high-level, strategic considerations behind responsive. What's below does omit some of the individual slides; if you want to see the original slide deck, I've put it up at (Oh, and in part 2, I got in to the nitty gritty. Introduction How many of you were making websites in the 90s? This shift comes at the urging of new software and hardware, again, just like many of the others. So that's why we're here. That's why I'm calling today's session Responsive Design at 10,000 Feet. I don't know why I just said that. Moving on. What we'll cover. What we won't cover? Incidentally, how many of you collaborate with developers to get your work done? Ok, good to know. And opinion, by the way, is the perfect segue to something I wanted to briefly mention before we dive in any further: