使用angularJS和Bootstrap的斜条纹

使用angularJS和Bootstrap的斜条纹,angularjs,twitter-bootstrap-3,Angularjs,Twitter Bootstrap 3,有没有办法使用angularJS和Bootstrap创建这样一个斜条纹? 您只能使用css: HTML: 你可以为这样的事情做些什么 此解决方案的优点是,只有条纹的宽度(可能是固定的)和平移中的顶部偏移量(50%,偏移量)作为设定值,因此具有较少的“幻数” HTML 看哇,非常感谢,这正是我需要的。我认为这是一个答案。 <div class="rectangle"> <div class="strip-container"> <div class="st

有没有办法使用angularJS和Bootstrap创建这样一个斜条纹?

您只能使用css:

HTML:


你可以为这样的事情做些什么

此解决方案的优点是,只有条纹的宽度(可能是固定的)和平移中的顶部偏移量(50%,偏移量)作为设定值,因此具有较少的“幻数”

HTML


哇,非常感谢,这正是我需要的。我认为这是一个答案。
<div class="rectangle">
  <div class="strip-container">
    <div class="strip">Sample Text</div>
  </div>    
</div>
.rectangle{
  margin: auto;
  width: 200px;
  height: 300px;
  position: relative;
  border: 1px solid #4B88CB;
}
.strip-container{
  overflow: hidden;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  right: 0;
}
.strip{
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: block;
  position: absolute;
  right: -100px;
  top: 20px;
  padding: 20px 100px;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
  text-align: center;
  background: #4B88CB;
  color: #000;
  font-size: 12px;
}
<div class="container">
  <div class="stripe">
    <p>
      Sample Text
    </p>
  </div>
</div>
.container
{
  position: relative;
  width: 200px;
  height: 400px;
  border: 1px solid black;
  overflow: hidden;
}

.stripe
{
  position: absolute;
  top: 0px;
  right: 0px;
  height: 64px;
  width: 100%;
  background-color: blue;
  text-align: center;
  transform: rotate(45deg) translate(50%, 32px);
  transform-origin: 100% 0px;
}