Google'ın bir elips yerine metnin sonunda kullandığı veya yalnızca metni overflow:hidden
ile kesen bu küçük efekt efektlerinden birini oluşturmaya çalışıyorum.Css genişliği, bilinmeyen yüksekliğe sahip yükseklikle aynı
Bunu, a: before öğesi oluşturarak, sağ taraftaki konumlandırmayı yapıyorum.
.OverflowFadeRight(@color)
{
position:relative;
&:before {
content:"";
height:100%;
position:absolute;
top:0;
right:0;
width:4.8rem;
.GradientLTR(transparent; @color);
}
}
Bu kod çalışır, ama ne yapmak istiyorsunuz% 100 yüksekliği olan hep orantılı yüzden yükseklikle aynı genişliği ayarlanır: Burada
kullandığım mixin var ebeveyn.Genişliğe göre yükseklik ayarlayan teknikler gördüm, ancak bu şekilde yapılabilir mi?
Güzel çözümü - Bu benim sözde elemanı işe almak için mücadele ediyorum, bu yüzden bu durumda yaşayabilir emin, ama iyi bir - bunun için proje boyunca –