使用angularJS和Bootstrap的斜条纹
有没有办法使用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
您只能使用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;
}