垂直居中

未知父元素高度

.parentElement {display: block;&:before {content: " ";display: inline-block;vertical-align: middle;height: 100%;}.childElement {display: inline-block;vertical-align: middle;}
}

已知父元素高度

.parentElement {height: xxx;.childElement {position: relative;top: 50%;transform: translateY(-50%);}
}

Flex布局

.parentElement{display: flex;align-items: center
}

Table

.parentElement {display: table;.childElement {display: table-cell;vertical-align: middle;}.grandsonElement {}
}

消除图片下方间隙

通过设置给 img 元素设置 vertical-align: top 消除行内元素的间隙(仅对 img 元素有用)
vertical-align: baseline;
vertical-align: top;  //切换查看效果

图文居中

 img{vertical-align: middle;}

三角形边框

// 带边框的三角形.border-triangle{width: 0;height: 0;border-style: solid;border-width: 0 50px 50px 50px;position:relative;border-color: transparent transparent #fff transparent;&::before{content:'';border-style: solid;border-width: 0 52px 52px 52px;border-color: transparent transparent #00adb5 transparent;position: absolute;left:-52px;top:-1px;z-index: -1;}}

css技巧 ——CSS Tricks相关推荐

  1. css实现列表下拉菜单_逐行:点击打开下拉列表和菜单的高级CSS技巧

    css实现列表下拉菜单 by David Piepgrass 由David Piepgrass 逐行:点击打开下拉列表和菜单的高级CSS技巧 (Line-by-line: advanced CSS t ...

  2. 你应该知道的25个非常有用的CSS技巧

    在我们的前端CSS编码当中,经常要设置特殊的字体效果,边框圆角等等,还要考虑兼容性的问题, CSS网页布局,说难,其实很简单.说它容易,往往有很多问题困扰着新手,在中介绍了非常多的技巧,这些小技巧与知 ...

  3. [css] 举例说明你知道的css技巧有哪些?

    [css] 举例说明你知道的css技巧有哪些? /* 等比例容器 */ .ratio { position: relative; display: block; } .ratio:before { c ...

  4. css label 居中布局_用好这20个css技巧快速提升你的CSS技能

    点击右上方红色按钮关注"web秀",让你真正秀起来 前言 随着前端开发越来越关注效率:通过选择器的使用和简化代码来快速加载渲染.像Less.SCSS这样的预处理器在工作的时候,需要 ...

  5. 如何提升你的CSS技能?掌握这20个css技巧即可[完整版]

    前言 随着前端开发越来越关注效率:通过选择器的使用和简化代码来快速加载渲染.像Less.SCSS这样的预处理器在工作的时候,需要绕的路较长,而直接使用css速度会更快.这里涵盖了20个css技巧来帮助 ...

  6. css设置按钮竖直方向居中_前端设计师必须知道的10个重要的CSS技巧

    对于一个初入门的前端设计师,在设计修改网站前端的时候,我们需要编写一些CSS.JS的内容达到界面效果.今天分享10个对于前端设计师来说重要的CSS技巧,这也是我在给许多客户做网站的过程当中总结出来的. ...

  7. [技巧]CSS的超级技巧大放送

    一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则请参看<常用css缩写语法总结>,这里就不展开描述. 二.明确定义单位,除非值为0 忘记定义尺 ...

  8. 给商品评分效果,CSS技巧

    像这种给商品评分的效果,基本上所有电商网站都有.这里写这个效果的时候运用到了一些CSS技巧.结合posiiton,z-index,background-p_w_picpath,background-p ...

  9. 先掌握这 19 个 css 技巧,解决一些疑难杂症

    作者:Matt Maribojoc 译者:前端小智 来源:stackabuse vue3 源码实战出来啦:在面试中,害怕被问到 Vue源码,或者想通过自己对Vue 源码的来秀一下面试官的,可以了解一下 ...

最新文章

  1. Android Splash界面支持用户点击 直接进入主界面
  2. 边缘检测、Hough变换、轮廓提取、种子填充、轮廓跟踪
  3. SAP QM QE02 修改检验结果,报错 -No characteristics were found–
  4. MyEclipse中删除对Struts、hibernate、spring的支持
  5. 神经网络版的GTA5火了,网友:好像AI的梦境
  6. 深入浅出SharePoint——取消Workflow实例
  7. 如何设计一个良好的接口?
  8. MySQL外键关联(一对多)MySQL连接查询
  9. 《从Paxos到ZooKeeper 分布式一致性原理与实践》读书笔记
  10. linux var目录满了,Linux入门教程:/var/spool/clientmqueue 占满根目录
  11. Git笔记(17) 协议
  12. Android学习笔记---开发与运行(卸载)第一个ANDROID应用--Helloworld
  13. python itemgetter_Python operator.itemgetter
  14. 联合索引会创建几个索引_联合索引在B+树上的存储结构及数据查找方式
  15. python机器学习库sklearn——模型评估
  16. STM32CubeMX使用(一)之实现点灯点灯
  17. linux下安装打字软件,linux系统指法练习与打字游戏软件
  18. Python修改图片大小
  19. 读易[12]·如何做好职业规划(乾卦)
  20. 《网蜂A8实战演练》——11.Linux 电容式触摸屏驱动

热门文章

  1. ABP官方文档(十七)【仓储】
  2. 带无线驱动的linux版本,Atheros AR9170芯片的linux网卡驱动(支持新版)
  3. Ubuntu11.04上安装腾讯TM2009
  4. scrapy_redis分布式爬取酷狗音乐
  5. mac安装pyinstaller和py2app打包python程序生成app应用程序
  6. 软件工程毕业设计课题(82)微信小程序毕业设计PHP共享停车位小程序系统设计与实现
  7. 《合同管理系统》基本操作流程
  8. c语言程序设计工资纳税系统,c语言程序设计,纳税工资系统(29页)-原创力文档...
  9. 两法解决:'未能正确加载VSTS for Database Professionals Sql Server Data-tier Application
  10. p38 MAPK调控酶及转录因子