要求div的四个角都如图上所示,请各位指点!!
使用 clip-path
切割背景,两个div 嵌套。
外层 div 设置 border,内层 div width 和 height 设置为 100%。
<div class="container">
<div class="inner">
这里用于效果展示。用来展示 css 代码的实际效果。<br>
没有实际意义。
</div>
</div>
CSS:
.container {
color: #ffffff;
width: 300px;
height: 300px;
border: 4px solid transparent;
box-sizing: border-box;
background: #222;
clip-path: polygon(
15px 0, calc(100% - 15px) 0, 100% 15px,
100% calc(100% - 15px), calc(100% - 15px) 100%,
15px 100%, 0 calc(100% - 15px), 0 15px
);
> .inner {
width: 100%;
height: 100%;
background-image: linear-gradient(90deg, #8F41E9, #578AEF);
clip-path: polygon(
15px 0, calc(100% - 15px) 0, 100% 15px,
100% calc(100% - 15px), calc(100% - 15px) 100%,
15px 100%, 0 calc(100% - 15px), 0 15px
);
}
}
用border-image
就行了
https://developer.mozilla.org/zh-CN/docs/Web/CSS/border-image
https://juejin.cn/post/6995575394464169997
https://www.jianshu.com/p/6ca92208ae4f
或者用整个的背景图也行
html 代码 1,2,3 是自增长的 后来我试了下 ol-li 标签, 但是列表头样式不知道怎么调..
宽度不定,图片和主要参建单位居中对齐,右边文字可以换行但是第一行和参建单位对齐
想要的效果 如何使用以下 html 只修改 css 不增加元素的前提下实现上边的效果
1.项目使用window.open下载时,并没有携带token,容易被盗链下载,况且使用这个api,后端没有办法校验token,把token拼接在url后面还是一样的,前端直接去对应地址取文件,后端并没办法取到token; 2.使用正常的接口下载,blob格式的,由于文件比较大,经常会出现数百M或者上G的大小,在下载过程中,如果页面被刷新也会失败;好像还不能用分片下载,因为文件可能是安装包,有可能