Programmers check ideas for sites on sites: codepen , jsbin , jsfiddle , cssdesk . Because there they instantly see the result of the written code and can show it to others.
Codepen is one of the most popular. There are more than 500 thousand ready-made solutions. Half of them are rubbish: inefficient code, do not work on tablets and phones, do not support all popular browsers. You need to spend many hours searching for ideas that you can use on your site.
I decided to make a selection of useful decisions with codepen. The first has already released on Habré "Overview of multi-level menus . " Now the second - "Overview of the animation for the site's download pages."
The collection was divided into 3 articles.
I skipped codepen solutions through 3 criteria:
I chose 1440 codepen solutions for the Preloader request. I missed them through the first and second filter. Of 1440, 465 remained. In each article I will analyze 155 ideas.
If the idea cannot be used in a real project, it does not work in 2-3 browsers, on a tablet or phone and it uses slow code - I throw it out. Therefore, of the first 155, only 83 survived.
PS If you want to help analyze the remaining 310 ideas for preloader pages, then write me a personal message. I do not have enough time to quickly process them due to the work on the Gefest IDE . And together we will make it faster. The contribution of each will be described in the articles.
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Not a sufficiently effective solution due to "> div> div".
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An interesting solution, but ineffective - because of the animation css-properties box-shadow.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Safari (mac) does not work.
Uses technology:
A simple code, but not a sufficiently effective solution due to the animation of the css properties of the margin and box-shadow.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution and simple code.
Library site.
Works in browsers:
In IE and Firefox does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Android 3.3+ does not work
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Simple and effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
The Android 3.3+ does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Some solutions are effective, and some are not, due to the animation of css-properties: margin, border, text-shadow, border-radius, height, width and right.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Firefox does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Simple and effective solution.
Library site.
Works in browsers:
Uses technology:
Ineffective due to box-shadow, but beautiful.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
The solution is beautiful, but ineffective due to the height height css property.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
In IE does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Some solutions are effective, and some are not due to the animation of css-properties: width, left, right and top.
Library site.
Works in browsers:
Uses technology:
Some solutions are effective, and some are not due to the animation of css-properties: height, border-radius, border, left and margin.
Library site.
Works in browsers:
Uses technology:
Some solutions are not effective due to the animation of css-properties: left, right, width, box-shadow and height.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Ineffective, but interesting solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Clean code, but inefficient solution due to the css-width property animation.
Library site.
Works in browsers:
In Windows phone 8+ does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
Not a sufficiently effective solution due to the animation of the css-property left.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
In IE and Firefox does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An interesting solution, but ineffective due to the animation of css-properties: border-radius, left and top.
Library site.
Works in browsers:
The Android 3.3+ does not work.
Uses technology:
The solution is effective. Js-code is executed only when opening: determines the location and speed of the animation of the balls.
Library site.
Works in browsers:
Uses technology:
Not a very effective solution due to the animation of css-properties: left and padding.
Library site.
Works in browsers:
In IE and Windows phone does not work.
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution, but requires to connect a heavy script Tween max.
Library site.
Works in browsers:
Uses technology:
The effective decision, but demands to connect heavy scripts: Tween max and CSSRulePlugin.
Library site.
Works in browsers:
Uses technology:
An effective solution. With the GreenSock Animation Platform, svg objects are animated.
Library site.
Works in browsers:
Uses technology:
An effective solution. With the GreenSock Animation Platform, svg objects are animated.
Library site.
Works in browsers:
Windows phone does not work
Uses technology:
An effective solution.
Library site.
Works in browsers:
In iOS does not work.
Uses technology:
The solution is not effective enough. The initial lookup of the svg elements of an object is done poorly.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
Uses technology:
An effective solution.
Library site.
Works in browsers:
In IE and Windows phone does not work, because they do not support SVG.
Uses technology:
An effective solution.
Library site.
Works in browsers:
In IE and Windows phone does not work, because they do not support SVG.
Uses technology:
.
.
:
Windows phone , SVG.
:
.
.
:
IE Windows phone , SVG.
:
.
.
:
IE Windows phone , SVG.
:
- css- height.
.
:
:
.
.
:
Safari (mac) .
:
.
.
:
IE Windows phone .
:
.
.
:
IE Windows phone .
:
.
.
:
:
.
.
:
:
.
.
:
:
.
.
:
:
.
.
:
:
.
.
:
iOS8+ .
:
Source: https://habr.com/ru/post/331236/
All Articles