CSSボックスの影でピクセル描画画像
CSSで描くことができますか
始めましょう!
ボックスの影は次のとおりです
基本的なビルディングブロック:
私はじっと座標を引き出した
追加通知
HTMLとCSSのコードスニペット
CSS var ()を使うには良い提案をしました.カラーコードなどの繰り返し値については、プレフィックスを使用してCSS変数として割り当てることができます
css var ()の使用法
あなたの図面の座標を計算するためにオンラインで利用可能な多くのピクセルボックスシャドウジェネレータがあります.私はオンラインで見つけることができる最も美しい発電機でオフライン恐竜を描いたPixelator . Pixelatorの機能を持って良い前の図面の歴史(元に戻す、やり直し)と能力をドラッグし、ピクセルの色になります.私は恐竜をアニメーション化したかったが、私は座標を忘れ続けた.そうです.
チェックアウトマイディノhere . 私の恐竜は点滅します.😂
(
あなたがこれを見ている望み、これはあなたのためです!長い間気をつけてすみませんでした.)
P/S :とにかく
box-shadow
? ジェイソンデリアによってかなりのドーピングがラルフをピクセル化するまで、どちらも私をしませんでした.それをチェックし、私の醜い.始めましょう!
まず、divを使ってブロックを作成します。
ボックスの影は次のとおりです
div
's width
and height
. あなたが複数の影を適用することができますbox-shadow
影の属性を分けることによってposition-x position-y blur-radius color
コンマで.基本的なビルディングブロック:
.block {
width: 10px;
height: 10px;
box-shadow: 0 0 0 black, 10px 0 0 black;
}
<div class="block"></div>
第二に、座標を使用してイメージを計画。
私はじっと座標を引き出した
(x,y)
あなたの参考のために私の完璧な心の.ご自由に.The div
左上のボックスを開始します(0,0)
. 各箱の影は同じ高さ(20px)
幅(20px)
としてdiv
.追加通知
margin-bottom
イン.heart-shadow
. 名前として明らかに聞こえる.box-shadow
のサイズを増加させない影ですdiv
. 他のDOM要素をカバーするのを防ぐためにマージンを設定したいかもしれません.HTMLとCSSのコードスニペット
.heart {
width: 20px;
height: 20px;
margin-bottom: 100px;
box-shadow: 20px 0 0 #60748c, 40px 0 0 #60748c, 60px 20px 0 #60748c,
80px 0 0 #60748c, 100px 0 0 #60748c, 120px 20px 0 #60748c,
0 20px 0 #60748c, 60px 20px 0 #60748c, 120px 20px 0 #60748c,
0 40px 0 #60748c, 120px 40px 0 #60748c, 20px 60px 0 #60748c,
100px 60px 0 #60748c, 40px 80px 0 #60748c, 80px 80px 0 #60748c,
60px 100px 0 #60748c;
}
<div class="heart"></div>
私たちは怠惰なので、このチュートリアルではすべてのハードコード.しかし実生活では、何もハードコード化しないようにします.CSS var ()を使うには良い提案をしました.カラーコードなどの繰り返し値については、プレフィックスを使用してCSS変数として割り当てることができます
--
そして、:root
要素.今、変数はグローバルスコープで設定されて以来、どこでもそれを使用することができます.css var ()の使用法
:root {
--pink-color: #d87385;
}
.heart-shadow-with-color-variable {
width: 20px;
height: 20px;
margin-bottom: 100px;
box-shadow: 20px 0 0 var(--pink-color), 40px 0 0 var(--pink-color),
60px 20px 0 var(--pink-color), 80px 0 0 var(--pink-color),
100px 0 0 var(--pink-color), 120px 20px 0 var(--pink-color),
0 20px 0 var(--pink-color), 60px 20px 0 var(--pink-color),
120px 20px 0 var(--pink-color), 0 40px 0 var(--pink-color),
120px 40px 0 var(--pink-color), 20px 60px 0 var(--pink-color),
100px 60px 0 var(--pink-color), 40px 80px 0 var(--pink-color),
80px 80px 0 var(--pink-color), 60px 100px 0 var(--pink-color);
}
詳細はこちらあなたの図面の座標を計算するためにオンラインで利用可能な多くのピクセルボックスシャドウジェネレータがあります.私はオンラインで見つけることができる最も美しい発電機でオフライン恐竜を描いたPixelator . Pixelatorの機能を持って良い前の図面の歴史(元に戻す、やり直し)と能力をドラッグし、ピクセルの色になります.私は恐竜をアニメーション化したかったが、私は座標を忘れ続けた.そうです.
チェックアウトマイディノhere . 私の恐竜は点滅します.😂
(
あなたがこれを見ている望み、これはあなたのためです!長い間気をつけてすみませんでした.)
P/S :とにかく
Reference
この問題について(CSSボックスの影でピクセル描画画像), 我々は、より多くの情報をここで見つけました https://dev.to/annlin/drawing-pixelated-image-with-css-box-shadow-j2bテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol