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

css交互餅狀菜單

阮建安2年前8瀏覽0評論

在Web頁面開發中,交互的設計是至關重要的一環。其中,css交互餅狀菜單具有非常好的用戶交互體驗,并且可以使網頁網站變得更加美觀。下面將介紹如何使用css創建餅狀菜單。

/*  餅狀菜單樣式  */
.pie-menu{
margin: 50px auto;
position: relative;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #eeeeee;
overflow: hidden;
}
.pie-menu:hover .pie-item{
opacity: 1;
}
.pie-item{
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #1abc9c;
opacity: 0;
transform: translate(-50%,-150%) rotate(0deg);
transition: all 0.2s ease-in-out;
}
.pie-item:nth-child(1){
transform: translate(-50%,-150%) rotate(0deg);
}
.pie-item:nth-child(2){
transform: translate(-50%,-150%) rotate(30deg);
}
.pie-item:nth-child(3){
transform: translate(-50%,-150%) rotate(60deg);
}
.pie-item:nth-child(4){
transform: translate(-50%,-150%) rotate(90deg);
}
.pie-item:nth-child(5){
transform: translate(-50%,-150%) rotate(120deg);
}
.pie-item:nth-child(6){
transform: translate(-50%,-150%) rotate(150deg);
}
.pie-item:nth-child(7){
transform: translate(-50%,-150%) rotate(180deg);
}
.pie-item:nth-child(8){
transform: translate(-50%,-150%) rotate(210deg);
}
.pie-item:nth-child(9){
transform: translate(-50%,-150%) rotate(240deg);
}
.pie-item:nth-child(10){
transform: translate(-50%,-150%) rotate(270deg);
}
.pie-item:nth-child(11){
transform: translate(-50%,-150%) rotate(300deg);
}
.pie-item:nth-child(12){
transform: translate(-50%,-150%) rotate(330deg);
}

上面的代碼定義了一個css交互餅狀菜單的樣式。將它應用到html代碼中即可:

上面的html代碼定義了一個餅狀菜單,它包含12個菜單項。當鼠標懸停在菜單上時,每個菜單項都會變得可見并呈現一個較高的透明度,使其更加顯眼。通過調整樣式中的旋轉角度,可以定義每個菜單項的位置。

上一篇css交叉