请安装我们的客户端
终生免费,永无广告!
第7章 教学大法好(1/2)
“Hey,小伙伴们,你们的前端高手程绪缘又来啦!今天咱们不讲段子,不唠家常,直接上干货!我要带你们一起飞,哦不,是一起学习CSS的定位、浮动和显示属性!准备好你们的笔记本,咱们要开车了,不对,是开课了!”
我打开抖音APP,录了一段开场白,然后上传到了和我的个人主页。不一会儿,评论区就炸开了锅。
【“哈哈,高手老师今天这是要放大招啊!”】
【“前排吃瓜,坐等老师教学!”】
【“高手,我的CSS总是学不会,你救救我吧!”】
看着这些评论,我心里暗笑:“哼,今天就让你们见识见识前端高手的实力!”
【定位属性:简单易懂版】
“首先,咱们来讲讲CSS的定位属性。定位属性啊,就像是你在抖音上刷视频,有时候你想让某个视频固定在屏幕上,不管你怎么滑动,它都在那里,对吧?这就是定位属性的作用!”
我在屏幕上展示了一张图片,然后说:“比如这张图片,我想让它固定在屏幕的左上角,不管我怎么滚动页面,它都在那里。怎么做呢?很简单,咱们用position: fixed;属性!”
【#fixedImg {
position: fixed;
top: 0;
left: 0;
}】
“看,这就是代码。position: fixed;表示固定定位,top: 0;和left: 0;表示距离顶部的左边距都是0,也就是固定在左上角。这样,不管你怎么滚动页面,这张图片都在那里,稳如老狗!”
评论区里顿时炸开了锅。
【“高手老师,你这比喻太逗了,稳如老狗!”】
【“哈哈,我学会了,程老师威武!”】
【“高手,那我想让图片在页面的中间怎么办?”
“问得好!想让图片在页面的中间,咱们可以用position: absolute;属性,然后再加上top: 50%;和left: 50%;,但是这样还不够,因为图片会从左上角开始偏移50%,所以咱们还得用transform: translate(-50%, -50%);来把图片的中心点移到页面的中心点上!”
【
#absoluteImg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
】
“看,这就是代码。这样,图片就稳稳地固定在页面的中心位置了,是不是很简单?”
评论区里又是一片欢呼。
【“OMG,你这方法太实用了!”】
【“我学会了,我要去给我的网页加上这个效果!”】
【“老师,那我想让图片相对于它的父元素定位怎么办?”】
“问得好!想让图片相对于它的父元素定位,咱们就用positioive;属性。这样,图片就会相对于它的父元素进行定位了。比如,你想让图片在父元素的右下角,就可以这样写:bottom: ht: 0;。”
【#relativeImg {
positioive;
bottom: 0;
right: 0;
}】
“但是要注意啊,positioive;并不会改变元素在文档流中的位置,它只是让元素相对于它在文档流中的原始位置进行偏移。所以,如果你只想改变元素的位置而不影响其他元素的布局,positioive;是一个很好的选择。”
【浮动属性:轻松上手版】
“接下来,咱们来讲讲CSS的浮动属性。浮动属性啊,就像是你在抖音上刷视频,有时候你想让某个视频浮动在页面的一侧,而其他的视频则围绕着它排列,对吧?这就是浮动属性的作用!”
我在屏幕上展示了一个包含两张图片的容器,然后说:“比如这个容器里的两张图片,我想让第一张图片浮动在左侧,而第二张图片则围绕着它排列。怎么做呢?很简单,咱们用float: left;属性!”
【#floatLeftImg {
float: left;
}】
“看,这就是代码。float: left;表示左浮动,这样第一张图片就会浮动在容器的左侧,而第二张图片则会围绕着它排列。如果你想让图片浮动在右侧,就用float: right;属性。”
评论区里又是一片欢呼。
【“高手老师,你这方法太简单了,我学会了!”】
【“哈哈,我终于明白浮动属性是怎么回事了!”】
【“老师,那我想让浮动的元素不影响其他元素的
本章未完,点击下一页继续阅读。
不想错过《重生之我是前端高手》更新?安装看书屋专用APP,作者更新立即推送!终生免费,永无广告!可换源阅读!