Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CSS white inner shadow

Tags:

css

How can I make white inner shadow in the div?

I've trying with other colors — works fine, but with white color that don't work.

JSBin example

Thanks!

Update: I need something like this:

enter image description here

like image 505
Evgeny Samsonov Avatar asked Aug 01 '26 13:08

Evgeny Samsonov


2 Answers

Alternatively, you can create a simple overlay on the layer above the content and make it your box-shadow

.container {
    height: 300px;
    width: 300px;
    background: #fff;
    border: 1px solid #cecece;
    border-radius: 4px;
    position: relative;
}

.container .content {
    overflow: auto;
    height: 100%;
}

.container:after {
    width: calc(100% - 20px);
    height: 110px;
    background: linear-gradient(180deg, #fff, transparent);
    position: absolute;
    top: 0;
    left: 0;
    content: close-quote;
}
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JS Bin</title>
</head>
<body>
    <div class="container">
        <div class="content">
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro nesciunt quo fuga quasi vero modi aspernatur
            nemo harum sapiente nobis ex aliquam excepturi possimus sit laboriosam libero adipisci non aliquid.Lorem
            ipsum dolor sit amet, consectetur adipisicing elit. Dicta libero modi debitis ipsa architecto nihil
            exercitationem cumque natus ducimus at quae doloribus illum optio aut expedita eveniet magnam officiis
            qui!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam officia reiciendis doloremque neque
            debitis aperiam voluptates non libero atque ut iure rem consequuntur alias commodi velit asperiores sit
            nesciunt minima. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos dolor ab animi ullam id
            incidunt tempore atque doloremque quidem quaerat soluta eaque expedita aspernatur velit reprehenderit
            doloribus similique. Quod non.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sit delectus iste
            aliquid vero ut? Odio quas asperiores odit velit vitae aspernatur beatae! Adipisci molestias placeat maiores
            eos voluptatum assumenda sunt.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci similique
            quos fugit nostrum neque sit repudiandae error laborum possimus voluptatum molestiae impedit quo repellendus
            minus corrupti doloribus itaque ipsa consequatur!Lorem ipsum dolor sit amet, consectetur adipisicing elit.
            Consequuntur molestias odit numquam soluta veniam saepe incidunt dolore praesentium nobis labore amet cumque
            aliquam et consectetur est at quis voluptas doloremque?
        </div>
    </div>
</body>
</html>
like image 196
Maurício Testa Avatar answered Aug 04 '26 02:08

Maurício Testa


box-shadow: grey 0px 30px 40px -2em inset; 

Use grey into white. If I understood well, you want a white shadow inside a white input? You need a different color to make the shadow.

I have maybe misunderstood, don't know. Tell me if this helped or if I just didn't understand.

like image 43
SrAxi Avatar answered Aug 04 '26 03:08

SrAxi



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!