博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery控制CSS3动画与超方便的清除Float
阅读量:6232 次
发布时间:2019-06-21

本文共 1949 字,大约阅读时间需要 6 分钟。

hot3.png

先上css代码:

body,ul,li,a{    padding: 0 ;    margin:0;    font-size: 18px;    color: white;    font-weight: 900;}.all{    width: 260px;    height: 240px;    margin:100px auto;}.clear:after{    content: ".";    height: 0;    visibility: hidden;    display: block;    clear: both;}.Css{    width: 140px;    height: 140px;    background: #6bd179;    float: left;    text-align: center;    line-height: 140px;}.Node{    width: 120px;    height: 70px;    background: #309ed5;    float: left;    text-align: center;    line-height: 70px;}.JQuery{    width: 120px;    height: 70px;    background: #3ebfd5;    float: left;    text-align: center;    line-height: 70px;}.Javascript{    width: 100px;    height: 100px;    background: #ebb742;    float: left;    text-align: center;    line-height: 100px;}.Html{    width: 160px;    height: 100px;    background: #80e35e;    float: left;    text-align: center;    line-height: 100px;}@-webkit-keyframes FZ {    0% {        -webkit-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }    100% {        -webkit-transform: perspective(400px) rotateX(180deg);        opacity: 0;    }}@-webkit-keyframes XZ {    0% {        -webkit-transform: perspective(400px) rotateY(0deg);        opacity: 0;    }    100% {        -webkit-transform: perspective(400px) rotateY(180deg);        opacity: 1;    }}

.clear:after{

    content: ".";//生成内容作为最后一个元素,至于content里面是点还是其他都是可以的。

    height: 0;//避免生成内容破坏原有布局的高度。

    visibility: hidden;//使生成的内容不可见,并允许可能被生成内容盖住的内容可以进行点击和交互。

    display: block; //使生成的元素以块级元素显示,占满剩余空间。

    clear: both;

}

要在IE下触发 hasLayout  还需要多设置一个属性: zoom:1。

这个原理就是给父元素设置类名,css样式里用after伪元素在浮动后的子元素添加。

这样做的好处喃?我也是在网上看的,大神都说:“结构和语义化完全正确,代码量居中

html:

JQuery控制的CSS3动画,还是有些bug,大家把代码复制下来 运行运行就知道了。

        
    
    
    
Css    
Node.js    
JQuery    
Javascript    
Html

转载于:https://my.oschina.net/u/1431116/blog/276813

你可能感兴趣的文章
生产者消费者模型
查看>>
Multi-level Contextual 3D Convolutional Neural Networks
查看>>
apidoc官网和github地址
查看>>
来到外企几天的感受
查看>>
<a>之间怎么放值</a> 挺简单的,第一次遇到···
查看>>
业界领袖们曾希望在毕业时得到的建议
查看>>
Linux禁用IPv6
查看>>
【转】linux 用户线程、LWP、内核线程学习笔记
查看>>
各种书籍
查看>>
使用注解开发springmvc
查看>>
BZOJ-4326: NOIP2015 运输计划 (二分+LCA+树上差分)
查看>>
linux并发控制之读写信号量
查看>>
MySQL表的四种分区类型
查看>>
Razor模板引擎
查看>>
Log4Net 日志配置[附带源码]
查看>>
企业级Nginx Web服务优化实战
查看>>
Google地图,Baidu地图数据供应商
查看>>
抽象类
查看>>
node溢出
查看>>
【转】充满浮躁的程序员
查看>>