javascript - 滑鼠hover顯示紅色邊框這種效果怎麼實現
过去多啦不再A梦
过去多啦不再A梦 2017-07-05 11:04:45
0
8
1255

誰做過這種效果
這是我寫的,使用border-right:1px solid #eee;border-bottom:1px solid #eee;滑鼠懸浮時ul li:hover{border-color:# ed9639;}怎麼讓左邊也有一像素紅框

#
过去多啦不再A梦
过去多啦不再A梦

全部回覆(8)
淡淡烟草味

看起來好像每個項題主都只有右邊跟下邊?

我感覺改成每個項目都有左邊跟下邊,hover的時候再透過設定相鄰元素的左邊顏色如何?

範例:

*{
    box-sizing:border-box;
}
.wrap{
    width:300px;
    
}
.item{
    width:75px;
    float:left;
    text-align:center;
    border:1px solid #eee;
    border-right-width:0;
}
.item:last-child{
    border-right-width:1px;
}

.item:hover{
    border-left-color:red;
    border-bottom-color:yellow;
}
.item:hover + .item{
    border-left:1px solid yellow;
}
.item:last-child:hover{
    border-right:1px solid yellow;
}
<p class="wrap">
    <p class="item">
        hello
    </p>
    <p class="item">
        hello
    </p>
    <p class="item">
        hello
    </p>
    <p class="item">
        hello
    </p>
</p>

http://runjs.cn/detail/ibxy9qab

仅有的幸福

雷雷

学习ing

盒子陰影

学霸

是不是被左邊的li擋住了的?最左邊的有紅邊麼?

習慣沉默

border-left不行嗎?

扔个三星炸死你

是不是你的選擇器 權值太小被覆蓋了

过去多啦不再A梦

hover 的時候 要設定z-index。高於其它層級,這樣你的邊框才不會被覆蓋

伊谢尔伦

感謝大家的回答,我已經找到解決方法,分享給大家
http://www.jb51.net/css/14548...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板