我試圖在我的單選按鈕圖像上顯示疊加層。到目前爲止,我可以爲選定的圖像創建一個邊框,但我無法獲得前景覆蓋的背景圖像。這裏是我的代碼:使用CSS在單選按鈕圖像上顯示疊加層
HTML/AngularJS:
<div class="row">
<label class="col-sm-4" ng-repeat="size in sizes">
<input type="radio" name="radio_size" ng-model="$parent.currentSize" value="{{size.value}}" hidden/>
<img class="img-thumbnail" src="{{size.url}}">
<img class="overlay" src="images/greenCheck.png">
</label>
</div>
CSS:
input[type=radio]:checked ~ .img-thumbnail {
border: solid limegreen .3em;
position: relative;
opacity: 1;
}
.overlay {
position: absolute;
top:5%;
left:7%;
height: 15%;
background: url("images/greenCheck.png");
opacity: 1;
}
我希望選中時只顯示覆選標記。
非常感謝你!會標記回答! – Freddy05
@ Freddy05只是想知道爲什麼你選擇這個簡單地將選擇器添加到已經存在的CSS規則? – FluffyKitten
在我的回覆中,您只能在不透明度上添加轉場。這就是爲什麼我會這樣做,至少。 – rblarsen