`

常见分享特效

阅读更多

无卡顿的··· 纯css··· 的··· 动态··· 图标····

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>分享</title>
    <style type="text/css">
        *,*:before,*:after{box-sizing:border-box;}
        *:before,*:after{
            content:"";position:absolute;
        }
        .share-area{
            list-style:none;font-size:100px;
            width:110px;height:110px;position:relative;
        }
        .share-item{
            width:100px;height:100px;position:absolute; border-radius:50%; top:5px;left:5px;
        }
        .share-item i,.share-item em{
            position:absolute;
        }
        .share-wx{
            background:#3A3A3A;
        }
        .share-wx i:nth-child(1){
            width:.58em;height:.492em;background:#99d226;border-radius:50%;top:.192em;left:.096em;

        }
        .share-wx i:nth-child(1):before,.share-wx i:nth-child(1):after{
            width:.088em;height:.088em;border-radius:50%;background:#3A3A3A;top:.118em;left:.15em;
        }
        .share-wx i:nth-child(1):after{
            left:.348em;
        }
        .share-wx i:nth-child(1) em{
            border:.04em solid transparent;
            border-right:.12em solid #99d226;
            top:.44em;left:0;
            transform:rotate(-36deg);
        }
        .share-wx i:nth-child(2){
            width:.474em;height:.41em;border-radius:50%;top:.39em;left:.422em;background:#ececec;
        }
        .share-wx i:nth-child(2):before,.share-wx i:nth-child(2):after{
            width:.07em;height:.07em;border-radius:50%;background:#3A3A3A;top:.106em;left:.13em;
        }
        .share-wx i:nth-child(2):after{
            left:.29em;
        }
        .share-wx i:nth-child(2) em{
            border:.04em solid transparent;
            border-right:.12em solid #ececec;
            top:.34em;left:.336em;;
            transform:rotate(206deg);
        }



        .share-wb i:nth-child(1){
            width:.638em;height;
        }


        .share-qq{
            background:#1379db;
        }
        .share-qq i:nth-child(1){
            width:.436em; border-width:0 .08em .265em;border-color:transparent transparent #fddd2e;border-style:solid;
            top:.3em;left:.288em;
        }
        .share-qq i:nth-child(1):before{
            width:100%; border-width:.156em .218em; border-color: #fddd2e transparent transparent; border-style:solid;top:.264em;left:-.08em;
        }
        .share-qq i:nth-child(1) em{
            transform:translate(0,-.134em);
        }
        .share-qq i:nth-child(1) em:nth-child(2){
            transform: rotate(72deg) translate(.082em,-.4em);
        }
        .share-qq i:nth-child(1) em:nth-child(3){
            transform: rotate(144deg) translate(-.14em, -.556em);
        }
        .share-qq i:nth-child(1) em:nth-child(4){
            transform: rotate(-72deg) translate(-.276em, -.136em);
        }
        .share-qq i:nth-child(1) em:nth-child(5){
            transform: rotate(-144deg) translate(-.364em, -.394em);
        }
        .share-qq i:nth-child(1) em:before{
            width:.28em;height:.28em;background:#fddd2e;
            transform: rotate(45deg) skew(16deg,16deg);
            border-radius:5px;
        }
        .share-qq i:nth-child(2) {
            height:.26em;width:.08em;background:#f45300;
            top:.36em;left:.472em;
            transform:skew(-45deg);
        }
        .share-qq i:nth-child(2):before, .share-qq i:nth-child(2):after{
            border-width:.024em .18em;
            border-color:transparent #f45300 #f45300 transparent;
            border-style:solid;
            left:-.28em;
            top:-.016em;
        }
        .share-qq i:nth-child(2):after{
            border-color: #f45300 transparent transparent #f45300;
            top:.236em;left:0;
        }



        .share-qwb{
            background:#4ab3ea;
        }
        .share-qwb i{
            width:.48em;height:.48em;border-radius:50%;
            background:#fff;
            box-shadow:inset  0 0 0 .05em #fff, inset 0 0 0 .15em #4ab3ea;
            top:.106em;
            left:.092em;
        }
        .share-qwb i em:nth-child(1){
            width:.16em;height:.1em;transform:rotate(41deg); top:.36em; left:.03em; background:#4ab3ea;
        }
        .share-qwb i em:nth-child(1):before,.share-qwb i em:nth-child(1):after{
            width:.05em;
            height:.05em;
            top:.016em;left:-.022em;
            border-radius:50%;
            background:#fff;
        }
        .share-qwb i em:nth-child(1):after{
            top:.002em;left:.132em;width:.054em;height:.054em;
        }
        .share-qwb i em:nth-child(2){
            width: .4em;
            height: .688em;
            border-style: solid;
            border-width: .04em;
            border-color: transparent transparent transparent #fff;
            border-radius: 50%;
            top: .228em;
            left: .032em;
            transform: rotate(19deg);
        }
        .share-qwb i em:nth-child(2):before{
            width:.04em;
            height:.04em;
            top:.542em;right:.248em;
            border-radius:50%;
            background:#fff;
        }
        .share-qwb i:nth-child(2){
            transform:scale(.575) rotateY(180deg);
            top:.192em;left:.496em;

        }

        .share-rr{
            background:#004DA4;
        }
        .share-rr i{width:.5em;height:.6em;overflow:hidden;bottom:.1em;transform-origin:100% 0;}
        .share-rr i:before{
            width:1.2em;height:1.2em;
            border-style: solid;
            border-width: .08em;
            border-color: transparent #fff transparent transparent ;
            border-radius:50%;
            transform: rotate(30deg);
            bottom:0;right:-.032em;

        }
        .share-rr em{
            width:.096em;height:.16em;background:#fff;
            top:.144em;left:50%;margin-left:-.048em;
        }
        .share-rr i:nth-child(2){
            transform:rotateY(180deg);
        }


        .share-tb{
            background:#3795F5;color:#3795F5;
        }
        .share-tb i{
            width:.86em;height:.86em;margin:.07em;background:#fff;
            border-radius:50%;
        }
        .share-tb i:before{
            width:100%;height:100%;

            background-color: #fff;
            background-image:  linear-gradient(#eee 1px, transparent 1px);
            background-size: 100% .08em;
            border-radius:50%;
        }
        .share-tb i:after{
            width:.144em;height:.144em;border-radius:50%;
            background:#e8494a;
            top:-.034em;left:50%;
            margin-left:-.072em;
        }
        .share-tb i em{
            font-size:.5em;font-family:"黑体";font-style:normal;text-align:center;width:100%;height:100%;line-height:1.7em;
            font-weight:700;
        }


        .share-dd{
            background:#e2e2e2;
        }
        .share-dd i:nth-child(1){
            width:.552em;height:.304em;
            border:.1em solid #3285ad;
            left:50%;margin-left:-.276em;
            top:.352em;
        }
        .share-dd i:nth-child(1):before{
            border-width:.09em .074em;
            border-style:solid;
            border-color:#3285ad transparent transparent #3285ad;
            top:.204em;left:.032em;
        }
        .share-dd i:nth-child(1) em{
            width:.106em;height:.192em;background:#3285ad;top:-.292em;left:.084em;
        }
        .share-dd i:nth-child(1) em:before{
            width:.16em;height:.1em;background:inherit;
            left:100%;top:.046em;
        }
        .share-dd i:nth-child(2){
            width:.15em;height:.15em;border-radius:50%; background:#3285ad;
            left:.182em;bottom:.156em;
        }
        .share-dd i:nth-child(2):before, .share-dd i:nth-child(2):after{
            width:inherit;height:inherit;border-radius:inherit;background:inherit;
            left:.3em;
        }
        .share-dd i:nth-child(2):after{
            left:.488em;
        }


        .share-btn{
            width:110px;height:110px;background:#ececec;border-radius:50%;position:absolute;top:0;left:0;
            font-size:30px;font-family:arial;color:#3285ad;font-weight:700;
            text-align:center;line-height:110px;
        }
        .share-btn p{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;
            transition:.5s;
        }
        .share-btn .btn1{
            opacity:1;transform:rotate(0);
        }
        .share-btn .btn2{
            opacity:0;transform:rotate(180deg);
            font-size:44px;
        }
        .share-area:hover .share-btn .btn1{
            opacity:0;transform:rotate(180deg);
        }
        .share-area:hover .share-btn .btn2{
            opacity:1;transform:rotate(0);
        }
        .share-area  li{cursor:pointer}
        .share-area .share-item{
            transform:rotate(360deg);
            transition:.4s;
        }
        .share-area:hover .share-item{
            transform:rotate(0);
        }

        .share-area:hover .share-item:nth-child(1){
            transition-delay:.6s;
        }
        .share-area:hover .share-item:nth-child(2){
            transition-delay:.5s;
        }
        .share-area:hover .share-item:nth-child(3){
            transition-delay:.4s;
        }
        .share-area:hover .share-item:nth-child(4){
            transition-delay:.3s;
        }
        .share-area:hover .share-item:nth-child(5){
            transition-delay:.2s;
        }
        .share-area:hover .share-item:nth-child(6){
            transition-delay:.1s;
        }

        .share-area:hover .share-item:nth-child(1){
            left:120px;
        }
        .share-area:hover .share-item:nth-child(2){
            left:222px;
        }
        .share-area:hover .share-item:nth-child(3){
            left:324px;
        }
        .share-area:hover .share-item:nth-child(4){
            left:426px;
        }
        .share-area:hover .share-item:nth-child(5){
            left:528px;
        }
        .share-area:hover .share-item:nth-child(6){
            left:630px;
        }
        .share-area:hover{
            width:730px;
        }


    </style>
</head>
<body>
<!-- HTML代码片段中请勿添加<body>标签 //-->
<div id="container">
    <ul class="share-area">

        <li class="share-item share-wx"><i><em></em></i><i><em></em></i></li>
        <li class="share-item share-qq"><i><em></em><em></em><em></em><em></em><em></em></i><i></i></li>
        <li class="share-item share-qwb"><i><em></em><em></em></i><i><em></em><em></em></i></li>
        <li class="share-item share-rr"><i></i><i></i><em></em></li>
        <li class="share-item share-tb"><i><em>贴</em></i></li>
        <li class="share-item share-dd"><i><em></em></i><i></i></li>
        <li class="share-btn"><p class="btn1">share</p><p class="btn2">&times;</p></li>
    </ul>

</div>





</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    图片特效 图片特效 图片特效

    1. 图像滤镜:滤镜是图片特效中最常见的技术,例如模糊滤镜可以使图像变得柔和,锐化滤镜可以增强图像细节,而色彩滤镜则可以改变整体色调。 2. 图层混合模式:通过调整不同图层之间的透明度和混合模式,可以创造出...

    网页特效视频分享

    在上述的"网页特效视频分享"中,提到了几个使用JavaScript实现的常见网页特效,包括楼梯式滚动菜单、图片全屏轮播、抽屉式电影简介以及百度首页换肤系统特效。接下来,我们将详细探讨这些JavaScript特效及其相关知识...

    jquery悬浮微信二维码微博分享置顶特效

    在网页设计中,为了提高用户体验和社交媒体互动,开发者经常会在页面上实现各种动态效果,其中“悬浮”和“置顶特效”是常见的一种设计手法。此主题——“jQuery悬浮微信二维码微博分享置顶特效”便是将这种效果应用...

    淘宝特效集合

    1. **放大镜效果**:淘宝上的放大镜效果是电商网站中常见的一种增强用户购物体验的功能。当用户鼠标悬浮在商品图片上时,会出现一个放大镜窗口,可以清晰地查看商品细节。这种效果通过JavaScript和CSS实现,通常包括...

    各种各样好看的网页特效

    4. **3D效果**:3D转换和旋转等特效能为网页增添立体感,提升视觉冲击力,常见于产品展示或游戏界面。 5. **响应式设计**:随着设备屏幕尺寸的变化,网页元素能够自动调整布局和样式,保持良好的显示效果,这是现代...

    zinemaker特效effect

    zinemaker是一款专业的数字杂志制作软件,它允许用户创建具有丰富互动元素的电子杂志,包括音频、视频、动画等。在本压缩包文件"zinemaker特效effect...同时,不断学习和分享特效资源也是提升技能和创作力的重要途径。

    UI特效代码,分享出来给需要的安卓开发朋友

    1. 视图特效:自定义View是实现特殊UI效果的一种常见方式。开发者需要重写onDraw()方法,利用Canvas进行绘图操作,实现如涟漪效果、渐变背景等。此外,使用LayerDrawable可以叠加多个图层,实现复杂的视觉效果。 2....

    多种特效合集

    "切换特效"则可能指的是页面元素(如图片、内容区块)在用户交互下进行平滑的切换,常见的例如轮播图、选项卡、导航菜单等。 【压缩包子文件的文件名称列表】中的文件可能是以下内容: 1. **demo.html**:这是一个...

    网页特效的模板

    5. **图表与可视化**:数据可视化是现代网页中常见的特效,例如进度条、饼图、柱状图等。利用模板,可以轻松创建动态、交互式的数据展示,增强信息传达的清晰度。 6. **滑块和轮播**:滑块和轮播组件是展示产品、...

    Unity粒子特效系列-卡通游戏特效(龙卷风魔法阵等).zip

    5. **火焰特效(Flame Effect)**: 火焰特效是游戏中常见的粒子效果之一,通常由红、橙、黄三色的热浪和飘动的火焰组成。在Unity中,开发者可以调整火焰粒子的生命周期、发射角度和颜色混合,以实现逼真的火焰动画。 ...

    linux 特效

    例如,Compiz、KWin和Metacity等都是常见的窗口管理器,它们可以实现各种特效。 - **桌面环境**:是提供图形用户界面的完整集合,包括窗口管理器、文件管理器、启动器等。比如GNOME、KDE、Xfce和Unity等,它们通常...

    《网页配色与特效》分享下载

    6. **表单设计**:涵盖输入框、选择框、提交按钮等常见表单元素的样式和交互优化。 这些实例不仅可供学习者模仿和参考,还能帮助他们理解不同设计决策对用户体验的影响,提升设计水平。 总之,《网页配色与特效》...

    javascript特效源代码

    "菜单"可能指的是使用JavaScript实现的下拉菜单或滑动菜单,这是网站导航常见的一种交互设计。"图片特效"则可能涉及到图片的缩放、淡入淡出、旋转等视觉效果。 【压缩包子文件的文件名称列表】中的"index.html"是...

    jQuery右侧悬浮分享按钮特效代码

    【jQuery右侧悬浮分享按钮特效代码】是网页设计中一种常见的交互功能,主要用于提高用户体验和促进内容分享。这个特效代码结合了jQuery库,实现了一个在页面滚动时始终位于右侧的浮动分享按钮,包括返回顶部按钮、...

    JS相册集特效代码图片新闻产品图片显示特效

    在这个"JS相册集特效代码图片新闻产品图片显示特效"中,我们看到的是JS如何用于创建吸引人的图片展示效果,常见于新闻网站和产品页面,以提升用户体验。 首先,"JS相册集特效"指的是使用JavaScript代码来创建一个...

    收集的一些简单常用的Js特效

    在给定的压缩包文件中,包含了一系列基于JS实现的常见网页特效,这些特效能极大地提升网页的用户体验和视觉吸引力。 1. **鼠标放上后伸展显示详细简介的排名菜单.htm** 这个文件可能包含了一个JavaScript实现的...

    js+css3全屏折角导航菜单和右下角悬浮分享按钮特效.zip

    悬浮在右下角的分享按钮是一种常见的社交媒体集成方式,用户无需滚动到页面顶部或打开侧边栏就能分享内容。这个特效可能使用了jQuery来控制按钮的定位,确保其始终在屏幕右下角。按钮点击后,可能会弹出一个包含各种...

    100个Javascript特效页面以及源代码

    5. **AJAX异步请求**:AJAX允许页面在不刷新的情况下与服务器交换数据并更新部分页面内容,常见应用如无限滚动加载、表单提交等。 6. **面向对象编程**:JavaScript支持面向对象编程,通过构造函数和原型链可以创建...

    html特效大全大家一起分享

    下面将详细讲解这些特效及其在网页设计中的应用。 1. 滑动面板:滑动面板是一种常见的网页交互设计,它可以用来展示更多的内容而不会占据太多空间。比如,可以用于产品展示、用户评价或者新闻更新。通过JavaScript...

    css3悬停滑动分享按钮动画特效

    至于“分享按钮”,它是网页上常见的功能组件,用于让用户方便地将页面内容分享到社交媒体平台。通过添加CSS3动画,可以使分享按钮在用户悬停时更显眼,从而提高分享的概率。 现在,让我们具体看下如何实现这个特效...

Global site tag (gtag.js) - Google Analytics