css技巧 ——CSS Tricks
垂直居中
未知父元素高度
.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相关推荐
- css实现列表下拉菜单_逐行:点击打开下拉列表和菜单的高级CSS技巧
css实现列表下拉菜单 by David Piepgrass 由David Piepgrass 逐行:点击打开下拉列表和菜单的高级CSS技巧 (Line-by-line: advanced CSS t ...
- 你应该知道的25个非常有用的CSS技巧
在我们的前端CSS编码当中,经常要设置特殊的字体效果,边框圆角等等,还要考虑兼容性的问题, CSS网页布局,说难,其实很简单.说它容易,往往有很多问题困扰着新手,在中介绍了非常多的技巧,这些小技巧与知 ...
- [css] 举例说明你知道的css技巧有哪些?
[css] 举例说明你知道的css技巧有哪些? /* 等比例容器 */ .ratio { position: relative; display: block; } .ratio:before { c ...
- css label 居中布局_用好这20个css技巧快速提升你的CSS技能
点击右上方红色按钮关注"web秀",让你真正秀起来 前言 随着前端开发越来越关注效率:通过选择器的使用和简化代码来快速加载渲染.像Less.SCSS这样的预处理器在工作的时候,需要 ...
- 如何提升你的CSS技能?掌握这20个css技巧即可[完整版]
前言 随着前端开发越来越关注效率:通过选择器的使用和简化代码来快速加载渲染.像Less.SCSS这样的预处理器在工作的时候,需要绕的路较长,而直接使用css速度会更快.这里涵盖了20个css技巧来帮助 ...
- css设置按钮竖直方向居中_前端设计师必须知道的10个重要的CSS技巧
对于一个初入门的前端设计师,在设计修改网站前端的时候,我们需要编写一些CSS.JS的内容达到界面效果.今天分享10个对于前端设计师来说重要的CSS技巧,这也是我在给许多客户做网站的过程当中总结出来的. ...
- [技巧]CSS的超级技巧大放送
一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则请参看<常用css缩写语法总结>,这里就不展开描述. 二.明确定义单位,除非值为0 忘记定义尺 ...
- 给商品评分效果,CSS技巧
像这种给商品评分的效果,基本上所有电商网站都有.这里写这个效果的时候运用到了一些CSS技巧.结合posiiton,z-index,background-p_w_picpath,background-p ...
- 先掌握这 19 个 css 技巧,解决一些疑难杂症
作者:Matt Maribojoc 译者:前端小智 来源:stackabuse vue3 源码实战出来啦:在面试中,害怕被问到 Vue源码,或者想通过自己对Vue 源码的来秀一下面试官的,可以了解一下 ...
最新文章
- Android Splash界面支持用户点击 直接进入主界面
- 边缘检测、Hough变换、轮廓提取、种子填充、轮廓跟踪
- SAP QM QE02 修改检验结果,报错 -No characteristics were found–
- MyEclipse中删除对Struts、hibernate、spring的支持
- 神经网络版的GTA5火了,网友:好像AI的梦境
- 深入浅出SharePoint——取消Workflow实例
- 如何设计一个良好的接口?
- MySQL外键关联(一对多)MySQL连接查询
- 《从Paxos到ZooKeeper 分布式一致性原理与实践》读书笔记
- linux var目录满了,Linux入门教程:/var/spool/clientmqueue 占满根目录
- Git笔记(17) 协议
- Android学习笔记---开发与运行(卸载)第一个ANDROID应用--Helloworld
- python itemgetter_Python operator.itemgetter
- 联合索引会创建几个索引_联合索引在B+树上的存储结构及数据查找方式
- python机器学习库sklearn——模型评估
- STM32CubeMX使用(一)之实现点灯点灯
- linux下安装打字软件,linux系统指法练习与打字游戏软件
- Python修改图片大小
- 读易[12]·如何做好职业规划(乾卦)
- 《网蜂A8实战演练》——11.Linux 电容式触摸屏驱动
热门文章
- ABP官方文档(十七)【仓储】
- 带无线驱动的linux版本,Atheros AR9170芯片的linux网卡驱动(支持新版)
- Ubuntu11.04上安装腾讯TM2009
- scrapy_redis分布式爬取酷狗音乐
- mac安装pyinstaller和py2app打包python程序生成app应用程序
- 软件工程毕业设计课题(82)微信小程序毕业设计PHP共享停车位小程序系统设计与实现
- 《合同管理系统》基本操作流程
- c语言程序设计工资纳税系统,c语言程序设计,纳税工资系统(29页)-原创力文档...
- 两法解决:'未能正确加载VSTS for Database Professionals Sql Server Data-tier Application
- p38 MAPK调控酶及转录因子