background preloader

CSS Almanac

CSS Almanac

The Shapes of CSS Learn Development at Frontend Masters CSS is capable of making all sorts of shapes. Squares and rectangles are easy, as they are the natural shapes of the web. 100 Ideas That Changed Photography by Maria Popova From the camera obscura to the iPhone, or why photography is an art of continuous reinvention. Earlier this year, British publisher Laurence King brought us 100 Ideas That Changed Graphic Design, 100 Ideas That Changed Film, and 100 Ideas That Changed Architecture. Now comes 100 Ideas That Changed Photography (public library) — an equally concise and intelligent chronicle of the most seminal developments in the history of today’s most prevalent visual art.

6 Methods For Vertical Centering With CSS Centering elements vertically with css is something that often gives designers trouble. There are however a variety of methods for vertical centering and each is fairly easy to use. Today I want to present 6 of those methods. I’ve usually skipped over the topic of vertical centering, since there are some good posts already out there that are easy enough to find, but recently Bikram commented requesting a tutorial on vertically centering so I thought why not. You can view demos of each of the methods below by clicking here. Clicking the images above each section will also take you to that specific demo.

2013 July 13 - Sunspot at Sunset Discover the cosmos! Each day a different image or photograph of our fascinating universe is featured, along with a brief explanation written by a professional astronomer. 2013 July 13 Hover.css - A collection of CSS3 powered hover effects All Hover.css effects make use of a single element (with the help of some pseudo-elements where necessary), are self contained so you can easily copy and paste them, and come in CSS, Sass, and LESS flavours. Many effects use CSS3 features such as transitions, transforms and animations. Old browsers that don't support these features may need some extra attention to be certain a fallback hover effect is still in place. Licenses Hover.css is made available under a free personal/open source or paid commercial licenses depending on your requirements. To compare licenses please visit the Ian Lunn Design Limited Store and purchase a commercial license.

50 Beautifully Designed Book Covers for Inspiration Books displayed on a shelf in a shop need to attract prospective buyers, and the first and most important way that can be done is with an eye-catching cover design. Whether it is very significant to the content of the book, or completely 'off the wall' in its design, it is what is going to make people pick the book up and read the back cover. There are many articles advising designers to look around them and to look everywhere for inspiration, and perhaps some do walk into bookshops and browse the book and magazine cover designs, but I am guessing most don't often have either the time or the inclination to do that, so today we are bringing you a collection of beautifully designed book covers for your inspiration – some new, some old, and in many and varying styles of design, just like browsing a book store. Beautifully Designed Book Covers for Inspiration

Building A RESTful PHP Server: Understanding the Request Once upon a time, what seems like a lifetime ago, I was away for a couple of weeks, and I wrote a series of posts about serving RESTful APIs from PHP to keep my blog going while I was away. Fast forward a few years and those posts are outdated and still wildly popular - so I thought it was about time I revisited this and showed how I'm writing RESTful PHP servers today! In the first part of this (probably) 3-part series, we'll begin with the basics. It might seem boring, but the most important thing to get right with REST is parsing all the various elements of the HTTP request and responding accordingly.

CSS3 Transform to Matrix Filter converter This is the hardest of all the transform functions to understand unless you are mathematically gifted. However, for those who are stubborn, geeky, or both, a brief explanation follows. If you don't undertand everything below, don't fret — you'll probably never use this function. This function is almost the direct equivalent to Microsoft's Matrix Filter. These first four values, a , c , b and d , correspond to the first four values of Microsoft Matrix Filter, M11 , M12 , M21 and M22 . In other words, this statement

Art, Copy & Code In the 1960's, advertising went through a creative revolution that changed everything simply by partnering up art directors and copywriters. The idea of a creative team made up of art and copy was born. Today, it's happening again. We're in the midst of a second creative revolution, driven by technology. Code is being added to the core creative process, enabling new forms of brand expression and engagement. Art, copy and code is the creative team for the connected world. Design in the browser with web fonts and real content by Aral Balkan One of the iconic representations of the digital age is an image of the ubiquitous digital screen, stereotypically represented as a grid of brightly-lit pixels. This, like many of our other traditional perceptions of digital and interactive experiences, are either changing or being replaced altogether as we enter the post-PC era.

Tools and resources for working with colour This is part of a series of posts to share with readers a useful collection of some of the most important, effective and practical data visualisation resources. This post presents a collection of useful tools, resources and references for making the pain of working with colour on your visualisation project – navigating through the minefield of theory and seeking inspiration for that elusive creative spark – that bit easier. Please note, I may not have personally used all the services, sites or tools presented but have seen sufficient evidence of their value from other sources. Also, to avoid re-inventing the wheel, descriptive text may have been reproduced from the native websites for some resources. Colour palettes ColorBrewer: “Colorbrewer 2.0 is an online tool designed to help people select good color schemes for maps and other graphics.”

Demo of a simple CRUD RESTful PHP service used with AngularJS and MySQL REST represents Representational State Transfer. For web applications REST API is a good architectural choice for the communication between the app and the server. This makes sharing data between different devices and apps easy. Implementing REST is simpler compared to other methods like SOAP, CORBA, WSDL. In this tutorial we will create a RESTful web service using PHP. Also we will create a Customer Manager Application using AngularJS as front end which will consume this web service. Best of the visualisation web… June 2013 At the end of each month I pull together a collection of links to some of the most relevant, interesting or thought-provoking web content I’ve come across during the previous month. If you follow me on Twitter you will see many of these items shared as soon as I find them. Here’s the latest collection from June 2013. Includes static and interactive visualisation examples, infographics and galleries/collections of relevant imagery.

Single Page Site with Smooth Scrolling, Highlighted Link, and Fixed Navigation - Call Me Nick Get Source View Demo In this lab, I’m going to demonstrate how to create a fixed navigation, single page site with smooth scrolling, and highlighting the navigation link depending on which section is currently being viewed. This technique is great for single page sites that want to pack in lots of goodies on one page, but use a navigation with cool scrolling to section it off. Let’s get started. Getting Started With The Markup The markup is fairly easy.