Vue CSS懸浮球是一種常見的前端UI組件,非常適合在頁面中展示重要的提示或者按鈕。下面我們將介紹如何使用Vue和CSS來創建一個漂亮的懸浮球。
<template>
<div class="floating-btn">
<i class="iconfont icon-xxx"></i>
</div>
</template>
<script>
export default {
name: 'FloatingBtn',
props: {
// 擴展屬性
},
methods: {
// 擴展方法
}
}
</script>
<style scoped>
.floating-btn {
position: fixed;
bottom: 20px;
right: 20px;
padding: 10px;
border-radius: 20px;
background-color: #xxx;
color: #fff;
cursor: pointer;
z-index: 9999;
transition: all 0.3s;
}
.floating-btn:hover {
background-color: #yyy;
}
.floating-btn .iconfont {
font-size: 24px;
// 擴展樣式
}
</style>
代碼中,我們首先使用了template標簽定義了一個名為FloatingBtn的組件,使用i標簽放置了一個字體圖標,并使用了CSS樣式來設置懸浮球的位置、樣式等信息。
在Vue實例中,我們可以定義props屬性來接收外部傳入的參數,也可以定義methods方法來擴展組件的功能。
借助CSS,我們可以為懸浮球設置各種樣式,如圓角、背景顏色、鼠標懸停效果等,讓懸浮球具備更好的可讀性和可操作性。
上一篇vue css壓縮