首页 > 其他分享 >带有弹出窗口的社交媒体图标(仅限 HTML + 纯 CSS)

带有弹出窗口的社交媒体图标(仅限 HTML + 纯 CSS)

时间:2022-09-06 00:26:03浏览次数:95  
标签:tooltip HTML wrapper 悬停 ffffff CSS 图标

带有弹出窗口的社交媒体图标(仅限 HTML + 纯 CSS)

带有弹出窗口的社交媒体图标(仅限 HTML + 纯 CSS)免费下载

HTML:

 <ul class="wrapper">  
 <li class="icon facebook">  
 <span class="tooltip">Facebook</span>  
 <span><i class="fab fa-facebook-f"></i></span>  
 </li>  
 <li class="icon twitter">  
 <span class="tooltip">推特</span>  
 <span><i class="fab fa-twitter"></i></span>  
 </li>  
 <li class="icon instagram">  
 <span class="tooltip">Instagram</span>  
 <span><i class="fab fa-instagram"></i></span>  
 </li>  
 <li class="icon github">  
 <span class="tooltip">Github</span>  
 <span><i class="fab fa-github"></i></span>  
 </li>  
 <li class="icon youtube">  
 <span class="tooltip">YouTube</span>  
 <span><i class="fab fa-youtube"></i></span>  
 </li>  
 </ul>

您可能还想下载: HTML 和 CSS 中列表项之间的边框

CSS:

 /*  
 作者:阿卜杜勒曼赛义德  
 */ @import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap"); * {  
 边距:0;  
 填充:0;  
 box-sizing:边框框;  
 } *:重点,  
 *:积极的 {  
 大纲:无!重要;  
 -webkit-tap-highlight-color:透明;  
 } html,  
 身体 {  
 显示:网格;  
 高度:100%;  
 宽度:100%;  
 字体系列:“Poppins”,无衬线;  
 放置项目:中心;  
 背景:线性渐变(315度,#ffffff,#d7e1ec);  
 } .wrapper {  
 显示:inline-flex;  
 列表样式:无;  
 } .wrapper .icon {  
 位置:相对;  
 背景:#ffffff;  
 边界半径:50%;  
 填充:15px;  
 边距:10px;  
 宽度:50px;  
 高度:50px;  
 字体大小:18px;  
 显示:弯曲;  
 证明内容:中心;  
 对齐项目:居中;  
 弹性方向:列;  
 盒子阴影:0 10px 10px rgba(0, 0, 0, 0.1);  
 光标:指针;  
 过渡:所有 0.2s 三次贝塞尔曲线(0.68,-0.55,0.265,1.55);  
 } .wrapper .tooltip {  
 位置:绝对;  
 顶部:0;  
 字体大小:14px;  
 背景:#ffffff;  
 颜色:#ffffff;  
 填充:5px 8px;  
 边框半径:5px;  
 盒子阴影:0 10px 10px rgba(0, 0, 0, 0.1);  
 不透明度:0;  
 指针事件:无;  
 过渡:所有 0.3s 三次贝塞尔曲线(0.68,-0.55,0.265,1.55);  
 } .wrapper .tooltip::before {  
 位置:绝对;  
 内容: ””;  
 高度:8px;  
 宽度:8px;  
 背景:#ffffff;  
 底部:-3px;  
 左:50%;  
 变换:平移(-50%)旋转(45度);  
 过渡:所有 0.3s 三次贝塞尔曲线(0.68,-0.55,0.265,1.55);  
 } .wrapper .icon:悬停 .tooltip {  
 顶部:-45px;  
 不透明度:1;  
 能见度:可见;  
 指针事件:自动;  
 } .wrapper .icon:悬停跨度,  
 .wrapper .icon:悬停 .tooltip {  
 文字阴影:0px -1px 0px rgba(0, 0, 0, 0.1);  
 } .wrapper .facebook:悬停,  
 .wrapper .facebook:悬停 .tooltip,  
 .wrapper .facebook:hover .tooltip::before {  
 背景:#1877F2;  
 颜色:#ffffff;  
 } .wrapper .twitter:悬停,  
 .wrapper .twitter:悬停 .tooltip,  
 .wrapper .twitter:hover .tooltip::before {  
 背景:#1DA1F2;  
 颜色:#ffffff;  
 } .wrapper .instagram:悬停,  
 .wrapper .instagram:悬停 .tooltip,  
 .wrapper .instagram:hover .tooltip::before {  
 背景:#E4405F;  
 颜色:#ffffff;  
 } .wrapper .github:悬停,  
 .wrapper .github:悬停 .tooltip,  
 .wrapper .github:hover .tooltip::before {  
 背景:#333333;  
 颜色:#ffffff;  
 } .wrapper .youtube:悬停,  
 .wrapper .youtube:悬停 .tooltip,  
 .wrapper .youtube:hover .tooltip::before {  
 背景:#CD201F;  
 颜色:#ffffff;  
 }

HTML、CSS 和 JavaScript 代码片段开启, AllWebCodes.com

完毕!享受 带有弹出窗口片段的社交媒体图标

现在下载

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/17448/11200600

标签:tooltip,HTML,wrapper,悬停,ffffff,CSS,图标
From: https://www.cnblogs.com/amboke/p/16660197.html

相关文章

  • CSS中的垂直和水平居中
    CSS中的垂直和水平居中大家好,和Usetech的前端开发人员KirillMylnikov在一起。今天,我想谈谈CSS(CascadingStyleSheets)的垂直和水平居中。网络上有很多关于这个主题......
  • Day01初识HTML
    HTML+CSS+JavaScript结构+表现+交互重点:1.表单及表单应用​1.表单初级验证什么是HTMLHyperTextMarkupLanguage(超文本语言)超文本包括:文字,......
  • CSS制作移动动画效果--伪类+transition+ transform+ animation的使用
    一、常用概念:1.TransformTransform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等,它包含有以下属性:(1)矩阵matrix(2)移动translate(3)缩放s......
  • 【H5/CSS】CSS动画
    WhatCSS动画:就是指元素从一种样式逐渐过渡为另一种样式的过程。实现方式transition实现渐变动画transform实现转变动画animation实现自定义动画实现方式trans......
  • HTML5新标签与特性
    1.HTML5新标签与特性达标:掌握html5的常用新标签-新属性1.1什么是HTML5HTML5:HTML标准的最新版本,是对HTML的第五次重大修改。HTML5的出现,对于WEB来说意义重大,其目的......
  • 什么是CSS?
    CSS简介CSS指的是层叠样式表(CascadingStyleSheet),它描述了如何在屏幕、纸张或其他媒体上显示HTML元素CSS节省了大量工作。样式定义通常保存在外部.css文件中......
  • HTML中<!DOCTYPE>和meta元标签
    doctype声明说明:所有的HTML文件,<!DOCTYPEhtml>声明是必要的。它确保浏览器按照最佳的相关规范进行渲染,而不是使用一个不符合规范的渲染模式。目的:防止浏览器在渲染时,切......
  • 安装 html-webpack-plugin 遇到的问题
    1、TypeError:Cannotreadproperty'tap'ofundefined问题:安装的html-webpack-plugin和webpack版本不兼容解决方案:从5.降到了4. 2、ReferenceError:BASE_URL......
  • css实现二维码扫描效果
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>css3-scanner</title><style>.qr-scanner{positi......
  • CSS尺寸设置的单位:px、rem、em、vw、vh
    px:pixel像素的缩写,绝对长度单位,它的大小取决于屏幕的分辨率,是开发网页中常常使用的单位。em:相对长度单位,在`font-size`中使用是相对于父元素的字体大小,在其他属性中使用......