如何做才能让你真正实现前端进阶(这是真正属于0基础小白的前端干货)
如何做才能让你真正实现前端进阶(这是真正属于0基础小白的前端干货)
2024-09-30 09:06:24  作者:画一场婚礼  网址:https://m.xinb2b.cn/know/paz450795.html


作者 | 开课吧无忧

编辑 | 开三金

来源 | 开课吧前端团队(ID:KKBWeb)

三金有话说:

为了满足前端萌新粉丝的需求,这篇文章还是非常非常的接地气,很适合新手前端阅读~前端基础较为扎实的“老前端”玩家不要心灰意冷,三金会继续为大家带来实用有效的深层前端干货!

感谢各位小伙伴的关注,给大家打call~

前两篇传送门:

这是真正属于的0基础小白的前端干货(一)

这是真正属于的0基础小白的前端干货(二)

1

上一节我们已经学习了如何在页面中使用css了,以及知道了一些简单的css样式。

接下来我们还会更深入的学习一些别的css样式,用来丰富我们的页面。

现在就赶紧开始吧~

今天的这个样式叫做border,中文边框的意思在我们的生活中,边框随处可见;

比如窗户,门框等等,甚至我们现在看到的电脑屏幕四周的边也可以称之为边框

要在我们的网页当中应用边框非常的简单,就和之前我们用到的背景一样:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ width:100px; height:100px; border:1px solid #f00283; }</style></head><body> <div></div></body></html>

这样我就在页面当中放入了一个div标签,并且给它设置了一些css样式:

宽度100像素,高度100像素,边框是1像素的实线,边框颜色是粉红色。

效果图如下:


在些样式里,宽度和高度之前我们已经介绍过了,直接来看看border。

它一共有三个值,分别是:

1pxsolid#f00283

这三个值分别代表:

1px 边框的宽度solid 边框的样式#f00283 边框的颜色

如果把其中的1px改成10px,那么我们将得到下图:


和上图对比,这个效果里面的边框明显变粗了,也就是代码里面所说的,边框的宽度变大了。

下图分别是边框为 1px,10px,20px


和上图对比,这个效果里面的边框明显变粗了,也就是代码里面所说的,边框的宽度变大了。

下图分别是边框为 1px,10px,20px


不过虚线和点线这两个样式在不同的浏览器里面表现的形式可能不太一样,所以一般不用虚线和点线

最后一个值是一个颜色,关于颜色的表示方法我们在上一节已经说过了,这里不再赘述

看到这里,大家可能觉得边框已经介绍完了,但是滚动条决定了这注定不是结局

来,我们继续探索。

2

边框不仅仅只有这一个样式,因为我们css实在太强大了,强大到可以随意控制任意一个方向的边框并且改变其粗细,样式甚至颜色

从上面的图中就能看到边框一共有四条边,那么我们就可以改变其中的某一条边

比如说我需要一个上边框为蓝色,且粗细为10像素,而其他方向的边框粗细为2像素,颜色为红色。

考虑以下样式:

div{ display: inline-block; width:100px; height:100px; border:2px solid red; border-top:10px solid blue;}

可以看到在这里border:2px solid red;

首先给div指定四个方向的边框的粗细为2像素,样式为实线,颜色为红色

在下面紧接着又指定了一条样式:border-top,这条样式指定了上方向的边框会怎样显示。

首先粗细变成了10像素,边框的样式还是实线,然后颜色变成了蓝色。

那么我们将会得到下图所示的效果:


那么一次类推,border这一条样式就可以拆分成四个不同的样式,分别是:

· border-top· border-right· border-bottom· border-left

至于这个顺序为什么是上右下左而不是我们平常生活中的上下左右,我们以后会慢慢见识到这个顺序的重要性,这里先不多说。

3

其实按照拆分原理,我们这样拆分出来四条样式其实还不够细;

假如我现在有这么一条需求,四条边都是一样的粗细,样式;

只是上边框的颜色不一样,那么按照上面的样式,我们就得这样来写

· border:2px solid red· border-top:2px solid blue

首先把四条边的样式都统一写出来,然后再修改其中一条边的样式;

但是这一条边其实我们只修改了其中的一个值,那就是颜色,其他的两个值都是重复的;

所以在这里应该有更加细致的样式。

这也就是我们进一步要拆分的样式,比如:

· border-top-color

没错,一开始我们就说了边框这条样式的三个值分别代表的是粗细;

在css里面的描述也就是width,第二个值代表边框的样式,在css里面的描述也就是style,最后一个值是颜色,那么也就是color

所以说起来border还可以这样来拆分:

· border-width· border-style· border-color

再加上四个方向,那么我们就可以得到一堆的样式:

· border-width· border-top-width· border-right-width· border-bottom-width· border-left-width

· border-style· border-top-style· border-right-style· border-bottom-style· border-left-style

· border-color· border-top-color· border-right-color· border-bottom-color· border-left-color

有了这么一堆样式之后我们就能够随心所欲的控制我们的边框啦!

不过这里面,这几个样式是比较特殊的:

· border-width· border-style· border-color

这几个样式能接收多个值,以达到随意控制四条边框效果,比如border-width

当我们只给它一个值的时候,那么四条边的宽度都是一样的,但是当我们给它两个值的时候,边框的宽度就变得不一样了:

.div4{ width:100px; height:100px; border-width:10px 30px; border-style:solid; border-color:#333;}

这里,border-width里面有两个值,得到的效果图如下:


从图里面就能看到,很明显上下两条边的宽度要小于左右两条边框。

这也就代表了在border-width:10px 30px;

这条样式里,第一个宽度值应用到了上下两条边框身上,而第二个宽度值应用到了左右两条边框身上。

再来看三个值:

.div4{ width:100px; height:100px; border-width:10px 30px 50px; border-style:solid; border-color:#333;}


不太意外,不过这里发生了一点点变动;

第一个值不再是应用到上下两条边框身上了,而只应用到了上面这一条边框身上

第二个值还是应用到左右两条边框身上了

而第三个值应用到了下面这条边框身上

再看四个值:

.div4{ width:100px; height:100px; border-width:10px 30px 50px 5px; border-style:solid; border-color:#333;}


那么从这里也就能看到:

第一个值应用到了上面,第二个值在右边,第三个值在下面,第四个值在左边。

正好遵循了文章开头的时候提到过的:上右下左这个顺序

以此类推,border-style和border-color同样能接收四个值

当只有一个值的时候,这一个值同时应用到四条边框身上;

当有两个值的时候,第一个值应用在上下,第二个值左右;

当有两三个值的时候,第一个值应用在上边,第二个值左右,第三个值应用在下边;

当有两四个值的时候,分别代表了上,右,下,左。

  • 最新能上牌封闭三轮车(3款全封闭接娃三轮车)
  • 2024-09-303款全封闭接娃三轮车阅读本文前,请您先点击上面的“关注”,这样您就可以免费收到我们的最新内容,感谢支持在短途代步工具中,电动三轮车由于自身的舒适性、实用性,以及相对实惠的价格,受到很多老年人的喜爱今天小辣椒就和大家分享3。
  • 辽篮赛程时间表23年(辽篮20年前两次险降级)
  • 2024-09-30辽篮20年前两次险降级辽宁男篮今天成绩是蒋兴权,吴庆龙,郭士强三代教练员共同努力20年的结果!20年前辽篮两次差点降级,老球迷都应该知道这个梗:小马说:柳指导,当年是您带的队吧?辽宁男篮17-18赛季夺冠后的这两年有点过热。
  • 九歌中的九位神灵哪位是属火(九歌十神五阳五阴)
  • 2024-09-30九歌十神五阳五阴文/晓梦阁主纵观世界神话体系,唯独我华夏神话体系庞大,除了山海神话体系、佛道神话体系等之外,还有一些独特的区域性神话体系,就比如楚地战国时期楚国大夫屈原便创造了楚地神话体系——九歌十神然,现代很多人受。
  • 站立收腹提臀的正确方法(最好的收腹提臀动作方法)
  • 2024-09-30最好的收腹提臀动作方法半蹲,两脚分开站立,距离约一脚宽;双手放在大腿上,臀部慢慢下降,好像是要坐在椅子上;保持这种姿势约10秒钟,然后慢慢恢复原状重复5次跪腿抬起,前臂和膝盖着地;小腿沿地面向后伸直,与大腿成90°角,收腹。
  • 白茶当中的营养(上火的朋友们看过来)
  • 2024-09-30上火的朋友们看过来01近来不少朋友都在问:我这上火了,喝白茶降火吗?当然可以了,喝白茶降火,这是大家都知道的特别是在春节后,不少朋友大鱼大肉,熬夜打牌的,留下了不少后遗症,其中最常见的就是上火了这上火的时候,喝清明白牡。
  • oppoa32小时测评(5000mAh超长续航OPPOA32仅1099元)
  • 2024-09-305000mAh超长续航OPPOA32仅1099元目前手机行业已经非常成熟,在几百元至一万多元的价格区间内,拥有的选择非常丰富,并且随着手机性能的不断提升,过去四五千元才能拥有的高端手机体验,也逐渐下放到平价手机上,例如曾经想买128GB内存的手机,。
  • 最受欢迎的两位实力派歌手(他是公认的蒙古歌王唱功不俗)
  • 2024-09-30他是公认的蒙古歌王唱功不俗在最新一期的《我是歌手》中竞演中,蒙古歌王腾格尔以毫无争议的优势拿下了当期冠军这让很多人对腾格尔的实力再次刮目相看这位来自蒙古的歌王,自从出道以来就是蒙古人民的骄傲他清澈透亮的嗓音也是让很多专业音乐人。
  • 手机桌面图标怎么改成自己喜欢的图案(只需7步就可替换)
  • 2024-09-30只需7步就可替换首先选好自己想要作为图标的图片,最好是png格式的,背景可以是透明的,复制到手机里,不要复制到内存卡上然后打开【桌面图标专家】,点击【选择图标】点击【影像档】选择你的图片然后点击【选择操作】【启动应用。
  • 120平米四居室粉色系(粉橘色玩出新格调)
  • 2024-09-30粉橘色玩出新格调案例位于武汉-将军新村,面积92平户型解析这次案例的屋主是一对年轻的小两口,本来女主妈妈自己的新房正在装修,正好2套一起装,奈何小两口有自己的想法,希望未来的家虽然小但不乏精致和温馨,双方父母都不赞同。
  • 俄罗斯的圣诞节是什么时候(俄罗斯真正的圣诞节是哪一天)
  • 2024-09-30俄罗斯真正的圣诞节是哪一天一提到圣诞节肯定很多小迷糊会自动将西方国家和俄罗斯的圣诞节画等号吃瓜群众:啊?难道不是吗?但是25真的不是俄罗斯的圣诞节是的,你没有看错小编也没有сошласума(脑袋瓦特)快~摆好板凳,拿好瓜子来。
  • 深圳公积金怎么缴纳多点(深圳住房公积金常见问题汇总)
  • 2024-09-30深圳住房公积金常见问题汇总关于深圳公积金各类问题解答汇总,对深圳公积金有疑问的,不如来看看小编综合的几大常见问题,也许会为你提供帮助【公积金联名卡密码忘记怎么办?】公积金联名卡有2个密码,一是储蓄账户密码,一是公积金账户密码,。
  • 汽轮机节能国外研究现状(转载--汽轮机运行的节能降耗技术分析)
  • 2024-09-30转载--汽轮机运行的节能降耗技术分析来源:汽机专业摘要:节能减排作为我国现阶段符合国家经济发展以及国民经济增长的一项长远战略发展方针,同时,相关火电厂以及各种电力企业作为一次能源消费重点基地,其也成为节能减排战略方针的重点企业,为了能够。