[ブログ構築]スタイル調整しました(1)
ブログのスタイル調整をしました。
- AboutのSkillsのスタイルを整列させる
- Blog一覧のレイアウト調整
Skills:before
元々はこんな感じで余白もまばらで整列できていなくて気持ち悪い状態でした!
Skills:after
改善後は以下のようにdisplay:flex
を使って整列させてスッキリさせました!
UIを良くするためには整列は大事な観点です。以下の記事が参考になります。
【参考】デザインする上で知っておきたい「近接」「整列」「反復」「対比」の4原則
ソースコードも冗長だったのでv-forで作るように修正しました!
▼修正前のコード
<template lang="pug">
div#skills
div.skill-item
span ✔︎ フロントエンド開発
div.skill-item
span ✔︎ サーバーサイド開発
div.skill-item
span ✔︎ プロダクト開発
div.skill-item
span ✔︎ ディレクション / PM
div.skill-item
span ✔︎ 教育 / メンター
div.skill-item
span ✔︎ イベント企画
div.skill-item
span ✔︎ ダンス
div.skill-item
span ✔︎ DJ / Mix
</template>
▼修正後のコード
<template lang="pug">
div#skills
div.skill-item(v-for="(data,index) in list" :key="index")
div.check ✔︎
div.text {{ data }}
</template>
<script>
export default {
data() {
return {
list: ['フロントエンド開発', 'サーバーサイド開発', 'プロダクト開発', 'ディレクション / PM', '教育 / メンター', 'イベント企画', 'ダンス', 'DJ / Mix']
}
}
}
</script>
Blog一覧のレイアウト調整
- 左よりだった記事一覧をcenterにする
RecentlyPosts.vue
に以下を追記
<style lang="scss" scoped>
.posts {
display:flex;
flex-direction: column;
align-items: center;
}
</style>
- 左右の余白を広めに取るようにする
override.styl
に以下を追記
@media screen and (min-width:900px) {
.home {
.content.custom{
padding: 0 15%;
margin:0;
}
}
}