博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
套路集合
阅读量:5289 次
发布时间:2019-06-14

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

1、 居中对齐

  给父节点设置一个position为非static的属性,然后给目标属性设置position为absolutely,top为50%,再设置一个transform:translateY(-50%)

  div {position: relative;width: 100px;height: 200ox}

  button{position: absolutely; top: 50%; transform: translateY(-50%)}

2、文字居中对齐

   目标节点的line-height与父节点的height一样就行,因为值一样之后行间距的中轴线与父节点容器的中线就相当于是重合了,即上下是居中对齐的

 

3、分割线

 

   可以用加号选择器来制作分割线(匹配同级的下一个元素,仅匹配一个)

  div + div {border-top: 1px solid red}

  <div>aaa</div>

  <div>aaa</div>

  <div>aaa</div>

 

4、animation动画

   在制作动画时,如果设置到无限循环动画,为了不产生闪动的效果,动画播放一次最终状态即100%{ }里面的属性值要与动画播放前状态相同。例如旋转的话最终值就是要回到初始状态,如果跟播放前状态不       同那会出现闪动的情况,即播放一次然后回到初始位置再播放下一次,这样就会出现闪动的情况。如果是平移的动画例如进度条,则元素移动的距离要等于元素的宽的值,就是刚好移动一个元素的宽度,刚好填补前一个元素的位置不然就会出现闪动的情况,至于具体的原因我还没弄清楚,弄清楚了再来解答

 

5、float跟随

 

   

      如果对 ".search-area" 加一个左浮动,则后面的submit按钮会马上跟随在".search-area" div框后面,如下所示:

   

  如果后面不是按钮而是一个文本框或者一个div,则会按照浮动的规律去填充".search-area" 的位置而不是自动跟随,如果需要跟随则需要对该元素也加个左浮动

5、float跟随

  span加float就可以设置width和height,可以当成block元素,或者加position也行,例如:

  

  

  

    float: 即浮动元素会脱离文档流向左或向右进行浮动,知道碰到父元素或另一个浮动元素

转载于:https://www.cnblogs.com/cs-1996/p/9406401.html

你可能感兴趣的文章
nandflash裸机程序分析
查看>>
Bzoj 2038: [2009国家集训队]小Z的袜子(hose)
查看>>
图片字节流生成bmp文件
查看>>
常用函数、文本处理函数、日期函数
查看>>
.net core下获取自身服务器地址
查看>>
Solr 07 - Solr从MySQL数据库中导入数据 (Solr DIH的使用示例)
查看>>
netty常用代码
查看>>
201671010140. 2016-2017-2 《Java程序设计》java学习第十六周
查看>>
字符编码
查看>>
[转]zookeeper常见面试题
查看>>
POJ 2590:Steps
查看>>
考研编程练习----m叉树先序和后序所包含的情况
查看>>
录屏软件
查看>>
C# 常用正则表达式
查看>>
SpringBoot学习笔记(1):配置Mybatis
查看>>
DownloadUtil
查看>>
Markdown: Basics (快速入门)[转]
查看>>
发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
查看>>
ASP.NET Personalization
查看>>
【转】JSP中的相对路径和绝对路径
查看>>