css - add internal bottom shadow inside html element
HTML[Edit]
+
0
-
0
CSS - add internal bottom shadow inside HTML element
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22<style> .element { border: 1px solid silver; overflow: hidden; } .element::after { margin: 0 -10px; height: 20px; box-shadow: inset rgb(0 0 0 / 5%) 0px -7px 10px; display: block; content: ''; } </style> <div class="element"> 1<br /> 2<br /> 3<br /> </div>
Reset
[Edit]
+
0
-
0
CSS - add internal bottom shadow inside HTML element
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27<style> .element { position: relative; border: 1px solid silver; overflow: hidden; } .element::after { position: absolute; left: -7px; right: -7px; bottom: 0; height: 20px; box-shadow: inset rgb(0 0 0 / 5%) 0px -7px 10px; display: block; content: ''; z-index: -1; } </style> <div class="element"> 1<br /> 2<br /> 3<br /> </div>
[Edit]
+
0
-
0
CSS - add internal bottom shadow inside HTML element
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22<style> .element { border: 1px solid silver; overflow: hidden; } .element::after { margin: 0; height: 20px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0)); display: block; content: ''; } </style> <div class="element"> 1<br /> 2<br /> 3<br /> </div>
[Edit]
+
0
-
0
CSS - add internal bottom shadow inside HTML element
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27<style> .element { position: relative; border: 1px solid silver; overflow: hidden; } .element::after { position: absolute; left: 0; right: 0; bottom: 0; height: 20px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0)); display: block; content: ''; z-index: -1; } </style> <div class="element"> 1<br /> 2<br /> 3<br /> </div>