本文介紹如何使用Vue和CSS來創建一個漂亮的圓形菜單。
首先,我們需要創建一個基本的HTML結構如下:
<div id="app">
<div class="wrapper">
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
</div>
</div>
然后,我們需要在Vue組件中定義圓形菜單:
Vue.component('circular-menu', {
template: `
<div class="circular-menu">
<div class="wrapper">
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
<lil class="menu-item"></li>
</div>
</div>
`,
});
接下來,我們需要編寫CSS代碼,來實現圓形菜單的樣式:
.circular-menu {
width: 60px;
height: 60px;
border-radius: 50%;
background: #4CAF50;
position: relative;
}
.wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 200px;
}
.menu-item {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 50%;
background: #fff;
margin: 0 20px;
}
最后,在Vue組件中調用圓形菜單:
<circular-menu></circular-menu>
運行程序,我們就可以看到一個漂亮的圓形菜單了。