Many things and phenomena of the material worldare perceived unconsciously, and the effect of their perception is the result of applying knowledge of the past. All things have shadows, it's natural. To some extent, design has always reflected reality insofar as the computer monitor allowed it.
Evolution of modern display deviceshas achieved amazing results, and the desire to depict the shadows of objects not only became available in the form in which it is present in real life, but also in its new computer reflection.
Apparently only what a ray of light falls on, becausehow exactly the result of the reflection of the ray is accessible to the perception of the eye. The ray is "indifferent" to perception from a particular point in space, and it, when it illuminates an object, reflects from it, and when it hits the surrounding objects, creates a whimsical play of light and shadows.
The Shadow CSS property can not convey realitybut the shadow effect can be obtained both in its natural meaning (in a certain sense) and in the new computer version (not everything has a shadow, but it can be "thought out").
Shadow can be assigned to those elements that areits nature does not have it at all. The virtual world brought into the world real dynamics and new physical laws of objects and phenomena, although, perhaps, they are already there, they simply are not yet discovered in a real way.
Using CSS to specify the desired shadow is very simple. The syntax of box-shadow is included in the general description of the element and has a small number of parameters.
The shadow options in Shadow CSS are set by the followingway. Shifts in X and Y, blur, stretch and color. The first two numbers determine the shift of the shadow relative to the element, the third - the radius of the blur, the fourth - the size of the shadow with respect to the element.
Numbers can be negative, the color is specified by common rules. Syntax Shadow CSS is supported by all browsers, but in each case it makes sense to check the adequate display of the selected shadow option.
When using the property border shadow CSS takes into account the selected radius of curvature and makes appropriate changes in the resulting shadow.
Among the online CSS tools Shadow Generator takes a prominent place.Shadows do not refer to what you can simply program by specifying a few parameters. The design of the element is related to the overall design. To determine the desired values, it is very convenient to use different generators. This saves time and makes it possible to use the experience of other developers.
A good tool offers CSSmatic -the result is presented interactively, and the result can be obtained immediately in the code and inserted into your project. Here you can not only determine the shadow and its parameters, but also the actual color and structure of the desired element.
The tool from Mozilla, Developer, gives an opportunity to get in interactive mode not only the code and shadow of the element, but also to design its pseudo-elements (: before and: after).
Naturally, the possibilities of Sshadow CSS does not give a shadow from the image,but using the background-color property in the value transparent, you can easily superimpose the desired path on its shadow and get the desired effect.