html - 使用一个空的 div (<div/>) 和仅 css 创建特定元素

标签 html css

例如,如果我想创建这个:

caffeine holder

我该怎么办?

我知道如何将 div 标签与 css 绑定(bind),但我的问题是我认为我对 css 的了解还不够多

最佳答案

.abc {
  width: 100px;
  height: 85px;
  background-color: black;
  border-radius: 0 0 10px 10px;
  margin: 0 20px;
  position: relative;
}

.abc::before {
  content: " ";
  position: absolute;
  width: 140px;
  height: 20px;
  background-color: black;
  border-radius: 0 0 10px 10px;
  margin-top: 5px;
  bottom: -25px;
  left: -20px;
}

.abc::after {
  content: " ";
  position: absolute;
  width: 23px;
  height: 35px;
  top: 0;
  right: -30px;
  border-radius: 0 30px 30px 0;
  border: 13px solid black;
  border-left: 0;
}
<div class="abc">

</div>

关于html - 使用一个空的 div (<div/>) 和仅 css 创建特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50925222/

相关文章:

Javascript 按钮无法与功能一起使用

javascript - 观察打开文件中的文件更改

javascript - IE8 拒绝将样式表应用于 dom 创建的元素

html - 单击链接时纯 HTML/CSS 下拉菜单关闭(链接不打开)

php - 根据链接将表单数据提交到各个位置

javascript - 表格 : Show entry after a click below a form

CSS:Bootstrap 下拉菜单隐藏在网格单元后面

javascript - Bootstrap v4 轮播不工作

javascript - 如何通过POST方法以隐藏形式发送信息?

html - "Pros"是如何设计和编码网站的?