HTML & CSS ? CSS3創作有意思的旋轉LOGO

CSS3創作有意思的旋轉LOGO

發表于: HTML & CSS. 評論 (11)
Sponsor

rotate-logo

在網頁設計個哪里都能發揮創意,包括LOGO也是哦,前幾天看到個tumblr的博客(staff.tumblr.com/)設計,覺得這個博客的logo挺有意思的,當然通過舉動條瀏覽網頁內容的時候,LOGO旁邊的英文字會根據滑動條滾動而旋轉。接下來達人也嘗試設計一個類似的LOGO,并實現和staff博客一樣的效果。

PS: 實現方法是使用CSS3 transform的rotate旋轉屬性,所以瀏覽器要兼容CSS3這個屬性才能生效。

LOGO設計

LOGO圖片需要分開兩張,一張是用于旋轉,一張是靜態不動的。如下圖:

rotate-logo2

接下來,我們在將這個LOGO應用在網頁上,下面是對應這代碼

HTML代碼

<div class="logo">
<div class="zhuan">
<img src="img/logo-outside.png" width="151" height="151">
</div>
</div>

CSS樣式

.logo {
position:fixed;
top:50%;
left:50%;
margin:-76px 0 0 -76px;
background:url(img/logo.png) no-repeat 0 0
}

引入jQuery庫代碼

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

jQuery代碼

用于判斷和控制LOGO旋轉,代碼很簡短的,如果想修改速度,請修改*0.2的數值即可。

<script>
$(function() {

var rotate = function(logo, angle) {
logo.css({
"transform" : "rotate("+angle+"deg)"
});
}

$(window).scroll(function(){
rotate($(".zhuan"), $(window).scrollTop()*0.2);
})

});
</script>

查看DEMO →

推薦:查看最受歡迎的 301 個設計網站 → http://hao.shejidaren.com
交流:為設計新人提供的設計交流群,請加入UI設計交流群,分享經驗、接單、求職、聊設計。
贊助商鏈接
贊助商鏈接
設計達人微信交流社區:shejidaren888
喜歡這篇文章嗎?歡迎分享到你的微博、QQ群,并關注我們的微博,謝謝支持。
版權:除非注明,本站文章均為原創文章,轉載請聯系我們授權,否則禁止轉載。

+ 添加評論11 Responses to “CSS3創作有意思的旋轉LOGO”

  1. alicechew - 回復

    請問下為什么我用chrome看還是不動的?chrome應該能兼容呀

    • 愛在發燒 -

      谷歌的jquery失效,所以沒效果

  2. 顏磊 - 回復

    這個效果不錯

  3. 琹①蕊╃嚮榮 - 回復

    求解

  4. 琹①蕊╃嚮榮 - 回復

    中間那個LOGO怎么放進去呢?外框是動了

  5. nxy - 回復

    怎么可以看到效果,求告知《謝謝

    • nxy -

      好的,謝謝

  6. 青衿 - 回復

    這個效果好,可以用在好多細節地方!

  7. 老趙_茶館 - 回復

    ?怎么我看demo是不動的?

    • saiki -

      瀏覽器不支持

  8. mqie - 回復

    介個非常棒


{ 發表評論 }