[S] Adapt to mobile device
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
:class="{recommend: item.recommend, original: item.original}">
|
:class="{recommend: item.recommend, original: item.original}">
|
||||||
<span class="number">{{ item.id }}. </span>
|
<span class="number">{{ item.id }}. </span>
|
||||||
<span class="name">{{ item.name }}</span>
|
<span class="name">{{ item.name }}</span>
|
||||||
|
<span class="sub" v-if="item.sub">({{item.sub}})</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -35,6 +36,7 @@ export enum Flavor
|
|||||||
export interface MenuItem
|
export interface MenuItem
|
||||||
{
|
{
|
||||||
name: string
|
name: string
|
||||||
|
sub?: string
|
||||||
img?: string
|
img?: string
|
||||||
recommend?: boolean
|
recommend?: boolean
|
||||||
original?: boolean
|
original?: boolean
|
||||||
@@ -56,7 +58,7 @@ export const menu: MenuCategory[] = [
|
|||||||
cat: '🍖 猪肉',
|
cat: '🍖 猪肉',
|
||||||
items: [
|
items: [
|
||||||
{name: '玉米排骨汤', recommend: true},
|
{name: '玉米排骨汤', recommend: true},
|
||||||
{name: '红烧蜜汁五花肉(+卤蛋)', recommend: true},
|
{name: '红烧蜜汁五花肉', sub: '+卤蛋', recommend: true},
|
||||||
{name: '蒜香炸排骨'},
|
{name: '蒜香炸排骨'},
|
||||||
{name: '椒盐排骨'},
|
{name: '椒盐排骨'},
|
||||||
{name: '酱香排骨'},
|
{name: '酱香排骨'},
|
||||||
@@ -95,7 +97,7 @@ export const menu: MenuCategory[] = [
|
|||||||
{name: '红烧土豆'},
|
{name: '红烧土豆'},
|
||||||
{name: '葱花鸡蛋'},
|
{name: '葱花鸡蛋'},
|
||||||
{name: '白菜炖粉条'},
|
{name: '白菜炖粉条'},
|
||||||
{name: '素炒绿叶菜(大白菜/小油菜)'},
|
{name: '素炒绿叶菜', sub: '大白菜/小油菜'},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -104,7 +106,7 @@ export const menu: MenuCategory[] = [
|
|||||||
{name: '味噌叉烧豚骨面'},
|
{name: '味噌叉烧豚骨面'},
|
||||||
{name: '番茄牛肉面'},
|
{name: '番茄牛肉面'},
|
||||||
{name: '黑椒炒意面'},
|
{name: '黑椒炒意面'},
|
||||||
{name: '炒面(挂面/乌冬/意面/方便面)'},
|
{name: '炒面', sub: '挂面/乌冬/意面/方便面'},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -117,8 +119,8 @@ export const menu: MenuCategory[] = [
|
|||||||
{
|
{
|
||||||
cat: '🍛 主食',
|
cat: '🍛 主食',
|
||||||
items: [
|
items: [
|
||||||
{name: '照烧肥牛饭(肥牛片/五花肉)', recommend: true},
|
{name: '照烧肥牛饭', sub: '肥牛片/五花肉', recommend: true},
|
||||||
{name: '咖喱饭(牛肉块/肥牛片/五花肉)'},
|
{name: '咖喱饭', sub: '牛肉块/肥牛片/五花肉'},
|
||||||
{name: '炒饭'},
|
{name: '炒饭'},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -176,9 +178,12 @@ export default class Menu extends Vue
|
|||||||
<style lang="sass" scoped>
|
<style lang="sass" scoped>
|
||||||
@import "src/css/colors"
|
@import "src/css/colors"
|
||||||
|
|
||||||
|
$width: 600px
|
||||||
|
|
||||||
#Menu
|
#Menu
|
||||||
margin-top: 2em
|
|
||||||
text-align: left
|
text-align: left
|
||||||
|
width: $width
|
||||||
|
margin: 2em auto 0
|
||||||
|
|
||||||
.title
|
.title
|
||||||
margin-bottom: 2em
|
margin-bottom: 2em
|
||||||
@@ -192,12 +197,14 @@ export default class Menu extends Vue
|
|||||||
|
|
||||||
.columns
|
.columns
|
||||||
display: flex
|
display: flex
|
||||||
|
justify-content: space-between
|
||||||
flex-wrap: wrap
|
flex-wrap: wrap
|
||||||
|
|
||||||
.column
|
.column
|
||||||
flex: 50%
|
flex-grow: 0
|
||||||
max-width: 50%
|
max-width: 50%
|
||||||
|
min-width: 180px
|
||||||
|
white-space: nowrap
|
||||||
|
|
||||||
.category
|
.category
|
||||||
.cat
|
.cat
|
||||||
@@ -212,6 +219,9 @@ export default class Menu extends Vue
|
|||||||
margin-bottom: 1em
|
margin-bottom: 1em
|
||||||
|
|
||||||
.items
|
.items
|
||||||
|
.sub
|
||||||
|
font-size: 0.7em
|
||||||
|
|
||||||
.item.recommend
|
.item.recommend
|
||||||
color: $color-text-special
|
color: $color-text-special
|
||||||
|
|
||||||
@@ -223,4 +233,14 @@ export default class Menu extends Vue
|
|||||||
border-radius: 5px
|
border-radius: 5px
|
||||||
padding: 0 5px
|
padding: 0 5px
|
||||||
margin-left: 10px
|
margin-left: 10px
|
||||||
|
|
||||||
|
|
||||||
|
// Phone layout
|
||||||
|
@media screen and (max-width: $width + 40px)
|
||||||
|
#Menu
|
||||||
|
margin: 2em 20px 0
|
||||||
|
width: unset
|
||||||
|
|
||||||
|
.columns
|
||||||
|
//justify-content: space-around
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user