我假设你的弹出窗口是绝对定位的,所以你可以做以下事情:

>隐藏时,将弹出窗口设置为巨大的负值.这会将其移出屏幕并摆脱滚动条.

>在悬停时,将顶部设置为正确的值并转换不透明度值.

>确保CSS转换规则仅适用于opacity属性.

HTML

Popup go now

My cat's breath smells like cat food...

CSS

.popup {

position: absolute;

top: -2000px;

opacity: 0;

transition: opacity 1s ease-in-out;

}

a:hover + .popup,.popup:hover {

top: 30px;

opacity: 1;

}

这是上面的@L_502_2@.

更新:要添加左侧摆动并清理鼠标移动动画,您可以使用以下代码:

.popup {

position: absolute;

top: -2000px;

width: 300px;

left: 0;

opacity: 0;

/* Animate opacity,left and top

opacity and left should animate over 1s,top should animate over 0s

opacity and left should begin immediately. Top should start after 1s. */

transition-property: opacity,left,top;

transition-duration: 1s,1s,0s;

transition-delay: 0s,0s,1s;

}

a:hover + .popup,.popup:hover {

top: 30px;

left: 30px;

opacity: 1;

/* All animations should start immediately */

transition-delay: 0s;

}

它这样做如下:

>指定了多个属性的动画(不透明度,左侧,顶部).

> transition-delay会阻止顶部值被更改,直到不透明度和左侧动画完成为止.这里的诀窍是,当元素为:悬停时,没有延迟(不透明度,左侧和顶部动画全部一次开始).但是一旦:悬停不再有效,顶级动画在开始前等待1秒.这给了不透明度并留下足够的时间来完成.

无法设置html过渡效果,html – CSS3过渡显示无阻止过度滚动相关推荐

  1. html中设置过渡效果,CSS3 过渡

    CSS3 过渡 CSS3 过渡 通过 CSS3,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果. 请把鼠标移动到下面的元素上: ...

  2. 解决前端css3使用transition刷新页面取消过渡显示

    解决前端css3使用transition刷新页面取消过渡显示 今天在使用transition时遇到一个问题,刷新页面后不会直接显示样式,而是会显示初始效果过渡到样式效果的动态效果, 查了很多资料,找到 ...

  3. css3过渡缓慢排过去,css3过渡

    过渡 transition 什么是过渡呢 过度就是两个状态的一个变化过程 我们给元素设置css3样式transition后,就会产生过渡,从一个状态到另一个状态,过渡需要我们去触发,才会有效果 简单例 ...

  4. 好程序员web前端技术之CSS3过渡

    好程序员web前端技术之CSS3过渡,css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改变中触发,并圆滑地以动画效果改 ...

  5. CSS3过渡延迟总结

    CSS3过渡延迟总结 1. 元素状态 2. 过渡实现 2.1 设置哪些属性应用过渡效果 2.2 js过渡完成事件监听API 2.3 设置过渡时间 2.4 控制过渡效果的速度 2.4.1 平滑过渡 2. ...

  6. html过渡的触发机制是什么,CSS3过渡 transition

    之前我们整理了CSS3中的动画属性 Transform 转换,今天我们接着一起来看看CSS3中的另一个动画属性 Transition 过渡. W3C标准中对css3的transition这是样描述的: ...

  7. css3变换、过渡与动画_带有CSS3过渡和变换的画布菜单

    css3变换.过渡与动画 Now as an easy to use jQuery Plugin 现在作为易于使用的jQuery插件 介绍 ( Introduction ) Off Canvas Me ...

  8. Web前端学习记录——CSS3过渡属性+定位实现简单的动画效果

    css3过渡属性: 属性 描述 transition-property 检索或设置对象中的参与过渡的属性 transition-duration 检索或设置对象过渡的持续时间 transition-d ...

  9. CSS3过渡小案例:折扇

    CSS3过渡小案例:折扇 简单应用:利用鼠标经过后盒子阴影和上边距属性的改变,制作一个简单的页面效果 小案例:折扇案例 CSS3的过渡效果:   通过 CSS3的过渡效果,我们可以在不使用 Flash ...

最新文章

  1. android多行文本框hint居中,在安卓等移动浏览器中placeholder中的文字不垂直居中问题...
  2. MySQL数据库-笔记04【查询练习题*8道(附解析)】
  3. SQL SERVER 2008安全配置
  4. 使用Express和MongoDB构建简单的CRUD应用程序
  5. 同济大学自动化与计算机科学,同济大学本科专业选通信工程好,还是选自动化好呢?...
  6. 计算机网络dns实验报告,计算机网络DNS以及HTTP协议实验报告
  7. selenium自动化测试-2.浏览器基本操作
  8. 计算机基础在线阅读,TOP16[定稿]计算机基础教案(上下册).doc文档免费在线阅读...
  9. java下载文件excel格式错乱,excel表格数据错乱如何修复-excel表格里的文件突然格式全部乱了,怎么恢复?...
  10. Raspberry Pi树莓派分类和其相似产品介绍
  11. python ndimage.gaussian_filter_Python ndimage.maximum_filter方法代碼示例
  12. 贪吃蛇的纯C语言实现过程
  13. 算法 - 随机密码生成算法
  14. html/css横向竖向导航栏的绘制
  15. linux_常用命令
  16. LeetCode:974. Subarray Sums Divisible by K - Python
  17. ERP主要软件品牌对比
  18. Docker概述与安装
  19. 6-4 结构体-查找最低分
  20. 计算机网络相关的韩语词汇,韩语电脑类词汇

热门文章

  1. C语言实战:(2)字符串的倒转变换
  2. 189A. Cut Ribbon
  3. python的convert_python编程开发之类型转换convert实例分析
  4. js后退页面不重新加载_快应用:支持加载单独JS文件的规范思考
  5. Threejs性能监视和可视化控制
  6. 将5350 i2c clk设置为gpio 中断模式的方法
  7. java第七章jdbc课后简答题_Java周测题08.13
  8. 怎么安装python3.6.5_Centos7 安装Python3.6.5
  9. 差值平方和匹配_机器学习实战 | 简单目标识别与意图分析之模板匹配
  10. python白森_氧气恋人