Open goutetsuguma opened 3 years ago
現状文字サイズを rem 指定している場合が多く、rem指定だとテーマによって 10px を 1rem にしてるテーマとかだとバランスが激しくおかしくなるので、VK Blocks 内で基準となる文字サイズを --vk-size-text で指定して、それに対して例えば今まで 1.2rem みたいな指定の場合は calc( var(--vk-size-text) * 1.2 ) にすれば良いのかなと思いました。
src/utils/common.scss へ追加していく
以下のcssがついていて編集画面側のブロック全般が崩れる。
.editor-styles-wrapper * {
padding: 0;
margin: 0;
box-sizing: border-box;
word-wrap: break-word;
overflow-wrap: break-word;
}
::before
に独自のアイコンフォントがつくので、ブロック側で消す.editor-styles-wrapper .is-style-alert-box, .editor-styles-wrapper .alert-box, .editor-styles-wrapper .alert {
background: #fdf2f2;
border: 1px solid #f6b9b9;
}
▼表示タイプ:カード/カード水平
▼表示タイプ:テキスト1カラム
.article h2, .article h3, .article h4, .article h5, .article h6
デフォルトテーマでのVK Blocksの動作&表示チェック
『Twenty Twenty』バージョン: 1.6 『Twenty Twenty-One』バージョン: 1.1
改修メモ by 石川
■フロント画面で左側に寄ってしまう
『Twenty Twenty』
・左寄せになるブロック(おそらくmarginの左右に0が指定してあるのが原因)
■Button
『Twenty Twenty』
■balloon
『Twenty Twenty』
■PR Block
『Twenty Twenty』『Twenty Twenty-One』
■PR Content
『Twenty Twenty』
■FAQ2とFAQ
『Twenty Twenty』
『Cocoon』
■flow
『Twenty Twenty』
『Twenty Twenty』と『Cocoon』
■Staff
『Twenty Twenty』
■Outer(Pro) の全幅にした場合
『Twenty Twenty』
- [] テーマ側のwidthとmax-widthが優先されてしまい幅がおかしい■Table of Contents New(Pro)
『Twenty Twenty』『Twenty Twenty-One』
『Twenty Twenty』『Twenty Twenty-One』『Cocoon』
text-decoration: underline;
が入る■Card(Pro)
『Twenty Twenty』
『Twenty Twenty』『Twenty Twenty-One』『Cocoon』
text-decoration:underline;
がついている『Twenty Twenty』『Cocoon』
■Post list(pro)
『Twenty Twenty』
▼表示タイプ:カード/カード水平
text-decoration:underline;
がついているのと上に余分な余白(margin-top)がついている▼表示タイプ:テキスト1カラム
text-decoration:underline;
がつく■step(Pro)
#ddd
からrgba(0, 0, 0, 0.15)
などにする。(背景色があるテーマの場合見えずらいため)■Timeline(Pro)
#ddd
からrgba(0, 0, 0, 0.15)
などにする。■Slider(Pro)
『Twenty Twenty』『Twenty Twenty-One』
- [ ] 編集画面で「全幅」幅にすると左にズレる(Lightningでもずれる)- [ ] フロント画面で「全幅」幅で表示にならない- [ ] slider-itemが中心からずれている■core/image
■core/list
『Twenty Twenty』
『Twenty Twenty』『Twenty Twenty-One』