css定位+锚点+pc端宽高自适应总结

本文总结了CSS中的定位技术,包括固定定位、粘性定位,以及各种定位类型的特性。此外,介绍了如何实现超出版心的banner和轮播图效果。还探讨了锚点在页面内部跳转的应用,并讨论了PC端宽度和高度自适应的解决方案,包括内容撑开高度和设定最小高度的方法。
摘要由CSDN通过智能技术生成

Day15
1、 固定定位
Position:fixed; 固定定位
A:参照物:浏览器窗口;
B:不占据空间,脱离布局流;

让一个元素在浏览器窗口左右上下居中?
第一种方法:
Position:fixed;
Left:50%;right:50%;
Margin-left:-元素宽度的一半;
Margin-top:-元素高度的一半;
第二种方法:
Position:fixed;
Left:0;right:0;
Top:0;bottom:0;
Margin:auto;

2、 粘性定位
Position:sitcky;

执行逻辑:
默认情况下:当浏览器窗口滚动条不滚动,当前元素没有超出整个浏览器窗口的时候;执行position:relative; 如果元素超出当前窗口,则执行position:fixed;

3、 定位总结
Position:
Static 静态定位
Absolute 绝对定位
Relative 相对定位
Sticky 粘性定位

脱离布局流的定位:
Position:absolute;
Position:fixed;

	注:如果块状元素没有设置宽度的时候;添加position:absolute; / positon:fixed;出现宽度被内容撑开。

4、 超出版心的banner的实现方法
思路:
版心区域作为参照物
Banner图片,绝对定位,left:50%; (让图片最左侧和版心中心线对齐)<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值