純CSS實現點選乙個元素,背景顏色切換

2022-04-30 18:12:14 字數 751 閱讀 4434

基本思路:將input與div間隔依次布局,並且將input與div設定相同寬高、相同定位,利用input的:check偽類控制各元素之間的層級關係

html如下:

css如下:

.all 

.box

.box1

.box2

.box3

.faux

/* 第一輪迴圈 */

.faux:checked

.faux:checked + .box

/* 第二輪迴圈 */

.faux:checked:nth-child(1):checked

.faux:checked:nth-child(1) + .box

.faux:checked:nth-child(1) ~ .faux

.faux:checked:nth-child(1) ~ .faux + .box

.faux:checked:nth-child(1) ~ .faux:checked

.faux:checked:nth-child(1) ~ .faux:checked + .box

效果如下:

純CSS實現乙個氣泡框

實現原理 主要通過css的border color屬性,結合 before after和position absolute實現。1 畫乙個正方形或長方形的盒子,別忘記此盒子需加上position relative,不然之後的絕對定位元素會相對於其餘設了position relative的父級元素或w...

使用純CSS3實現乙個日食動畫

日食現象是月亮擋在了地球和太陽之間,也就是月亮遮擋住了太陽。所以要構造日食,我們須要2個物件 乙個代表月亮,乙個代表太陽。我們把整個日食過程分解為3個階段 1.緩慢移入 2.短暫停留 3.緩慢移出。在此期間。會產生3個彼此關聯的動畫。首先是月亮的位置移動,我們通過改變月亮的x座標 left或righ...

同級css使用乙個樣式 純CSS樣式寫乙個內凹圓

廢話不多說,直接上效果圖!這是html 單元管理 車位管理 商鋪管理 這是css 內凹圓 property left list list one list one before list one after list one after,list one before list one div be...