vektor-inc / vk-blocks-pro

11 stars 3 forks source link

VK Blocksの動作&表示チェック_Twenty TwentyとTwenty Twenty-oneとCocoon #335

Open goutetsuguma opened 3 years ago

goutetsuguma commented 3 years ago

デフォルトテーマでの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』

■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』

■Card(Pro) 

『Twenty Twenty』

『Twenty Twenty』『Twenty Twenty-One』『Cocoon』

■Post list(pro)

『Twenty Twenty』

▼表示タイプ:カード/カード水平

▼表示タイプ:テキスト1カラム

■step(Pro)

■Timeline(Pro)

■Slider(Pro)

『Twenty Twenty』『Twenty Twenty-One』

- [ ] 編集画面で「全幅」幅にすると左にズレる(Lightningでもずれる) - [ ] フロント画面で「全幅」幅で表示にならない - [ ] slider-itemが中心からずれている

■core/image

■core/list

『Twenty Twenty』

goutetsuguma commented 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 へ追加していく

goutetsuguma commented 3 years ago

『Cocoon』テーマでのVK Blocksの動作&表示チェック

■『Cocoon』の編集画面側

以下のcssがついていて編集画面側のブロック全般が崩れる。

.editor-styles-wrapper * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

■Button

『Cocoon』

■PR Content

『Cocoon』

■Staff

『Cocoon』

■Alert

『Cocoon』

.editor-styles-wrapper .is-style-alert-box, .editor-styles-wrapper .alert-box, .editor-styles-wrapper .alert {
    background: #fdf2f2;
    border: 1px solid #f6b9b9;
}

■Outer(Pro) の全幅にした場合

『Cocoon』

■Icon Card(Pro)

『Cocoon』

■Post list(pro)

『Cocoon』

▼表示タイプ:カード/カード水平

▼表示タイプ:テキスト1カラム

■Slider(Pro)

『Cocoon』

■core/heading

『Cocoon』