Html CSS框阴影自定义形状问题

Html CSS框阴影自定义形状问题,html,css,box-shadow,Html,Css,Box Shadow,我试过像图中那样的盒子 但无法获得盒子底部的阴影外观。甚至我也试过在css框阴影,但不能得到那个阴影 谁能给影子一个解决办法。提前感谢: .ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本

我试过像图中那样的盒子

但无法获得盒子底部的阴影外观。甚至我也试过在css框阴影,但不能得到那个阴影

谁能给影子一个解决办法。提前感谢:

.ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本对齐:居中; } .ss_tag3.ss_头{ 背景:2b557d; 填充:2%7%7%; 位置:相对位置; 盒影:0 3px 3px bdc3c9; } .ss_tag3.ss_head:之后{ 内容:; 边框:28px实心透明; 位置:绝对位置; 左:41.5%; 底部:-42px; 边框顶部:15px实心2b557d; } .ss_标记3.ss_头h1{ 文本转换:大写; 颜色:fff; 边框底部:1px实心20476f; 盒影:0 1px 0 3a6998; 字号:800; 字体大小:32px; 垫底:7.4%; } .ss_tag3.ss_head.ss_price{ 垫面:4%; 右边填充:0; 左侧填充:0; } .ss_tag3.ss_head.ss_price.ss_left-div{ 文本对齐:居中; } .ss_tag3.ss_head.ss_price.ss_left-div span{ 颜色:f7f7f8; 文本转换:大写; 字体大小:33px; 字号:100; } .ss_tag3.ss_列表{ 背景:fff; 填充:14%7%7%; } .ss_标签3.ss_列表ul{ 页边距底部:0; 列表样式类型:无; } .ss_tag3.ss_列表ul li{ 边框底部:1px实心E3; 垫底:5%; 垫面:4%; } .ss_tag3.ss_列表ul li a{ 颜色:406387; 字号:17px; 字号:600; 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style{ 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style:before{ 内容:\2713\0020; 颜色:406387; } .ss_tag3.ss_列表ul li a.ss_列表内容{ 填充:0; } .ss_tag3.ss_列表ul li a:悬停{ 文字装饰:无; } .ss_tag3.ss_list ul li:最后一个孩子{ 边框底部:无; } .ss_tag3.ss_list ul li:最后一个孩子a.ss_list样式:之前{ 显示:无; } .ss_tag3.ss_foot-btn{ 文本对齐:居中; 背景:F5; 填充:5%0; } .ss_tag3.ss_foot-btn.ss_order-btn{ 文本转换:大写; 背景:2b557d; 边框:1px实心2b557d; 颜色:fff; 字体大小:15px; 字号:600; 填充:4px12px; 大纲:无; } 小组或团队 特价 现在联系
使用此联机生成器而不是硬编码


使用此联机生成器而不是硬编码


我刚刚添加了以下几行代码:

.ss_tag3 {
  position:relative;       
  box-shadow:0 1px 0px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}

.ss_tag3:before, .ss_tag3:after {
  content:"";
  position:absolute; 
  z-index:-1;
  box-shadow:0 0 20px rgba(0,0,0,0.4);
  top:50%;
  bottom:0;
  left:40px;
  right:40px;
  border-radius:100px / 10px;
}
:before和:after部分是构成底部阴影的部分。请随意摆弄这个。下面是代码片段

.ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本对齐:居中; } .ss_tag3.ss_头{ 背景:2b557d; 填充:2%7%7%; 位置:相对位置; 盒影:0 3px 3px bdc3c9; } .ss_tag3.ss_head:之后{ 内容:; 边框:28px实心透明; 位置:绝对位置; 左:41.5%; 底部:-42px; 边框顶部:15px实心2b557d; } .ss_标记3.ss_头h1{ 文本转换:大写; 颜色:fff; 边框底部:1px实心20476f; 盒影:0 1px 0 3a6998; 字号:800; 字体大小:32px; 垫底:7.4%; } .ss_tag3.ss_head.ss_price{ 垫面:4%; 右边填充:0; 左侧填充:0; } .ss_tag3.ss_head.ss_price.ss_left-div{ 文本对齐:居中; } .ss_tag3.ss_head.ss_price.ss_left-div span{ 颜色:f7f7f8; 文本转换:大写; 字体大小:33px; 字号:100; } .ss_tag3.ss_列表{ 背景:fff; 填充:14%7%7%; } .ss_标签3.ss_列表ul{ 页边距底部:0; 列表样式类型:无; } .ss_tag3.ss_列表ul li{ 边框底部:1px实心E3; 垫底:5%; 垫面:4%; } .ss_tag3.ss_列表ul li a{ 颜色:406387; 字号:17px; 字号:600; 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style{ 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style:before{ 内容:\2713\0020; 颜色:406387; } .ss_tag3.ss_列表ul li a.ss_列表内容{ 填充:0; } .ss_tag3.ss_列表ul li a:悬停{ 文字装饰:无; } .ss_tag3.ss_list ul li:最后一个孩子{ 边框底部:无; } .ss_tag3.ss_list ul li:最后一个孩子a.ss_list样式:之前{ 显示:无; } .ss_tag3.ss_foot-btn{ 文本对齐:居中; 背景:F5; 填充:5%0; } .ss_tag3.ss_foot-btn.ss_order-btn{ 文本转换:大写; 背景:2b557d; 边框:1px实心2b557d; 颜色:fff; 字体大小:15px; 字号:600; 填充:4px12px; 大纲:无; } .框h3{ 文本对齐:居中; 位置:相对位置; 顶部:80px; } .盒子{ 宽度:70%; 高度:200px; 背景:FFF; 利润率:40px自动; } .ss_tag3 { 位置:相对位置; 长方体阴影:0 1px 0px rgba0,0,0,0.2,0 0 20px rgba0,0,0,0.1插图; } .ss_tag3:之前,.ss_tag3:之后 { 内容:; 位置:绝对位置; z指数:-1; 盒影:0.20px rgba0,0,0,0.4; 最高:50%; 底部:0; 左:40px; 右:40px; 边界半径:100px/10px; } 小组或团队 特价 现在联系
我刚刚添加了以下几行代码:

.ss_tag3 {
  position:relative;       
  box-shadow:0 1px 0px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}

.ss_tag3:before, .ss_tag3:after {
  content:"";
  position:absolute; 
  z-index:-1;
  box-shadow:0 0 20px rgba(0,0,0,0.4);
  top:50%;
  bottom:0;
  left:40px;
  right:40px;
  border-radius:100px / 10px;
}
:before和:after部分是构成底部阴影的部分。请随意摆弄这个。下面是代码片段

.ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本对齐:居中; } .ss_tag3.ss_头{ 背景:2b557d; 填充:2%7%7%; 位置:相对位置; 盒影:0 3px 3px bdc3c9; } .ss_tag3.ss_head:之后{ 内容:; 边框:28px实心透明; 位置:绝对位置; 左:41.5%; 底部:-42px; 边框顶部:15px实心2b557d; } .ss_标记3.ss_头h1{ 文本转换:大写; 颜色:fff; 边框底部:1px实心20476f; 盒影:0 1px 0 3a6998; 字号:800; 字体大小:32px; 垫底:7.4%; } .ss_tag3.ss_head.ss_price{ 垫面:4%; 右边填充:0; 左侧填充:0; } .ss_tag3.ss_head.ss_price.ss_left-div{ 文本对齐:居中; } .ss_tag3.ss_head.ss_price.ss_left-div span{ 颜色:f7f7f8; 文本转换:大写; 字体大小:33px; 字号:100; } .ss_tag3.ss_列表{ 背景:fff; 填充:14%7%7%; } .ss_标签3.ss_列表ul{ 页边距底部:0; 列表样式类型:无; } .ss_tag3.ss_列表ul li{ 边框底部:1px实心E3; 垫底:5%; 垫面:4%; } .ss_tag3.ss_列表ul li a{ 颜色:406387; 字号:17px; 字号:600; 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style{ 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style:before{ 内容:\2713\0020; 颜色:406387; } .ss_tag3.ss_列表ul li a.ss_列表内容{ 填充:0; } .ss_tag3.ss_列表ul li a:悬停{ 文字装饰:无; } .ss_tag3.ss_list ul li:最后一个孩子{ 边框底部:无; } .ss_tag3.ss_list ul li:最后一个孩子a.ss_list样式:之前{ 显示:无; } .ss_tag3.ss_foot-btn{ 文本对齐:居中; 背景:F5; 填充:5%0; } .ss_tag3.ss_foot-btn.ss_order-btn{ 文本转换:大写; 背景:2b557d; 边框:1px实心2b557d; 颜色:fff; 字体大小:15px; 字号:600; 填充:4px12px; 大纲:无; } .框h3{ 文本对齐:居中; 位置:相对位置; 顶部:80px; } .盒子{ 宽度:70%; 高度:200px; 背景:FFF; 利润率:40px自动; } .ss_tag3 { 位置:相对位置; 长方体阴影:0 1px 0px rgba0,0,0,0.2,0 0 20px rgba0,0,0,0.1插图; } .ss_tag3:之前,.ss_tag3:之后 { 内容:; 位置:绝对位置; z指数:-1; 盒影:0.20px rgba0,0,0,0.4; 最高:50%; 底部:0; 左:40px; 右:40px; 边界半径:100px/10px; } 小组或团队 特价 现在联系
必须使用伪元素

只需添加此代码段即可解决此问题:

.ss_tag3:before, .ss_tag3:after {
position: absolute;
content: "";
top: 120px;
bottom: 5px;
left: 50px;
right: 50px;
z-index: -1;
box-shadow: 0 0 12px 14px rgba(0, 0, 0, 0.1);
border-radius: 150px/20px;
}

工作示例:
必须使用伪元素

只需添加此代码段即可解决此问题:

.ss_tag3:before, .ss_tag3:after {
position: absolute;
content: "";
top: 120px;
bottom: 5px;
left: 50px;
right: 50px;
z-index: -1;
box-shadow: 0 0 12px 14px rgba(0, 0, 0, 0.1);
border-radius: 150px/20px;
}

工作示例:

您可以通过以下方式在页脚下方添加带方框阴影的椭圆:

.ss_foot-btn {
    position: relative;
    z-index: 1;
}
.ss_tag3::after {
    content: ' ';
    position: absolute;
    z-index: 0;
    left: 15%;
    bottom: 0;
    display: block;
    width: 70%;
    height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);
}
请在上或下面进行检查:

身体{ 背景:无EBEBEB; } .ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本对齐:居中; } .ss_tag3.ss_头{ 背景:2b557d; 填充:2%7%7%; 位置:相对位置; 盒影:0 3px 3px bdc3c9; } .ss_tag3.ss_head:之后{ 内容:; 边框:28px实心透明; 位置:绝对位置; 左:41.5%; 底部:-42px; 边框顶部:15px实心2b557d; } .ss_标记3.ss_头h1{ 文本转换:大写; 颜色:fff; 边框底部:1px实心20476f; 盒影:0 1px 0 3a6998; 字号:800; 字体大小:32px; 垫底:7.4%; } .ss_tag3.ss_head.ss_price{ 垫面:4%; 右边填充:0; 左侧填充:0; } .ss_tag3.ss_head.ss_price.ss_left-div{ 文本对齐:居中; } .ss_tag3.ss_head.ss_price.ss_left-div span{ 颜色:f7f7f8; 文本转换:大写; 字体大小:33px; 字号:100; } .ss_tag3.ss_列表{ 背景:fff; 填充:14%7%7%; } .ss_标签3.ss_列表ul{ 页边距底部:0; 列表样式类型:无; } .ss_tag3.ss_列表ul li{ 边框底部:1px实心 E3; 垫底:5%; 垫面:4%; } .ss_tag3.ss_列表ul li a{ 颜色:406387; 字号:17px; 字号:600; 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style{ 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style:before{ 内容:\2713\0020; 颜色:406387; } .ss_tag3.ss_列表ul li a.ss_列表内容{ 填充:0; } .ss_tag3.ss_列表ul li a:悬停{ 文字装饰:无; } .ss_tag3.ss_list ul li:最后一个孩子{ 边框底部:无; } .ss_tag3.ss_list ul li:最后一个孩子a.ss_list样式:之前{ 显示:无; } .ss_tag3.ss_foot-btn{ 文本对齐:居中; 背景:F5; 填充:5%0; } .ss_tag3.ss_foot-btn.ss_order-btn{ 文本转换:大写; 背景:2b557d; 边框:1px实心2b557d; 颜色:fff; 字体大小:15px; 字号:600; 填充:4px12px; 大纲:无; } .ss_foot-btn{ 位置:相对位置; z指数:1; } .ss_tag3::之后{ 内容:''; 位置:绝对位置; z指数:0; 左:15%; 底部:0; 显示:块; 宽度:70%; 高度:40px; 边界半径:100%; 盒影:0 0 20px rgba0,0,0,5; } 小组或团队 特价 现在联系
您可以通过以下方式在页脚下方添加带方框阴影的椭圆:

.ss_foot-btn {
    position: relative;
    z-index: 1;
}
.ss_tag3::after {
    content: ' ';
    position: absolute;
    z-index: 0;
    left: 15%;
    bottom: 0;
    display: block;
    width: 70%;
    height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);
}
请在上或下面进行检查:

身体{ 背景:无EBEBEB; } .ss_tag3{ 位置:相对位置; -webkit过渡:所有200毫秒的易用性; -webkit转换:scale1; -ms转换:所有200毫秒的速度都很慢; -ms变换:scale1; -moz转换:所有200毫秒的速度都很慢; -moz变换:scale1; 过渡:所有200毫秒的速度都很慢; 变换:scale0.8; } .ss_tag3 h1{ 文本对齐:居中; } .ss_tag3.ss_头{ 背景:2b557d; 填充:2%7%7%; 位置:相对位置; 盒影:0 3px 3px bdc3c9; } .ss_tag3.ss_head:之后{ 内容:; 边框:28px实心透明; 位置:绝对位置; 左:41.5%; 底部:-42px; 边框顶部:15px实心2b557d; } .ss_标记3.ss_头h1{ 文本转换:大写; 颜色:fff; 边框底部:1px实心20476f; 盒影:0 1px 0 3a6998; 字号:800; 字体大小:32px; 垫底:7.4%; } .ss_tag3.ss_head.ss_price{ 垫面:4%; 右边填充:0; 左侧填充:0; } .ss_tag3.ss_head.ss_price.ss_left-div{ 文本对齐:居中; } .ss_tag3.ss_head.ss_price.ss_left-div span{ 颜色:f7f7f8; 文本转换:大写; 字体大小:33px; 字号:100; } .ss_tag3.ss_列表{ 背景:fff; 填充:14%7%7%; } .ss_标签3.ss_列表ul{ 页边距底部:0; 列表样式类型:无; } .ss_tag3.ss_列表ul li{ 边框底部:1px实心E3; 垫底:5%; 垫面:4%; } .ss_tag3.ss_列表ul li a{ 颜色:406387; 字号:17px; 字号:600; 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style{ 填充:0; } .ss_tag3.ss_list ul li a.ss_list-style:before{ 内容:\2713\0020; 颜色:406387; } .ss_tag3.ss_列表ul li a.ss_列表内容{ 填充:0; } .ss_tag3.ss_列表ul li a:悬停{ 文字装饰:无; } .ss_tag3.ss_list ul li:最后一个孩子{ 边框底部:无; } .ss_tag3.ss_list ul li:最后一个孩子a.ss_list样式:之前{ 显示:无; } .ss_tag3.ss_foot-btn{ 文本对齐:居中; 背景:F5; 填充:5%0; } .ss_tag3.ss_foot-btn.ss_order-btn{ 文本转换:大写; 背景:2b557d; 边框:1px实心2b557d; 颜色:fff; 字体大小:15px; 字号:600; 填充:4px12px; 大纲:无; } .ss_foot-btn{ 位置:相对位置; z指数:1; } .ss_tag3::之后{ 内容:''; 位置:绝对位置; z指数:0; 左:15%; 底部:0; 显示:块; 宽度:70%; 高度:40px; 边界半径:100%; 盒影:0 0 20px rgba0,0,0,5; } 小组或团队 特价 现在联系
哇!这就是我要问的。。谢谢,没问题。很乐意帮忙:哇。。这就是我要问的。。谢谢,没问题。很高兴能帮忙: