


Introduction to the implementation method of border shadow (box-shadow) in CSS (code example)
The content shared in this article is the method of realizing border shadow with CSS. The content is very detailed. Friends in need can refer to it.
What we need to add a shadow to the border is the box-shadow attribute. Let’s take a look at the syntax formats of the box-shadow attribute
box-shadow: (distance in the horizontal direction) (distance in the vertical direction) (shadow blur) (shadow size) (shadow color) (shadow direction);
(shadow blur) (shadow Size) (Shadow Color) (Shadow Direction) can be omitted or the following format can be used. (Related recommendations: CSS Learning Manual)
box-shadow: (distance in the horizontal direction) (distance in the vertical direction);
box -shadow: (distance in the horizontal direction) (distance in the vertical direction) (blurred shadow);
box-shadow: (distance in the horizontal direction) (distance in the vertical direction) (blurred shadow) ( Shadow size);
box-shadow: (distance in the horizontal direction) (distance in the vertical direction) (shadow blur) (shadow color);
box -shadow: (distance in the horizontal direction) (distance in the vertical direction) (shadow blur) (shadow size) (shadow color);
box-shadow: (distance in the horizontal direction) (vertical Distance in direction) (shadow blur) (shadow color) (shadow direction);
Syntax example:
box-shadow:5px 5px 3px 1px#000000 inset;
Let’s take a look at the code example in detail:
SimpleShadow.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" type="text/css" href="SimpleShadow.css" /> </head> <body> <div class="SimpleFrame">php中文网</div> </body> </html>
SimpleShadow.css
body { background-color:#C0C0C0; } .SimpleFrame { background-color: #FFFFFF; margin-left: 128px; margin-top: 64px; width: 128px; height: 220px; box-shadow: 4px 4px 5px #404040; }
The effect is as follows:
The shadow effect is attached to the container of the DIV and displays the shadow.
When setting the degree of shadow blur, change the CSS code to the following.
SimpleShadow.css
body { background-color:#C0C0C0; } .SimpleFrame { background-color: #FFFFFF; margin-left: 128px; margin-top: 64px; width: 128px; height: 220px; box-shadow: 4px 4px 0px #808080; }
The effect is as follows:
When setting "box-shadow: 4px 4px 4px #808080; ”
When setting “box-shadow: 4px 4px 16px #808080;”
The larger the number, the blurry the outline of the shadow and the display Softer shades.
Set the shadow size
SimpleShadow.css
body { background-color:#C0C0C0; } .SimpleFrame { background-color: #FFFFFF; margin-left: 128px; margin-top: 64px; width: 128px; height: 220px; box-shadow: 4px 4px 5px 10px #404040; }
If you specify the size of the shadow, the shadow will be the size specified externally Display, the effect is as follows:
Setting of shadow direction
CSS code is as follows:
body { background-color:#C0C0C0; } .SimpleFrame { background-color: #FFFFFF; margin-left: 128px; margin-top: 64px; width: 128px; height: 220px; box-shadow: 4px 4px 5px #404040 inset; }
The effect is as follows: the shadow is displayed inside the frame
Set shadow color
Specify the shadow color of box-shadow.
body { background-color:#C0C0C0; } .SimpleFrame { background-color: #FFFFFF; margin-left: 128px; margin-top: 64px; width: 128px; height: 220px; box-shadow: 2px 2px 10px #ff6a00; }
The effect is as follows: the shadow is tinted and displayed.
This article ends here. For more information about CSS, you can study the CSS Video Tutorial column on the PHP Chinese website! ! !
The above is the detailed content of Introduction to the implementation method of border shadow (box-shadow) in CSS (code example). For more information, please follow other related articles on the PHP Chinese website!

Choosing Flexbox or Grid depends on the layout requirements: 1) Flexbox is suitable for one-dimensional layouts, such as navigation bar; 2) Grid is suitable for two-dimensional layouts, such as magazine layouts. The two can be used in the project to improve the layout effect.

The best way to include CSS files is to use tags to introduce external CSS files in the HTML part. 1. Use tags to introduce external CSS files, such as. 2. For small adjustments, inline CSS can be used, but should be used with caution. 3. Large projects can use CSS preprocessors such as Sass or Less to import other CSS files through @import. 4. For performance, CSS files should be merged and CDN should be used, and compressed using tools such as CSSNano.

Yes,youshouldlearnbothFlexboxandGrid.1)Flexboxisidealforone-dimensional,flexiblelayoutslikenavigationmenus.2)Gridexcelsintwo-dimensional,complexdesignssuchasmagazinelayouts.3)Combiningbothenhanceslayoutflexibilityandresponsiveness,allowingforstructur

What does it look like to refactor your own code? John Rhea picks apart an old CSS animation he wrote and walks through the thought process of optimizing it.

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@keyframesispopularduetoitsversatilityandpowerincreatingsmoothCSSanimations.Keytricksinclude:1)Definingsmoothtransitionsbetweenstates,2)Animatingmultiplepropertiessimultaneously,3)Usingvendorprefixesforbrowsercompatibility,4)CombiningwithJavaScriptfo

CSSCountersareusedtomanageautomaticnumberinginwebdesigns.1)Theycanbeusedfortablesofcontents,listitems,andcustomnumbering.2)Advancedusesincludenestednumberingsystems.3)Challengesincludebrowsercompatibilityandperformanceissues.4)Creativeusesinvolvecust

Using scroll shadows, especially for mobile devices, is a subtle bit of UX that Chris has covered before. Geoff covered a newer approach that uses the animation-timeline property. Here’s yet another way.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Linux new version
SublimeText3 Linux latest version

Zend Studio 13.0.1
Powerful PHP integrated development environment

WebStorm Mac version
Useful JavaScript development tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver CS6
Visual web development tools
