2017-06-09 5 views
0

ダンノービューポートの幅が少なくとも1000pxのとき、最初の矩形の下に直線勾配がシフトするのはなぜですか?フレックスボックスの線形勾配をより広いスクリーンで移動する

enter image description here

fiddle

勾配:そのような直線勾配または何かを行うには

.hero:before { 
    content: ""; 
    position: absolute; 
    top: 0px; 
    right: 0; 
    bottom: 5px; 
    left: 0; 
    border-radius: 10px; 
    background: linear-gradient(rgba(0,0,0,0) 65%, rgb(93, 240, 255) 120%); 
} 
+3

「シフトリニアグラデーション」とはどういう意味ですか?それは正確にすべてのサイズで同じように見える – DanCouper

+0

[ここにあります](http://i.imgur.com/ocMVQjD.png)、私はこの理由のためかもしれないと言いました、追加のスペースが右側から追加されています – cygnus

+0

この仕事ができるかどうか教えてください:.hero:first-child {flex-basis:calc(66.6% - 10px); } ' – LGSon

答えて

0

何も、上の2つの要素の幅が異なっています底3の幅(520 + 255 = 775255 + 255 + 255 = 765)。そして、あなたはcalcに%値を使用しているので、実際の(px)の差は画面サイズによって変わります。

関連する問題