background preloader

CSSGram

CSSGram
What is This? For more background on CSS Image Effects, you can check out my blog series here, or watch my video from CSS Conf EU, which gives a baseline on blend modes and filters. Simply put, CSSgram is a library for editing your images with Instagram-like filters directly in CSS. What we're doing here is adding filters to the images as well as applying color and/or gradient overlays via various blending techniques to mimic these effects. We are using pseudo-elements (i.e. Browser Support This library uses CSS Filters and CSS Blend Modes. Google Chrome: 43+ Mozilla Firefox: 38+ Internet Explorer: Nope Opera: 32+ Safari: 8+ For more information, check on Can I Use. Usage There are currently 3 ways to consume this library: 1. When using CSS classes, you can simply add the class with the filter name to the element containing your image. The quickest way to do this is to link to our CDN in your <head> tag: <link rel="stylesheet" href=" 2.

CSS Glossary Comments in CSS are signified by a forward-slash and asterisk. Example Definition Properties are defined within selectors by defining a property and a value. Syntax Read more Defining many properties Each CSS rule can have as many properties as you like. Padding The padding is the spacing between the content and the border (edge of the element.). Margin The margin is the space around the element. font-family The font-family property sets the font of an HTML element's text. What are selectors? Selectors are used in CSS to select the parts of the HTML that are being styled. selector { rules; rules; rules; } Class name selectors You can also select HTML elements by their Class name. Element selectors You are able to select HTML elements first by simply using the name of the element. ID selectors ID selectors are used to select only a single item on a page. Attribute selectors

fastcodesign While Halloween won't be here in earnest until the end of the month, the countdown is definitely in full swing. Here to stoke anticipation is Montreal-based design duo Baboon with a series of creepy animated GIFs, revealed every day for the month of October. Featuring scary characters new and old—from Cousin Itt to Dracula, Michael Myers and the Grim Reaper—each GIF is illustrated by Baboon's Pablo Echeverri and Sylvain Rogé and animated by friend and motion designer Simon Lagneau. The trio started off the month by creating a long list of the monsters, ghosts and murders that haunted their childhoods, and are now diligently working their way through it. "Every character becomes easier to make than the previous one. Once we made the process part of our daily habits, it became easy to manage," writes Echeverri in an email. Maybe not, but we're certainly glad they do.

Colorify.js Effects for Card Stacks Tree vector designed by Freepik If you enjoyed this demo you might also like: Designing a landing page that sells — Active Collab Blog Designing a landing page that sells From awful to awesome (and everything in between) We ramped up our marketing efforts by making landing pages for PPC campaigns. Designing a landing page is similar to designing a website, but more focused on a single call to action. In our case, the goal was to make the visitor create a trial. A landing page has to answer: Why you’re worth the time? All that on a single page. Before the design We first chose the focus of our campaign. Team collaborationWork organizationGetting paid Because there’s a great number of apps for managing to-do’s and collaboration, we decided to create a campaign that focused on the whole workflow: from project inception to getting paid. After all, Active Collab has everything a modern team needs to make work easier: you track time spent working on tasks and issue invoices. The first design was created without much internal collaboration. The result was awful — it was limp, lifeless, and uninspired. Final

colofilter.css To use those filters, download the colofilter.css file, add it to the head of your document : Then to use the filters, use the proper classes on your elements, and that's it! <div class="blend-blue"><img src="image.png"/><span>lorem</span></div> Examples (click the images to copy the classes): lorem Unfortunately, it will not work with IE & Edge browsers, as well as Opera Mini, and Safari (desktop & IOS ) is not supporting the hue, saturation, color, and luminosity blend modes. See compatibility for : mixblendmode filters A polyfill is on it's way! Motion UI Motion UI is a Sass library for quickly creating CSS transitions and animations. We originally bundled this code with Foundation for Apps, but we've souped it up, made it its own library, and open sourced it ahead of the launch of Foundation for Sites 6. Getting Started Install Motion UI with Bower or npm. The package includes a CSS file with a bunch of premade transitions and animations, along with the source Sass files, which allow you to build your own. bower install motion-ui --save npm install motion-ui --save Motion UI includes a bundle of pre-made effects as CSS classes. But where it really gets fun is creating your own effects. Transitions The core function of Motion UI is to transition components in and out. Show a Thing The Motion UI package includes a small JavaScript library to trigger these transitions. MotionUI.animateIn('#element', 'fade-in'); MotionUI.animateOut('#element', 'fade-out', function() { console.log('Transition done!') Transitions are highly customizable. Animations

howdesign This latest edition of the Top 10 Websites for Designers includes a new creative critique platform, a fun color picker for the real world and more. In November's Top 10 Websites for Designers you'll discover collections of thought-provoking posters, a flawlessly delivered digital story and more. In October's Top 10 Sites for Designers, check out a showcase of people from all backgrounds in design; a color gradient generator; fun agency site & more. In this month's roundup of websites for designers, you'll find font pairing tools, interesting portfolio sites, a product graveyard and more. This month's roundup of websites for designers features a history of cocktail lettering, a funny interactive film and goofy designer excuses. This month’s Top 10 Websites for Designers includes design portfolio inspiration, an interesting color resource and websites that offer unique storytelling experiences.

SplashUp Online Photo Editor Externally SplashUp editor is almost the twin brother of the well-known Photoshop, and although it is far from opportunities of adobe product among online editors, it is one of the most versatile. Thus functionality of SplashUp online photo editor has no effect on its performance. Among the advantages of SplashUp online notice easily scalable window, drag to a convenient location to the user workspace tools, the ability to create an image from scratch, upload photos to social networks, and editing of images from a web camera, cloud services support. In addition to the convenient interface, the SplashUp photo editor pleases users by available to them opportunities, the most important of which are the availability of variety of layers and filters that are used to process images, as well as many standard tools, such as cropping, rotating, experiment with the brightness and color.

Using Quantity Queries to write content-aware CSS - tomango The dawn of HTML5 and CSS3 provided a wave of new technologies promising to change the way we build web applications. Web developer reactions to most features were similar, an initial buzz of excitement while we pondered the possibilities brought forth by these shiny new techniques followed by a crushing sense of disappointment when we realised just how long it would be before we could start using them. Some crest-of-the-wave developers renounced any form of support to older browsers and pressed on with the new features. However, many developers did not have the option to blindly assume that all users ran the latest cutting edge browser, if we were to do that, we’d segregate a significant portion of our users. For this reason, it’s usually a game of patience when it comes to using new frontend features in the wild. This is why it’s so exciting to discover a feature that is both very useful and can also be used on a live website without large spoonfuls of graceful degradation. Added bonus

UX Design Trends 2015 & 2016 (free e-book) Effective Date: Oct 10, 2014 This Privacy Policy (“Policy”) describes how UXPin Sp. z o.o. a Polish company with business address at Abrahama Street No 37/8, 81 - 366 Gdynia, Poland, entered into commercial register of the Polish Court Register held by the District Court Gdańsk - North in Gdańsk No 0000400136, with share capital of 66,100.00 PLN, TAX ID NO: PL5862274376and its affiliates (“UXPin” or “we” or “our” or “us”) treats information collected or provided in connection with a customer’s (“you” or “your”) use of the UXPin software-as-a-service (the "Service") website located at (the “Site”). Any customer intending to use the Site is requested to read this Policy carefully prior to any use of the Site, as this Policy shall apply to any use of the UXPin software-as-a-service located at the Site. Please note that your use of the Site constitutes your acceptance of this Policy as set forth below:

Reverse Text Color Based on Background Color Automatically in CSS Over the weekend I noticed an interesting design for a progress meter in a videogame. The % complete was listed in text in the middle of the bar and didn't move. But that text was the same color as the background of the bar that was filling up from left to right. It seemed like the background was going to make the text invisible once they overlapped, but instead, the text color reversed to be white instead anywhere it overlapped with the background. My first thought was this: how can we replicate this design pattern and what might we learn along the way? Here’s what I came up with, but make sure to check this demo on the latest version of Chrome to see everything working correctly: See the Pen A pure CSS loading bar by Robin Rendle (@robinrendle) on CodePen. Pretty cool, huh? Let’s take a look at the markup first The .wrapper will hold our elements in place, .bg will be our loading bar that increases over time and our .text element will be used as the percentage information. The Color Swap

Elsystudio - Freepik Kids stickers 337 6 3 days ago Card with cat and floral frame 439 15 2 days ago Abstract kitcken pattern 205 9 2 days ago Owl illustration 247 17 3 days ago Love is in the air illustration 223 14 3 days ago Collection of owls 201 16 3 days ago Pattern with cute cat heads 387 18 3 days ago Baby items 801 12 7 days ago Owls on the nature 352 7 3 days ago Happy kids on school 844 18 6 days ago Three owls on a branch 149 6 3 days ago Circular frame with owls 128 11 3 days ago Christmas illustration 135 4 3 days ago Card collection with owls everywhere 288 4 3 days ago Funny monkey cartoons 729 20 6 days ago Birds on branches with flowers 273 6 3 days ago Bear in the garden illustration 684 27 6 days ago Animals wallpaper in colorful style 298 13 7 days ago Playing pandas cartoons 370 23 6 days ago Spring illustration 112 10 3 days ago Birthday template with funny children 151 7 2 days ago Abstract background with cute cats 229 11 3 days ago Birthday card with bear and flowers 413 8 6 days ago

Diamond grid layout with Sass Since I started my career on the web, I’ve been building websites that follow standard grid layouts. It got to a point where I was telling an intern at my company that developers think in rectangles. I mean, there’s nothing wrong with rectangular layouts. They’re like your mom’s Volvo, steady and reliable. But sometimes, it’s fun to try something different. Attempt 1: Just rotate them divs On the first pass, I hadn’t gotten my hands on the actual design yet, but started experimenting with HTML and CSS first, just to try out a few ideas I had. The initial mark-up for the grid was pretty simple. Sass variables came in very handy in this case as I could create a grid-unit to use as a base for calculating the widths of all the diamonds. $gridUnit: 95vw / 16; $small: $gridUnit * 2; $med: $gridUnit * 3; $large: $gridUnit * 4; Attempt 2: Clip off them divs That didn’t go so well. And then I saw the actual hi-fidelity design. Okay, back to the drawing board. Visual styles and art-direction

Related: