哔哩哔哩网页仿写总结

哔哩哔哩网页仿写总结

神在成为神之前也是人——《头文字D》阿木

1、哔哩哔哩的分区布局真的非常美妙
2、学习到新的css知识。通过开发者工具,去模仿顶级页面的开发技巧,还有css的布局思路。
3、在编写网页前,需要思考布局,从整体入手。
4、留意bug。最好在精力最好的时候进行脑力活动。
5、保持充足的睡眠,睡眠不好,第二天会没有精神。不要熬夜。但是真的,熬夜会变成惯性, 不是我想熬,而是生物钟了。有点可怜。
6、如果找不到bug,推倒重来比大海捞针实际(主要还是我不会吧)
7、虽然很像借口但是怎么说呢。我的效率确实下降了很多,而且我精力很差,虽然之前生病了,但是现在病好了,按道理来说,应该不至于。主要就是睡眠。我一直处于不够睡的状态,还有白天,就是真的精力很差。可是要我早睡,我又睡不着,是真的睡不着。

bilibili首页仿写

bilibili首页

bilibili详情页仿写

bilibili详情页

哔哩哔哩网页原代码

//download.csdn.net/download/m0_46448833/12276183

新学到的CSS

1、float
left 元素向左浮动。
right 元素向右浮动。
none 默认值。元素不浮动,并会显示在其在文本中出现的位置。
inherit 规定应该从父元素继承 float 属性的值。

之前运用float,并不是特别理解,因为自己布局的时候没有合理安排盒子的位置。后面领悟到,盒子里的盒子用float时,是相对父级盒子而言。

2、display
none 此元素不会被显示。
block 此元素将显示为块级元素,此元素前后会带有换行符。
inline 默认。此元素会被显示为内联元素,元素前后没有换行符。
inline-block 行内块元素。(CSS2.1 新增的值)
list-item 此元素会作为列表显示。
run-in 此元素会根据上下文作为块级元素或内联元素显示。
compact CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
marker CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
table 此元素会作为块级表格来显示(类似

),表格前后带有换行符。
inline-table 此元素会作为内联表格来显示(类似
),表格前后没有换行符。
table-row-group 此元素会作为一个或多个行的分组来显示(类似 )。
table-header-group 此元素会作为一个或多个行的分组来显示(类似 )。
table-footer-group 此元素会作为一个或多个行的分组来显示(类似 )。
table-row 此元素会作为一个表格行显示(类似 )。
table-column-group 此元素会作为一个或多个列的分组来显示(类似 )。
table-column 此元素会作为一个单元格列显示(类似 )
table-cell 此元素会作为一个表格单元格显示(类似

table-caption 此元素会作为一个表格标题显示(类似

inherit 规定应该从父元素继承 display 属性的值。

哔哩哔哩首页和详情页,都多次应用display:flex;Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性.任何一个容器都可以指定为Flex布局。
关于flex的详细用法,请点击runoob.com/w3cnote/flex-grammar.html

3、position
absolute
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

fixed
生成固定定位的元素,相对于浏览器窗口进行定位。
元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。

relative
生成相对定位的元素,相对于其正常位置进行定位。
因此,“left:20” 会向元素的 LEFT 位置添加 20 像素。

static
默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

sticky
粘性定位,该定位基于用户滚动的位置。
它的行为就像 position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置。
注意: Internet Explorer, Edge 15 及更早 IE 版本不支持 sticky 定位。 Safari 需要使用 -webkit- prefix (查看以下实例)。

inherit
规定应该从父元素继承 position 属性的值。

initial
设置该属性为默认值,详情查看 CSS initial 关键字。

虽然position是老朋友了,但是呢,我对ta是既熟悉又陌生,实际上到现在我还是用不太明白 absolute 和 relative
希望早点掌握。

4、align-items:flex-start;
元素位于容器的开头,弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠往该行的侧轴起始边界。

5、justify-content:space-between;
项目位于各行之间留有空白的容器内。

6、vertical-align:baseline;
默认元素放在父元素的基线上。

7、cursor
url
需使用的自定义光标的 URL。

注释:请在此列表的末端始终定义一种普通的光标,以防没有由 URL 定义的可用光标。

default 默认光标(通常是一个箭头)
auto 默认。浏览器设置的光标。
crosshair 光标呈现为十字线。
pointer 光标呈现为指示链接的指针(一只手)
move 此光标指示某对象可被移动。
e-resize 此光标指示矩形框的边缘可被向右(东)移动。
ne-resize 此光标指示矩形框的边缘可被向上及向右移动(北/东)。
nw-resize 此光标指示矩形框的边缘可被向上及向左移动(北/西)。
n-resize 此光标指示矩形框的边缘可被向上(北)移动。
se-resize 此光标指示矩形框的边缘可被向下及向右移动(南/东)。
sw-resize 此光标指示矩形框的边缘可被向下及向左移动(南/西)。
s-resize 此光标指示矩形框的边缘可被向下移动(北/西)。
w-resize 此光标指示矩形框的边缘可被向左移动(西)。
text 此光标指示文本。
wait 此光标指示程序正忙(通常是一只表或沙漏)。
help 此光标指示可用的帮助(通常是一个问号或一个气球)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值