Is there a way to use two CSS3 box shadows on one element?
You can comma-separate shadows:
box-shadow: inset 0 2px 0px #dcffa6, 0 2px 5px #000;
CSS - Create multiple box shadow
I Hope you are looking for this
div {
width: 50px;
height: 50px;
background-color: white;
border-radius:50%;
box-shadow: 0 5px 0 rgba(255, 0, 0, 1), 0 10px 0 rgba(0, 255, 0, 1);
}
Multiple box shadows on one element, with different settings
Solved my issue with a different approach. I layered a second circle behind it and kept the blinking effect on the actual object. From there, using the CSS +
operator, I could manipulate both circles, having the outer circle fade in when hovering over the inner circle. Working version
How to have two elements share a box shadow
You can use css-filter:
#box {
filter: drop-shadow(0 0 5px black)
}
Stacking box-shadows in multiple css selectors
You can do a little trick and use a pseudo element:
.cell { width: 100px; height: 100px; display: inline-block; border: solid 1px; position: relative;}
.cell:hover { box-shadow: inset 0 0 5px rgba(200, 50, 50, 1);}.cell.selected:after { content: ""; position: absolute; top: 0px; right: 0; bottom: 0; left: 0; box-shadow: 0 0 5px rgba(50, 50, 200, 1);}
<div class="cell"></div><div class="cell selected"></div>
How do I add multiple box-shadows to an element, but only apply a transition to one of them?
For this you'd have to explicitly list out all the box-shadow
s, including the un-changed shadows, and animate all of them (despite the lack of change in some/most of them). An animation that changes nothing will, at least, look unanimated. Regardless of the behind-the-scenes transition
.
Demonstrative CSS:
div {
box-shadow: inset 1px 1px 3px #000000, 1px 1px 3px #FF0000;
transition: box-shadow 1s linear;
}
div:hover {
box-shadow: inset 1px 1px 3px #000000, 1px 1px 10px #FF0000;
transition: box-shadow 1s linear;
}
(simple) JS Fiddle demo.
Unfortunately there is, as yet (nor is there planned to be, so far as I'm aware), no method to name or identify individual box-shadow
s.
box shadows on multiple elements at same level but without overlap?
If you can use filter
and drop-shadow
then you can apply a drop-shadow to the container. This shadow differs as it conforms to the alpha channel of the image (in this case, the outline of the content) instead of a simple rectangle:
body { background: darkgrey; padding-top: 50px}
#box-one,#box-two { background: white; width: 200px; height: 200px; margin: auto; position: relative;}
#box-one { left: -50px; z-index: 1;}
#box-two { right: -50px; z-index: 1;}
#top { filter: drop-shadow(0 0 20px black);}
<div id="top"> <div id="box-one"></div> <div id="box-two"></div></div>
Multiple box shadows on a single element using Bourbon
See the link for how to do this
Is there a way to use two CSS3 box shadows on one element?
The gist of it is to try using comma separated ones, I know you said you tried this already but maybe double check with the syntax they suggest in the answer to the link?
Creating a CSS3 box-shadow on all sides but one
In your sample create a div inside #content with this style
#content_over_shadow {
padding: 1em;
position: relative; /* look at this */
background:#fff; /* a solid background (non transparent) */
}
and change #content style (remove paddings) and add shadow
#content {
font-size: 1.8em;
box-shadow: 0 0 8px 2px #888; /* line shadow */
}
add shadows to tabs:
#nav li a {
margin-left: 20px;
padding: .7em .5em .5em .5em;
font-size: 1.3em;
color: #FFF;
display: inline-block;
text-transform: uppercase;
position: relative;
box-shadow: 0 0 8px 2px #888; /* the shadow */
}
Related Topics
Css Flexbox Not Working in Ie10
How to Make a Footer Fixed in the Page Bottom
How to Store Inherit Value Inside a CSS Variable (Aka Custom Property)
Bootstrap Icons Are Loaded Locally But Not When Online
Css Transition Shorthand With Multiple Properties
Top Nav Bar Blocking Top Content of the Page
How to Style a Div to Be a Responsive Square
Style Child Element When Hover on Parent
Eliminate Flash of Unstyled Content
Opacity of Div'S Background Without Affecting Contained Element in Ie 8
How to Wrap Text With No Whitespace Inside a ≪Td≫
Converting and Rendering Web Fonts to Base64 - Keep Original Look
How to Put an Image in Div with CSS
What Does It Mean When a CSS Rule Is Grayed Out in Chrome's Element Inspector