Html CSS平行四边形切边图案

Html CSS平行四边形切边图案,html,css,Html,Css,我想了解一下,是否有可能开发一个类似于通过CSS代码显示的边界模式。我考虑过通过类似Photoshop的程序制作图案,然后将边框的背景设置为Photoshop制作图案的url。如果我想通过编码来实现这一点,我将如何遇到浏览器兼容性问题?能够使用笔直的css创建非常相似的边框 首先,在之前,生成了一个包含3条条纹线的框-一条红色、一条蓝色、一条米色。还添加了米色边框 然后,在:after伪元素中,只给长方体一个米色背景(使用渐变背景也可能看起来更好) 请查看: <!DOCTYPE html&

我想了解一下,是否有可能开发一个类似于通过CSS代码显示的边界模式。我考虑过通过类似Photoshop的程序制作图案,然后将边框的背景设置为Photoshop制作图案的url。如果我想通过编码来实现这一点,我将如何遇到浏览器兼容性问题?

能够使用笔直的css创建非常相似的边框

首先,在之前,生成了一个包含3条条纹线的框-一条红色、一条蓝色、一条米色。还添加了米色边框

然后,在:after伪元素中,只给长方体一个米色背景(使用渐变背景也可能看起来更好)

请查看:

<!DOCTYPE html>
<html>
<head>
<style>

p.box:before{
  content: '';
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background:repeating-linear-gradient(
    45deg,
    hsl(60, 56%, 81%) 0px,
    hsl(60, 56%, 81%) 4px,
    red 5px,
    red 14px,
    hsl(60, 56%, 81%) 15px,
    hsl(60, 56%, 81%) 20px,
    hsla(247, 83%, 37%, 1) 21px,
    hsla(247, 83%, 37%, 1) 30px
  ),
  linear-gradient(
    to bottom,
    rgba(48, 26, 255, 1),
    rgba(85, 66, 255, 1) 
  );
  border: 5px solid hsl(60, 56%, 81%);
}

p.box:after{
  content: '';
  position: absolute;
  right: -.5%;
  bottom: -2.5%;
  background: hsl(60, 56%, 81%);
  z-index: -1;
  height: 97%;
  width: 97%;
}

</style>
</head>
<body>

<p class="box"></p>

</body>
</html>

p、 盒子:之前{
内容:'';
位置:绝对位置;
z指数:-1;
宽度:100%;
身高:100%;
背景:重复线性渐变(
45度,
hsl(60,56%,81%)0px,
hsl(60,56%,81%)4倍,
红色5px,
红色14px,
hsl(60,56%,81%)15px,
hsl(60,56%,81%)20px,
hsla(247,83%,37%,1)21px,
hsla(247,83%,37%,1)30px
),
线性梯度(
归根结底,
rgba(48,26,255,1),
rgba(85、66、255、1)
);
边界:5px固体hsl(60,56,81%);
}
p、 盒子:之后{
内容:'';
位置:绝对位置;
右图:-.5%;
底部:-2.5%;
背景:hsl(60,56%,81%);
z指数:-1;
身高:97%;
宽度:97%;
}


边框图像
确实是一条出路。假设人们不忽略Windows Update(如果他们使用IE,每个人都应该使用IE11,但是,好吧…)哇,太棒了!