Css o; z指数:-1; 背景:继承; 变换:旋转(45度); 保证金:-40px自动-20px; 背景:线性渐变(到顶部,#1B4046,#1B4046)不重复,线性渐变(到顶部,#1B4046 0,#1B4046 5px,透明5px)不重复右下角,线性渐变(到左侧,#1B4046 0,#1B4046 5px,透明5px)不重复右下角; 背景剪辑:内容框、边框框、边框框; 背景尺寸:自动,57%100%,100%57%; } div.br:之后{ 保证金:自动; 边缘底部:-40px; } 文章{ 溢出:隐藏; 填充底部:40px; } html{ 最小高度:100%; 背景:线性梯度(30度,灰色,黄色,紫色,石灰,番茄,绿松石色,灰色); } p{ 填充:0.25em; 边缘:0.25em; 位置:相对;/*确保文本显示在伪元素上*/ } 边界阴影法

Css o; z指数:-1; 背景:继承; 变换:旋转(45度); 保证金:-40px自动-20px; 背景:线性渐变(到顶部,#1B4046,#1B4046)不重复,线性渐变(到顶部,#1B4046 0,#1B4046 5px,透明5px)不重复右下角,线性渐变(到左侧,#1B4046 0,#1B4046 5px,透明5px)不重复右下角; 背景剪辑:内容框、边框框、边框框; 背景尺寸:自动,57%100%,100%57%; } div.br:之后{ 保证金:自动; 边缘底部:-40px; } 文章{ 溢出:隐藏; 填充底部:40px; } html{ 最小高度:100%; 背景:线性梯度(30度,灰色,黄色,紫色,石灰,番茄,绿松石色,灰色); } p{ 填充:0.25em; 边缘:0.25em; 位置:相对;/*确保文本显示在伪元素上*/ } 边界阴影法,css,border,css-shapes,skew,Css,Border,Css Shapes,Skew,佩伦特式居住者morbi tristique Sentecus et netus et malesuada以turpis egestas闻名。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。 美托斯卢克图斯面肌 梯度法 佩伦特式居住者morbi tristique Sentecus et netus et malesuada以turpis egestas闻名。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的

佩伦特式居住者morbi tristique Sentecus et netus et malesuada以turpis egestas闻名。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。 美托斯卢克图斯面肌

梯度法 佩伦特式居住者morbi tristique Sentecus et netus et malesuada以turpis egestas闻名。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。 拉卡斯·埃尼姆酒后驾车。在turpis枕面部进行非enim治疗。乌特·费利斯。事实上,这是一个错误,是一个错误,是一个错误,是一个错误。阿利奎姆·埃拉特·帕特。Nam dui mi、tincidunt quis、accumsan porttitor、, 美托斯卢克图斯面肌

阴影+渐变法填充半透明线 佩伦特式居住者morbi tristique Sentecus et netus et malesuada以turpis egestas闻名。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。 拉卡斯·埃尼姆酒后驾车。在turpis枕面部进行非enim治疗。乌特·费利斯。事实上,这是一个错误,是一个错误,是一个错误,是一个错误。阿利奎姆·埃拉特·帕特。Nam dui mi、tincidunt quis、accumsan porttitor、, 美托斯卢克图斯面肌


忍不住要发布另一个版本

手工计算的值太多,无法使其成为完美的解决方案,但如果尺寸固定,则可能适合您

.test{
宽度:400px;
高度:80px;
边缘顶部:100px;
位置:相对位置;
溢出:隐藏;
背景图像:线性渐变(-120deg,透明31px,浅蓝色21px),线性渐变(120deg,透明31px,浅蓝色21px);
背景大小:50%80%,50%80%;
背景重复:无重复;
背景位置:0px 100%,100%100%;
}
.测试:之前{
内容:“;
位置:绝对位置;
宽度:50%;
高度:50px;
边框顶部:实心4px蓝色;
右边框:实心4px蓝色;
顶部:0px;
右:计算(50%-2px);
变换:斜交(30度);
变换原点:右下角;
}
.测试:之后{
内容:“;
位置:绝对位置;
宽度:50%;
高度:50px;
边框顶部:实心4px蓝色;
左边框:实心4px蓝色;
顶部:0px;
左:计算(50%-2px);
变换:斜X(-30度);
变换原点:右下角;
}

Nice one:)只是一个小问题,我看到一个小三角形在边界和阴影方法中重叠了内容。回答也不错,但我只理解了这个问题(底部的背景显示在上半部分)@Harry我看不到,你能提供一个屏幕截图并告诉我运行的浏览器/操作系统吗。@VAL我不懂(我的英语可能太差),我的演示太过透明,但这可以用任何背景颜色填充,因为我的计算机渐变和阴影是相似的(w7/最新的FF/Chrome/IE/…)@GCyrillus:是我在最新的Chrome上看到的吗(dev-m build)+Win 10。答案很好,一如既往!但我认为OP希望在较低的元素上得到这个结果,而不是在较高的元素上(不确定,但我是这样理解的)谢谢@vals。我现在重读了这个问题,你提出了一个有效的观点。尽管如此,仍然可以使用相同的方法。只需将渐变放在顶部,让元素填充等于伪+边框+空格的高度,并剪辑元素的背景。我明天早上将添加一个示例:)是的,你是对的。但无论如何,我还是忍不住发布了另一个答案:-)