CSS 实现单边阴影

 box-shadow: 0px -15px 10px -15px #111;

五个值分别为:x y blur spread color

将 spread 设置成 blur 的负值即可

这种只适用于 offset 和 blur 相差比较小的情况,相差太大的话效果不是很好

see:

1. StackOverflow

2. codepen

原文地址:https://www.cnblogs.com/savokiss/p/8671876.html

时间: 2024-08-03 09:04:56

CSS 实现单边阴影的相关文章

box shadow 单边阴影 两边阴影

box-shadow语法:x轴偏移值 y轴偏移值 模糊半径 阴影半径 || 颜色 insect,其中阴影半径可以为负值,意思是增加或减少指定数值的阴影半径 正常阴影 box-shadow: 5px 5px 5px black; 阴影半径为负值  box-shadow: 5px 5px 5px -5px black; 阴影半径为正值 box-shadow: 5px 5px 5px 5px black; 双边阴影 box-shadow: 5px 0px 5px -5px black, -5px 0p

【CSS】圆角阴影边框CSS

.someClassName { width:300px; display: inline-block; padding: 5px 10px 6px; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba

酷炫,用Html5/CSS实现文字阴影

前两天有一个学html5前端小美女问我一个有关文字阴影的效果怎么去实现.她和我说文字阴影嘛,她也知道text-shadow,.但是却做不出想要的样子,其实css3的新功能是很强大的,不要把你的思想太过于局限化,好了,闲话也不多说,咱们就先来看看这个文本阴影. 一.文字阴影text-shadow 文字阴影参数:参数1 : 第1个长度值用来设置对象的阴影水平偏移值.可以为负值 参数2 :第2个长度值用来设置对象的阴影垂直偏移值.可以为负值 参数3 :如果提供了第3个长度值则用来设置对象的阴影模糊值.

css生成彩色阴影

通常用css生成单色或者同色系的的阴影(box-shadow),其实可以通过巧妙的利用 filter: blur 模糊滤镜,可以生成渐变色或者说是颜色丰富的阴影效果,如图: 原理: 利用伪元素,生成一个与原图一样大小的新图叠加在原图之下,然后利用滤镜模糊 filter: blur() 配合其他的亮度/对比度,透明度等滤镜,制作出一个虚幻的影子,伪装成原图的阴影效果. 关键代码: filter: blur(10px) brightness(80%) opacity(.8) 完整示例代码: <!DO

CSS 页面顶部阴影和给浏览器强制加上滚动条

/*给浏览器强制加上滚动条*/ html{height: 101%;} /*页面顶部阴影*/ body:before{ content: ""; position: fixed; top:-10px; left:0; width:100%; height:10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px

css圆角和阴影兼容问题(ie7,ie8)

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document</title> <style type="text/css"> .box { backgrou

css常用的阴影

一.box-shadow: 0 2px 15px 0 rgba(0,0,0,.15)!important 二. box-shadow: 0 2px 6px 0 rgba(0,0,0,.4); 三. .tofu-block-hover { transition: opacity 0.3s,width 4s,height 4s; border: 1px solid #e7e7e7; padding: 18px; background-color: #fff; position: absolute;

box-shadow制作各种单边,多边阴影

一.box-shadow问题探究 box-shadow 在MDN定义以及详解: box-shadow 以由逗号分隔的列表来描述一个或多个阴影效果.该属性让你可以对几乎所有元素的边框产生阴影.如果元素同时设置了 border-radius ,阴影也会有圆角效果.多个阴影的z-ordering 和多个 text shadows 规则相同(第一个阴影在最上面).inset默认阴影在边框外. 参数: <offset-x> 设置水平偏移量,如果是负值则阴影位于元素左边. <offset-y>

CSS3知识之阴影box-shadow

一.定义和用法 box-shadow 属性向框添加一个或多个阴影. box-shadow: h-shadow v-shadow blur spread color inset; h-shadow     必需.水平阴影的位置.允许负值. v-shadow        必需.垂直阴影的位置.允许负值. blur                 可选.模糊距离. spread             可选.阴影的尺寸. color                可选.阴影的颜色. inset