バージが使用する評価ボックスの基本的な効果を再現しようとしています (ここで確認できます: http://www.theverge.com/2012/5/9/3002183/airplay-speaker-review-iphone at一番下)しかし、テキストの配置に問題があり続けています。今私はこれを持っています:
<div class="product-score-box">
<div class="score">
<span class="totalscore">
<?php echo aff_the_rating();?>
</span>
<span class="ourscore">Our Score</span>
</div>
<a href="#" class="product-score-cta">Leave Review</a>
</div>
CSS:
.product-score-cta { right:0; left: 0; bottom:5px; color:white;}
.ourscore {bottom:8px;}
.totalscore {top:10px; font-size:70px; line-height:70px;}
.ourscore,.totalscore,.product-score-cta {position:absolute; }
.score {
height:115px;
color:white;
background:#f48b1b;
position:relative;
}
.product-score-box {
display: block;
position: absolute;
top:20px;
right:10px;
color: white;
font-family: 'DINCond-MediumRegular';
background: black;
text-align: center;
z-index: 20;
overflow: hidden;
font-size: 16px;
line-height: 100%;
width:130px;
height:140px;
}
Firefox では .score のテキストが中央に配置されず、Chrome では奇妙に配置されます (正当化されているかのように)。絶対的なポジショニングは絶対に苦手です!誰かが私が同様の効果を得るのを手伝ってくれたら、私は永遠に感謝します.