欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css和html旋轉菜單

錢諍諍2年前8瀏覽0評論

CSS和HTML旋轉菜單是一種非常有趣和實用的設計元素,它可以在網頁中添加一些動態和交互性,吸引用戶的注意力,提升用戶體驗。下面我們來看看如何實現這種效果。

<style>
.menu {
position: fixed;
right: 30px;
bottom: 30px;
width: 60px;
height: 60px;
background-color: #f00;
border-radius: 50%;
text-align: center;
line-height: 60px;
color: #fff;
font-size: 24px;
cursor: pointer;
transform: rotate(0deg);
transition: all 0.3s ease-in-out;
}
.menu:hover {
background-color: #00f;
}
.menu.active {
background-color: #0f0;
transform: rotate(225deg);
}
.submenu {
position: absolute;
right: 0;
bottom: 0;
width: 0;
height: 0;
background-color: #0f0;
border-radius: 50%;
transform-origin: bottom right;
transition: all 0.3s ease-in-out;
}
.submenu.active {
width: 200px;
height: 200px;
border-radius: 0;
background-color: #00f;
}
.submenu a {
display: block;
text-align: center;
line-height: 50px;
color: #fff;
font-size: 18px;
transition: all 0.3s ease-in-out;
}
.submenu a:hover {
background-color: #f00;
}
</style>
<div class="menu" onclick="this.classList.toggle('active')">菜單</div>
<div class="submenu">
<a href="#">選項1</a>
<a href="#">選項2</a>
<a href="#">選項3</a>
<a href="#">選項4</a>
<a href="#">選項5</a>
</div>

代碼實現中主要是通過CSS3的transform屬性來實現旋轉效果,同時結合hover偽類和classList方法來實現菜單和子菜單的展開和收縮。在子菜單中,我們可以添加鏈接或其他元素,來實現更多的功能和效果。這種旋轉菜單可以應用于多種場景,例如移動端應用、個人博客等。