HTML+CSS鼠标悬停效果

HTML+CSS实现鼠标悬停效果

HTML:

<link href="style.css" rel="stylesheet">

<a class="social" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-facebook"></i>
     </div>
     <div class="back">
        <i class="fa fa-facebook"></i>
     </div>
</a>

<a class="social social-twitter" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-twitter"></i>
     </div>
     <div class="back">
        <i class="fa fa-twitter"></i>
     </div>
</a>

<a class="social social-github" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-github"></i>
     </div>
     <div class="back">
        <i class="fa fa-github"></i>
     </div>
</a>

<a class="social social-pinterest" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-pinterest"></i>
     </div>
     <div class="back">
        <i class="fa fa-pinterest"></i>
     </div>
</a>

<a class="social social-googleplus" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-google-plus"></i>
     </div>
     <div class="back">
        <i class="fa fa-google-plus"></i>
     </div>
</a>

<a class="social social-skype" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-skype"></i>
     </div>
     <div class="back">
        <i class="fa fa-skype"></i>
     </div>
</a>

<a class="social social-linkedin" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-linkedin"></i>
     </div>
     <div class="back">
        <i class="fa fa-linkedin"></i>
     </div>
</a>

<a class="social social-skype" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-skype"></i>
     </div>
     <div class="back">
        <i class="fa fa-skype"></i>
     </div>
</a>

<a class="social social-dribbble" href="https://webbb.be" target="_blank">
     <div class="front">
        <i class="fa fa-dribbble"></i>
     </div>
     <div class="back">
        <i class="fa fa-dribbble"></i>
     </div>
</a>

CSS:

/**
 * CSS3 social icon hover effect
 * Read more on my blog: http://webbb.be/blog/
 */

body {
    background: #f06;
    background: linear-gradient(45deg, #f06, yellow);
    min-height: 100%;
}
a,a:visited { color: #fff; }
a:hover { color: #fff; }

.social {
    float: left;
    margin: 2em 2em; width: 100px; height: 100px;
    display: block; text-align: center; line-height:103px; color: #fff;

    position: relative;
    transform:rotateY(0deg);
    transition:transform .25s ease-out;
    transform-style:preserve-3d;
}
.social > div {
    width: 100px; height: 100px; background: #000;
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
}
.social >.front {
    transform:translateZ(40px);
}
.social >.back {
    background: #3B5998; font-size: 3em;
    transform:rotateY(-100deg) translateZ(40px);
}

/*  Social Media Colors
    Facebook #3B5998
    Flickr #FE0883
    Foursquare #8FD400
    Google+ #C63D2D
    Instagram #4E433C
    Linkedin #4875B4
    Tumblr #2B4964
    Twitter #33CCFF
    Vimeo #86B32D
    Youtube #FF3333
    Dribbble #ea4c89
*/
.social.social-twitter > .back { background: #55ACEE; }
.social.social-github > .back { background: #f3f3f3; color: #000; }
.social.social-pinterest > .back { background: #e3262e; }
.social.social-googleplus > .back { background: #dd4B39; }
.social.social-skype > .back { background: #12A5F4; }
.social.social-linkedin > .back { background: #4875B4; }
.social.social-dribbble > .back { background: #ea4c89; }

/* Hover */
.social:hover {
    transform: rotateY(100deg);
}

效果:

时间: 2024-12-25 11:57:42

HTML+CSS鼠标悬停效果的相关文章

div css鼠标悬停锚文本超链接文字背景颜色或图片变化

div css鼠标悬停锚文本超链接文字背景颜色或图片变化(体感音乐) css鼠标悬停超链接文字上时背景改变,鼠标经过文字链接时(悬停),文字的背景图片发生改变(出现背景图片或背景颜色). 鼠标经过悬停在超链接文字上时背景颜色或背景图片出现或改变教程篇.(体感音乐) 此DIV CSS布局技巧其实是对a标签做鼠标经过CSS样式.利用以下代码: a{...} 原始超链接默认样式设置a:hover{...}鼠标悬停经过时超链接锚文本CSS样式(扩展阅读:ie6 hover)一.链接文字无背景鼠标经过悬停

7种鼠标悬停效果,多样的图片说明展示

今天我们要为您展示如何创建一些简单又不失时尚的图片说明悬停效果.我们的想法应用悬停效果来显示图片对应的标题,作者和链接按钮.对于一些的效果,我们将使用3D变换.这样做的目的是保持奇妙的效果,并为许多不同的变化提供了灵感. 在线演示      下载源码 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白富美型

30种奇妙的鼠标悬停效果【附源码下载】

Web 界面上交互的方式很多,只要你去探索,你会发现很多让你眼前一亮的想法.Codrops 最近发布了一组悬停效果,总共分为两组,多达30种不同的风格.为了让效果尽可能的平滑,最好不要在元素上使用变换以免影响布局.第二组效果中采用了 SVG 动画,这也是目前比较流行的方式. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享

CSS鼠标悬停图片加边框效果,不位移的方法

<!DOCTYPE HTML> <html lang="en-US"> <head> <title>css实现鼠标悬停时图片加边框效果</title> <style type="text/css"> body{background:#222;color:#06c;} em{ font-style:inherit;} img{background:white;margin:0 5px;width:

CSS鼠标悬停图片上图片变灰 变色 半透明

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

JS - 6款鼠标悬停效果

下载地址:http://www.lanrentuku.com/js/tupian-1093.html

多种鼠标悬停效果

在线演示      源码下载

CSS3悬停效果和动画Hover.css

Hover.css 是一套基于 CSS3 的鼠标悬停效果和动画,这些可以非常轻松的被应用到按钮.LOGO 以及图片等元素.所有这些效果都是只需要单一的标签,必要的时候使用 before 和 after 伪元素.因为使用了CSS3过渡.转换和动画效果,因此只支持 Chrome.Firefox 和 Safari 等现代浏览器. 使用方法很简单: 下载HOVER.CSS      下载地址https://github.com/IanLunn/Hover Download/Install NPM: np

DIV CSS鼠标经过悬停在图片上时图片上方显示文字(转)

DIV CSS鼠标悬停在没有文字内容图片上时图片上方显示文字,完全是纯css div实现.CSS实现鼠标悬停放图片上方时显示美化内容. 原始图片显示没有文字在上方,当鼠标经过悬停时显示文字并且文字背景为半透明.可以使用纯DIV+CSS实现鼠标悬停图片上显示文字内容. 纯div+css实现第一张图片没有文字内容,鼠标悬停时出现第二张图那样效果 使用div css实现鼠标悬停图片上方时显示文字内容原理: 首先我们设置一个盒子对象,并且将图片使用style标签内设置为CSS背景图片,同时设置该对象ht