2016-10-20 21 views
-2

私はCSSのスタイルを試していますが、このサンプルではボーダーがfiddleになっていますが、このコードでは透明は左右にのみ影響し、上下には影響しません。CSSの境界線の色はどのように透明ですか?

*, 
 
*:before, 
 
*:after { 
 
    box-sizing: border-box; 
 
} 
 
.large { 
 
    font-size: 2em; 
 
} 
 
div { 
 
    width: 3.5em; 
 
    height: 5em; 
 
    border-style: solid; 
 
    border-width: 50px 20px; 
 
    border-color: red transparent; 
 
}
<div class="large"></div>

+0

https://developer.mozilla.org/en/docs/Web/CSS/border-color –

+0

なぜdownvoteですか?右のanfのための透明な仕事は残っていますか? – learningjavascriptks

+0

研究の完全な欠如について...これは、基本的な検索で見つけられた基本的なCSSの略語です。 –

答えて

0

CSSの構文は次のようである:

境界:[上]、[右]、[下]、[左]。

in border-color:red transparent;あなたはトップを読むべきであり、右は透明でなければならず、他の2つの値は空であるため、彼ら自身をコピーすると述べました。

1

これは、border-colorのパラメータがあるためです。あなたが2つのパラメータを持っている場合、最初のものは上と下のためのもので、もう1つは左と右のものです。

あなたが4つのパラメータを持っている場合、それは次のようになります。 第一 - トップ 第二 - 右 第三 - 下 第四は、 - あなたのケースでは最初のものは赤であり、それは上部と下部と第二の影響

を残しました1つは透明で、左右に影響します。

+0

オハイオ州、私は三角のような結果を期待していなかったが、大丈夫、CSSで自分自身を紹介していた、今それを得た。 – learningjavascriptks

関連する問題