摘要:点击链接预览参考演示你对的了解程度有多少和高级指南之二定位详解部分部分使用垂直水平居中
点击链接预览:CODEPEN
参考:
cssnext 演示
你对Position的了解程度有多少?
HTML和CSS高级指南之二——定位详解
html 部分:
PostCSS 部分(使用pluins:postcss-cssnext):
:root { --r: 50px; --height: calc(2*var(--r)); --w: 10px; } .tabs { width: 500px; height: 300px; position: relative; background: lightblue; display: flex; /*垂直、水平居中*/ justify-content: center; align-items: center; } .title { font-size: 150px; color: #333; } .close { position: absolute; right: 5px; top: 5px; width: var(--height); height: var(--height); opacity: 0.3; } .close:hover { opacity: 1; background: lightgreen; } .close:before, .close:after { position: absolute; left: calc(var(--r)-var(--w)/2); top: calc(-(1.3*var(--height)-var(--height))/2); content: " "; height: calc(1.3*var(--height)); width: var(--w); background-color: #333; border-radius: calc(var(--w)/2); } .close:before { transform: rotate(45deg); } .close:after { transform: rotate(-45deg); }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/111348.html
摘要:方案一方案二和方案的有点是兼容性好因为都是比较老的解决方案了缺点是之后需要清除浮动造成的影响定位的话就是绝对定位之后脱离文档流了你要注意用包裹一下方案三是目前移动端主流的方案的语法缺点就是以下不支持。 页面布局 注意方案多样性、各自原理、各自优缺点、如果不定高呢、兼容性如何 三栏自适应布局,左右两侧300px,中间宽度自适应 (1) 给出5种方案 方案一: float (左右浮动,中间...
摘要:方案一方案二和方案的有点是兼容性好因为都是比较老的解决方案了缺点是之后需要清除浮动造成的影响定位的话就是绝对定位之后脱离文档流了你要注意用包裹一下方案三是目前移动端主流的方案的语法缺点就是以下不支持。 页面布局 注意方案多样性、各自原理、各自优缺点、如果不定高呢、兼容性如何 三栏自适应布局,左右两侧300px,中间宽度自适应 (1) 给出5种方案 方案一: float (左右浮动,中间...
摘要:注全文摘自介绍布局页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流周边元素父容器或者主视口窗口的位置。添加此代码将给出以下结果绝对定位绝对定位绝对定位用于将元素移动到页面的任何位置,以创建复杂的布局。注:全文摘自MDN-介绍CSS布局 CSS页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。在这个模块中将涉及更多关于页面...
摘要:前言居中布局,是前端页面最常见的一种布局需求。下面将现今自己了解的居中布局方法作个小总结。水平居中行内元素在包含的父元素定义属性为。垂直水平居中对于这个问题,可以综合上述点进行实现。 前言 居中布局,是前端页面最常见的一种布局需求。刚开始学习前端时还是困扰了一段时间,后来看了Centering in CSS: A Complete Guide一文后才算掌握了方法。下面将现今自己了解的居...
摘要:块级元素生成一个矩形框,作为文档流的一部分行内元素则会创建一个或多个行框,置于父级元素中。元素框相对于之前正常文档流中的位置发生偏移,并且原先的位置仍然被占据。元素框不再占有文档流位置,并且相对于视窗进行定位。 谈到布局,首先就要想到定位,当别人问我,css的position定位有哪些取值,分别表示什么意思?呃.....抓头.gif,是时候回归本质,看定义了。 1. 定位 1.1 po...
阅读 2948·2021-11-24 09:39
阅读 2857·2021-09-29 09:34
阅读 3549·2021-09-24 10:23
阅读 1731·2021-09-22 15:41
阅读 1689·2019-08-30 15:55
阅读 3505·2019-08-30 13:58
阅读 2613·2019-08-30 13:11
阅读 1661·2019-08-29 12:31