看到http://css.w3ctech.com/ 上一个效果认为挺赞的。

然后学些了一下。

demo地址:http://codepen.io/tianzi77/pen/mJaLWq

html结构非常easy,就是一个p,2个span标签嵌套在a标签里面。

    <a href="/" class="link-mallki">思君子兮未敢言 zhuangjia <span data-letters="思君子兮未敢言 zhuangjia"></span><span data-letters="思君子兮未敢言 zhuangjia"></span></a>

样式有点复杂,整体是利用动画,伪类hover前后的样式进行变化出现炫酷的效果:

        body {background: black;}a {display: inline-block;font-size: 60px;margin: 30px 0 20px;}[class*="link-"] {outline: none;text-decoration: none;position: relative;line-height: 1;display: inline-block;}.link-mallki {color:#fff;-webkit-transition: color 0.5s 0.25s;transition: color 0.5s 0.25s;overflow: hidden;}.link-mallki:hover {-webkit-transition: none;transition: none;color: transparent;}.link-mallki::before {content: '';width: 100%;height: 2px;margin: -3px 0 0 0;background: #fff;position: absolute;left: 0;top: 50%;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-transition: -webkit-transform 0.4s;transition: transform 0.4s;-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}.link-mallki:hover::before {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.link-mallki span {position: absolute;height: 50%;width: 100%;left: 0;top: 0;overflow: hidden;}.link-mallki span::before {content: attr(data-letters);position: absolute;left: 0;width: 100%;color: #abcdef;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}.link-mallki span:nth-child(2) {top: 50%;}.link-mallki span:first-child::before {top: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}.link-mallki span:nth-child(2)::before {bottom: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}.link-mallki:hover span::before {-webkit-transition-delay: 0.3s;transition-delay: 0.3s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}

css大会站点顶部的一个特效相关推荐

  1. CSS —— 手摸手实现一个文字霓虹灯闪烁特效

    CSS -- 手摸手实现一个文字霓虹灯闪烁特效 一.了解 text-shadow 属性 text-shadow 属性应用于阴影文本,属于 CSS3 的属性,默认值为 none. text-shadow ...

  2. 中国第五届CSS大会分享:CSS TIME

    懵懂少年有幸受邀参加3.30中国第五届CSS大会分享,感谢业界大咖的不嫌弃,鉴于CSS的更新频率不及JS各种迭代高,新的特性组织起来对于分享的主题会比较散,所以我选择了一个关于动画时间的分享主题,基于 ...

  3. 前端性能优化—将CSS文件放在顶部

    CSS文件放置在head中和放在body底部,对CSS本身的下载时间不会有影响,但对页面的呈现有非常大的影响,与用户体验密切相关. CSS文件放在顶部的原理: 1) CSS的下载是按照其在文档中出现的 ...

  4. css如何让滚轮滚动时 不让页面滚动_中国第五届 CSS 大会参会总结

    编者按:本文作者:安佳,360 搜索事业部的前端开发工程师,W3C CSS 工作组成员. 本次大会共有 7 个主题: 新时代 CSS 布局.陈慧晶 剖析 css-tricks 新版,为你所用.大漠 C ...

  5. CSS3实战开发: 纯CSS实现图片过滤分类显示特效

    CSS3实战开发: 纯CSS实现图片过滤分类显示特效 原文:CSS3实战开发: 纯CSS实现图片过滤分类显示特效 各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大 ...

  6. HTML+CSS实现菜单的3D翻转特效

    HTML+CSS实现菜单的3D翻转特效 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en"><he ...

  7. 个人HTML期末大作业~ 个人网页(HTML+CSS)6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码

    HTML期末大作业~ 个人网页6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码 作品介绍 下面介绍一下我的个人小网站吧,我的网站背景稍微单调一点白色,主要个人比较喜欢白色了,布局上面使用 ...

  8. CSS 3.0实现立体书本特效

    给大家分享一个运用CSS 3.0实现的立体书本特效,效果如下: 还真是很像一本书吧,但是需要下面三张图片配合. 1.书的正面图(1.jpg),实际尺寸以代码中的为准. 2.书的侧面(2.jpg),实际 ...

  9. 七夕情人节~html+css+javascript实现满屏爱心特效(程序员表白)

    ❉ 七夕情人节 ❤html+css+j❤实现满屏爱心特效(程序员表白) ❤程序员表白, 很多人和小编一样受到暴击,需要告白的同学加紧了,不要错过这个好时机. ❤许多程序员小伙伴总是苦于找不到合适的告白 ...

  10. html字体悬浮效果,CSS 3.0文字悬停跳动特效代码

    给大家分享一个用CSS 3.0实现的文字悬停跳动特效,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏. CSS 3.0文字悬停跳动特效 * { margin: 0; padding: 0; } b ...

最新文章

  1. iOS 修改网络图片的大小 宽和高
  2. android 获取视频缩略图终极解决方案(ffmpeg)
  3. 有关数据结构基础知识(数据结构 严蔚敏版)
  4. divmod数字处理函数
  5. ASP VNext 开源服务容错处理库Polly
  6. Linux安装samba的过程,Samba安装全过程
  7. 昆明大学津桥学院计算机科学与技术,昆明理工大学津桥学院计算机科学与技术专业2015年在河南理科高考录取最低分数线...
  8. 自学java去哪找工作比较好_如何自学java?什么程度可以找工作?
  9. Redis笔记(一)
  10. [菜鸟SpringCloud实战入门]第九章:服务网关Zuul体验
  11. UE4之A点绕B点旋转
  12. vue生命周期心得体会800字
  13. Power BI DAX 之日期函数
  14. 发现一个记录笔记的方法(康奈尔笔记即5R笔记)
  15. 测试工程师入门知识点整理
  16. [Evolutionary Algorithm] 进化算法简介
  17. 脾胃湿热吃什么药.体内湿气重有何表示 怎样去除
  18. nrf52832 comp for sdk 15.2.0
  19. linux+新浪行情接口,新浪天气API接口
  20. 疫情下,数字化转型成功的“光明”

热门文章

  1. Linux下mysql5.7.18登录报错“Access denied for user 'root'@'localhost' (using password: YES”)
  2. 15投影矩阵与Moore-Penrose逆(1)
  3. graphpad做饼图_超省钱的早餐攻略!这些边角料可别扔,多做一步变大餐!
  4. 深度学习框架PyTorch:入门与实践 学习(四)
  5. cs231n学习(1)图像分类器:KNN和线性分类器(上)
  6. 用java写一个折半查找_用 Java 写一个折半查找?
  7. mysql慢查询日志配置_MySQL 慢查询日志配置与简析
  8. js刷新当前页面的几种方式
  9. 《剑指offer》第三十三题(二叉搜索树的后序遍历序列)
  10. Go语言之高级篇beego框架之模型(Models)