html怎么设置动画保持,html – 如何使用CSS3为td列可见性设置动画
元素的display属性不是可转换或可动画的属性,因此对该属性值的任何更改都将立即发生,而不管通过transition属性设置的任何持续时间或延迟.
您可以通过将类设置为td的div子类,在下面的代码段中执行此操作.
笔记:
>如果你没有设置border-collapse:collapse(也就是说,边框是分开的)那么td之间的边框看起来会加倍,因为即使第二个td变为0px宽,td仍然存在所以边界仍然存在.
>默认情况下,td元素在所有四个边上都是1px填充(至少在Chrome中),这也会产生一个空格,可以通过在td上使用填充:0px来使其无效.
function HideColumn() {
var el = document.getElementById('columntarget');
el.className += 'hideColumn';
}
.hideColumn {
width: 0px;
overflow: hidden;
transition: all 2s step-end;
}
div {
width: 50px;
}
td {
padding: 0px;
}
table {
border-collapse: collapse;
}
column 1
|
column 2
|
column 3
|
Hide
我没有完全理解为表分配宽度时的问题是什么,因为td在延迟后仍然隐藏.如果您指的是其余两列扩展占据整个宽度,那么可以通过执行以下操作来解决:
>设置表格布局:固定;到桌子.
>也将宽度(等于div宽度)添加到td.
>通过JS将.hideColumn类应用于td并转换td和div的宽度.
function HideColumn() {
var el = document.getElementById('columntarget');
el.className += 'hideColumn';
}
.hideColumn > div {
width: 0px;
overflow: hidden;
transition: all 2s step-end;
}
td,div {
width: 50px;
padding: 0px;
}
.hideColumn {
width: 0px;
transition: all 2s step-end;
}
table {
border-collapse: collapse;
table-layout: fixed;
}
column 1
|
column 3
|
column 2
|
Hide
html怎么设置动画保持,html – 如何使用CSS3为td列可见性设置动画相关推荐
- html设置字体变瘦标签,使用CSS3 font-feature-settings特性减除字体动画震颤效果
在做 GithubProfile 项目的时候,使用了数字动画展示的效果,如My GithubProfile页面中的commits,stars以及followers数字.实际使用中,由于数字字体不等宽, ...
- Java风车动画代码_纯DOM+CSS3实现简单的小风车动画
html> 小风车-转啊转 html { font-size: 10px; } html * { -webkit-box-sizing: border-box; box-sizing: bord ...
- php设置加载动画,如何用CSS3制作页面圆圈加载动画(附代码)
打开页面时,经常会遇到页面正在加载的情况,作为一个前端工程师,你知道如何用CSS3实现页面加载动画效果吗?这篇文章就和大家分享一个炫酷的圆圈加载动画效果的代码,有一定的参考价值,感兴趣的朋友可以看看. ...
- 小猿圈自学web前端之CSS3动画练习案例:用CSS3做个钟表
前段时间发的五子棋的游戏很多小伙伴都私聊让再做个,今天小猿圈web前端讲师为大家分享的是CSS3动画练习案例:用CSS3做个钟表,想玩的小伙伴记得自己运行一下呦. 自学CSS3属性之后,我们来用一个小 ...
- Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中.默认在动画结束后回到动画前位置.设置android:fillAfter后 ...
- CSS3 skew倾斜、rotate旋转动画
css3出现之前,我们实现一个对象的一组连续动画需要通过JavaScript或Jquery编写,脚本代码较为复杂: 若需要实现倾斜.旋转之类的动画难度将更高(我还没试过用JavaScript或Jque ...
- CSS3与页面布局学习笔记(六)——CSS3新特性(阴影、动画、渐变、变形( transform)、透明、伪元素等)...
一.阴影 1.1.文字阴影 text-shadow <length>①: 第1个长度值用来设置对象的阴影水平偏移值.可以为负值 <length>②: 第2个长度值用来设置对象的 ...
- 通过js滚轮滚动时调用动画_WOW.js在页面滚动时展现动感的元素动画效果
插件描述:WOW.js 是一款帮助你实现滚动页面时触发CSS 动画效果的插件 在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感.WOW.js 就是一款帮助你实现这种 CSS 动画 ...
- 原生css页面滑动到指定位置开始动画_html/css 滚动到元素位置,显示加载动画
每次滚动到元素时,都显示加载动画,如何添加? 元素添加初始参数 以上图中的动画为例,添加俩个左右容器,将内容放置在容器内部. 添加初始数据,默认透明度0.左右分别移动100px.//左侧容器 .ite ...
- flash动画制作成品_Flash如何制作沿曲线移动的箭头动画
箭头动画是制作一些流程类动画经常会用到的效果,主要用到的是动作补间动画,这里就简单讲一下使用Flash软件如何制作沿着曲线移动的箭头动画效果. FLASH制作循环移动的箭头动画-百度经验jingya ...
最新文章
- NC:多样性激发的确定性细菌装配过程限制了群落功能
- java邮件附件默认路径_JavaMail - 文件夹管理( Folder Management)
- 【深度学习】吊打一切现有版本的YOLO!旷视重磅开源YOLOX:新一代目标检测性能速度担当!...
- 开始使用gradle(二)
- excel表格在保存时出现“隐私问题警告提示”
- oracle exchange partition 測试
- 计算机网络发展第二阶段 兴起于,计算机辅助开始于计算机发展第几阶段
- 一种语音识别模型的训练方法及装置与流程
- sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...
- c++怎么输入带有空格的字符串_字符串,啥东东?
- VAD自适应算法降噪控制毕业论文【matlab】
- 非计算机专业,如何学习计算机视觉
- 用 JavaScript 实现一个 TicTacToe 游戏 —— 编程训练
- 陈越何欣铭老师数据结构PTA08-图8 How Long Does It Take
- 用Java创建一副扑克牌
- JSP起源、JSP的运行原理、JSP的执行过程
- Python中使用Scrapy爬虫抓取上海链家房价信息
- 文档自动分类模型--分类算法思路总结
- 抛开数学,一文了解推荐系统框架及原理
- Python中的strip()用法
热门文章
- 考完试 记录一下复习资料 人工智能原理知识点整理
- 每天2小时,吃透 985博士总结的这套保姆级TensorFlow + PyTorch笔记(20G高清/PPT/代码)
- python训练Faster RCNNC++调用训练好的模型进行物体检测-基于opencv3.4.3(超详细)
- python使用多线程(二)
- MaterialDesign 之 DrawerLayout
- 想要配置文件生效 需要通过添加到web.xml加载到内存中
- Spring Cloud之Swagger集群搭建
- 自己实现LinkedList类
- IIS经典模式和集成模式的区别
- android 图片设置圆角