HTML 转换属性

标签 html css

如何直接在这个div上设置文字和背景? transform 属性使其 flex 。

#paralelogram {
  margin-left: 190px;
  width: 200px;
  height: 80px;
  transform: skew(-30deg);
  background-image: url('http://lorempixel.com/200/80/animals/8/');
  position: relative;
  overflow: hidden;
}
#cena {
  font-size: 20px;
  font-family: monospace;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  margin-left: 35px;
  margin-top: 25px;
}
<div class="col-xs-12 volks">
  <div id="paralelogram">
    <p id="cena">136,380 Kn</p>
  </div>
</div>

最佳答案

对图像使用伪,然后使用 transform: skew(30deg);

反转图像和 p 的倾斜

#paralelogram {
  margin-left: 190px;
  width: 200px;
  height: 80px;
  transform: skew(-30deg);
  position: relative;
  overflow: hidden;
  background: gray;
}
#paralelogram:before {
  content: '';
  width: 240px;
  height: 100%;
  top: 0;
  left: -20px;
  transform: skew(30deg);
  background-image: url('http://lorempixel.com/240/80/animals/8/');
  background-repeat: no-repeat;
  position: absolute;
}
#cena {
  font-size: 20px;
  font-family: monospace;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  margin-left: 35px;
  margin-top: 25px;
  transform: skew(30deg);
}
<div class="col-xs-12 volks">
  <div id="paralelogram">
    <p id="cena">136,380 Kn</p>
  </div>
</div>

关于HTML 转换属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39754069/

相关文章:

html - 让 div float 到另一个 div 右边的问题

css - 如何使用 twitter-bootstrap 4.2 创建 100% 高度的左侧菜单?

html - 如何根据导航栏中的左右元素对齐 li 元素

javascript - Bootstrap 导航栏切换按钮不起作用

javascript - 导航栏上的 Jquery 下拉菜单无法正常工作

jquery - Bootstrap 模态显示不正确

javascript - HTML 'Title' 属性显示单词 'undefined' - 例如。 'Home Pageundefined'

css - 如何使用 bootstrap 3.3.7v 在右侧和下方设置网站标题以命名

javascript - 如何在Django python中添加Css和Js文件

javascript - Google Analytics - 阻止 HTML/页面呈现