用css做出移動變化的圖標(biāo)

我們經(jīng)常會在瀏覽網(wǎng)頁中發(fā)現(xiàn)會有很多圖標(biāo)或者圖片會跟著我們鼠標(biāo)的移動變換位置和大小,今天小編就教大家如何用css做出這個效果??

?首先我們在webstorm上的body里面建一個div(不知道的可以看我上一條博客),然后在head內(nèi)添加一個style標(biāo)簽(也可以新建一個stylesheet.css? 在里面寫css樣式, 在這里我就直接在style里面寫css樣式)

1、首先給這個div一個大小和背景色

div{

witdh:100px;

height:100px;

background:#399;

border-radius:50%(為了美觀我們把這個div變成圓形)

}

2、接著我們給它一個絕對定位,然后設(shè)置它的top值和left值

div{

witdh:100px;

height:100px;

background:#399;

border-radius:50%(為了美觀我們把這個div變成圓形)

position:absolute;

top:0;

left:0;

}

3、接著寫他的移動時間和方式

div{

witdh:100px;

height:100px;

background:#399;

border-radius:50%(為了美觀我們把這個div變成圓形)

position:absolute;

top:0;

left:0;

translation:all(選中) ? 2s(時間) ?? linear(方式:線性勻速);

}

4、接著我們開始寫鼠標(biāo)移入時,你的div開始移動,這時我們需要用到偽類:hover,這個屬性是鼠標(biāo)移入時,它的對象是div 所以是div:hover,我們將它設(shè)置為向左100px,然后變大50px,

div:hover{

left:100px;

width:150px;

height:150px;

}

然后我們的可以移動的小圖標(biāo)就做好了,我們下周周見,byebye~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 各種純css圖標(biāo) CSS3可以實現(xiàn)很多漂亮的圖形,我收集了32種圖形,在下面列出。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,977評論 0 8
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,801評論 1 45
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,296評論 0 11
  • 圖形包括基本的矩形、圓形、橢圓、三角形、多邊形,也包括稍微復(fù)雜一點的愛心、鉆石、陰陽八卦等。當(dāng)然有一些需要用到CS...
    凡凡的小web閱讀 1,031評論 0 2
  • 我好想是一條狗,選擇了那個唯一,便再也不需要去思考和煩惱,所有的痛苦都是暫時,所有的煩惱不過瞬間,我想找到自己...
    瓶蓋_閱讀 189評論 0 4

友情鏈接更多精彩內(nèi)容