enter image description here如何制作这张有棕色和黄色相框的卡片

先谢谢你

我用这段代码try 了用css边框,但它只创建了棕色部分,我不能创建黄色部分的框架

.card {
  background-color: var(--background);
  display: block;
  width: 300px;
  min-height: 90px;
  cursor: pointer;
  padding: 15px;
  margin: calc(50vh - 30px) auto 0 auto;
  border: 3px solid var(--primary);
  box-shadow: 10px -10px 0 -3px var(--background), 10px -10px var(--green);
}

推荐答案

你觉得合适吗?

你可以玩弄之前和之后的值,实际上是5px左右.

.card {
  position: relative;
  background-color: grey;
  display: block;
  width: 300px;
  min-height: 90px;
  cursor: pointer;
  padding: 15px;
  margin: calc(50vh - 30px) auto 0 auto;
}

.card::before {
  content: '';
  position: absolute;
  left: -5px;
  top: -5px;
  width: calc(100% - 25px);
  height: calc(100% - 10px);
  border-top: 5px solid brown;
  border-left: 5px solid brown;
}

.card::after {
  content: '';
  position: absolute;
  top: -5px;
  right: 10px;
  height: 5px;
  width: 25px;
  background-color: orange;
}
<div class="card">
</div>

Html相关问答推荐

Rmarkdown上的垂直标签集

如何使用html和css将两个项目垂直对齐

Angular Project中的星级 Select

如何在图像中垂直和水平居中显示文本?

小虫?CSS Flexbox间隙应用于两个内联文本块之间,因为它们之间存在绝对定位的元素

Div中的图像问题-(TailWind CSS中的网格)

尽管div高度为100%,div中的内容仍会溢出

使用Cypress循环遍历不一致的父对象

如何在R中渲染Quarto文档时动态设置html文件名

Html视频标签:圆角像素化

列表项文本在占据剩余空间之前在标记下换行

如何在ASP.NET Core中添加换行符

并排放置两个 div,同时 div2 环绕 div1

如何在 VS Code 中 Select 和删除 HTML 元素(其标签和内容)?

如何正确地嵌套Flexbox

如何消除线性渐变线的模糊?

在 vscode 中找不到 htmltagwrap 命令

每次按下按钮时减小字体大小的 jquery 函数

为什么 `html` 上的 overflow: hidden 将滚动框移动到正文?

HTML 标记未在页面上展开