在我的网站练习中,我需要在下拉部分上放置一个角带。
我有一个按钮,里面有一个下拉部分,我想放一个丝带进行促销。
但是我的功能区仍然在我的div
下,而不是在我的右下角
我的HTML代码如下:
<div>
<a class="dropdown-item" href="<?php echo $href_brown ?>">
<?php
if (($current_language !== "/de") && ($promotion)){
echo "<div class=\"corner-ribbon-buy-button\"><span>$20 off</span></div>";
}
?>
first product
<br>
<?php
if (($current_language !== "/de") && ($promotion)){
echo "<span style=\"font-style: italic;\"> Starting at
<span style=\"text-decoration:line-through;\">$149</span> $129 </span>";
}
?>
</a>
我的CSS代码是:
.corner-ribbon-buy-button {
-webkit-transition: 200s linear;
transition: 200ms linear;
position: relative;
// left: 0px;
top: 0;
z-index: 1;
overflow: hidden;
width: 91px;
height: 91px;
text-align: right;
line-height: 50px;
}
.corner-ribbon-buy-button span {
font-size: 12px;
color: #fff;
text-transform: uppercase;
text-align: center;
line-height: 30px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
display: block;
background: #0070c9;
position: relative;
top: 25px;
z-index: 1;
}
请问如何将功能区放在下拉div的右下角?
答案 0 :(得分:4)
这是一个简单的例子
#main {
position:relative;
height: 100px;
width: 50px;
background-color: #999;
}
.ribbon{
height: 24px;
width: 24px;
background-color: red;
bottom: 0;
right: 0;
position: absolute;
}
<div id="main" >
<div class="ribbon"></div>
</div>