2016-12-13 6 views
0

最近、私はパターンを作成する使いやすいインターフェイスを備えたパターナイザーと呼ばれるきれいなツールを見つけました。 jsライブラリと一緒に使用します。 品質を損なうことなくパターンを大きくする方法

だから適切にライブラリを使用するには、与えられたコードは、それが canvas要素を必要とするので、私は彼らの例の要素とid取っ簡単なものを作るために: <canvas id="bgCanvas"></canvas>を、私の header終了タグの後にその権利を置きます。

私が作成した単純なパターンのためのjavascriptは次のとおりです。今

bgCanvas.patternizer({ 
stripes : [ 
    { 
     color: '#000000', 
     rotation: 315, 
     opacity: 50, 
     mode: 'normal', 
     width: 3, 
     gap: 98, 
     offset: 123 
    }, 
    { 
     color: '#000000', 
     rotation: 45, 
     opacity: 50, 
     mode: 'normal', 
     width: 3, 
     gap: 98, 
     offset: 123 
    }, 
    { 
     color: '#0d050a', 
     rotation: 25, 
     opacity: 60, 
     mode: 'normal', 
     width: 100, 
     gap: 100, 
     offset: 156 
    }, 
    { 
     color: '#0d050a', 
     rotation: 335, 
     opacity: 60, 
     mode: 'normal', 
     width: 100, 
     gap: 100, 
     offset: 156 
    } 
], 
bg : '#231d1d' 
}); 

。しかし、私はキャンバス要素が非常に小さいことに気付いた: The canvas at normal size ご覧のとおり、キャンバス(左上)は非常に小さいです。これは私がさらに追加するcanvas {width: 100%; height: 100%;:だから私の最初の本能は、それがCSSにです変更したz-index: -1;position:absolute;} しかしHERESに私は次の得たもの:あなたがキャンバスを見ることができるように Canvas blown up! はるかに大きい、しかし、パターンが単純に爆破して失いました以前の規模と品質です。 CSSでこれに簡単な修正がありますか?私は行方不明ですか?助けてください!

おかげで、

- micoxion

答えて

2

私はあなたがpatternizerドキュメントに記載されたように要素のHTMLでキャンバスの高さと幅を指定する必要があると思います。

https://info.patternizer.com/docs/

何が必要私はCSSにJSを使用してhttp://lea.verou.me/css3patterns/

Some cool examples of CSS only textures

に見つかったもののような唯一のソリューションを使用することをお勧めします素敵な単純なパターンであり、このためのキャンバスもあれば多くのトラブル。

EDIT:これらのパターンを使用している場合は、https://autoprefixer.github.ioにコードを渡すことをお勧めします。正しいプレフィックスがあり、すべてのブラウザで機能します。

あなたは、私が実際にHTMLの幅と高さを変えてみましたhttps://css-tricks.com/stripes-css/

+0

でCSSのパターンやテクニックについての詳細を学ぶことができます。しかし、それは本当にサイズをそれほど変えていませんでした。私はそれらの他のパタ​​ーンを試してみる、私は完全にパッカーよりも強く売れていない! – Micoxion

+0

注記:http://lea.verou.me/css3patterns/にあるキャンバス要素のパターンも同様ですか? – Micoxion

+0

これらのパターンはどのhtml要素でも使用できます。キャンバスバックグラウンドとして使用する必要がある場合は、次のようにCSSに追加することができます:http://codepen.io/pfortes/pen/BQOejd – Fortes

関連する問題