2016-09-28 4 views
0

最初にcss、htmlを使用して四角形内に多くの斜線を描くにはどうすればよいですか? 矩形の先頭に斜線を描きたい。私はコードの下に使用して矩形を表示することができcss、htmlを使って多くの対角線[右ハッシュライン]を描くにはどうすればよいですか?

<div className={moneybarsection.bar1} /> 

.bar { 
    width: 100%; 
    height: 25px; 
    } 

    .bar1 { 
    @extend .bar; 
    background: #24891D; 
    border-left: 150px solid #6FD967; 
    } 

答えて

1
.bar { 
    width: 200px; 
    height: 25px; 
    background: #6FD967; 
    border-right: 150px solid green; 
    background: repeating-linear-gradient(
     -45deg, 
     transparent, 
     transparent 4px, 
     transparent 1px, 
     green 7px 
    ), 
     linear-gradient(
     to bottom, 
     transparent, 
     transparent 
    ) 
    } 

ワーキングフィドル:https://jsfiddle.net/mamata/q3ef8b7d/

0
.bar { 
    height: 100px; 
    width: 5px; 
    background: black; 
    transform: rotate(45deg); 
} 

ワーキングフィドル:https://jsfiddle.net/b38zkr53/

あなたは対角線を作成することができます変換を使用。

+0

[OK]をそれを行います。それが基本です。または、コード全体をコーディングする必要がありますか? Loooooololololololllllll –

+0

私は単一の対角線を描くことを知っています。私は多くの対角線を知りたがっていました。とにかく感謝します。 –

+0

前後に疑似を使用するか、別のクラスを作成することができます。 Loooool –

0

.triangle,.triangle1 { 
 
    height: 100px; 
 
    width: 5px; 
 
    background: black; 
 
    transform: rotate(45deg); 
 
    margin-left: 200px; 
 
    display:inline-block; 
 
} 
 
.triangle1{ transform: rotate(137deg);margin-left:62px;} 
 
.triangle2{border-bottom:5px solid #000;width:20px;margin-left:200px;height:5px;}
<div class="triangle"></div><div class="triangle1"></div> 
 
<div class="triangle2">

関連する問題