2024-03-02 09:03:34 814 611
粘性定位和相对定位的特点基本一致,不同的是:粘性定位可以在元素到达某个位置时将其固定。不会脱离文档流,元素位置的变化只是视觉效果上的变化,不会对其他元素产生任何影响。——默认宽、高都被内容所撑开,且能自由设置宽高。注意:绝大多数情况下,相对定位会与绝对定位配合使用。比普通元素高,无论什么定位,显示层级都是一样的。相对定位的元素,也能继续浮动,但不推荐这样做。浏览器来说,视口就是我们看网页的那扇“窗户”。注意:该定位的元素必须设置宽高!调整位置,但不推荐这样做。相对定位的元素,也能通过。_如何设置相对定位
2024-03-02 09:03:34 203 160
转换transform 我们简单理解就是变形有2D和3D之分我们暂且学了三个分别是位移旋转和缩放2D移动最大的优势是不影响其他盒子,里面参数用%,是相对于自身宽度和高度来计算的 可以分开写比如translateX(x)和translateY(y)2D旋转rotate(度数)可以实现旋转元素度数的单位是deg2D缩放sacle(x,y)里面参数是数字不跟单位可以是小数最大的优势不影响其他盒子设置转换中心点参数可以百分比、像素或者是方位名词当我们进行综合写法,同时有位移和其他属性的时候,记得要将。
2024-03-02 09:03:14 405 52
本项目是用html,css,js语言编写的图书管理系统,用jquery进行页面的加工,ajax异步读取信息,json数据存储相关信息。用户在搜索框输入书名/作者/出版社信息,点击搜索按钮,弹出该图书的详细信息,如果没有搜索到,就弹出提示。(3)主界面:主要包含一个图书信息的表格,添加图书的输入框,搜索框,管理系统的标题,页脚。用户输入用户名,密码,与已存储的json数据进行验证,验证成功进入主界面,不成功弹出警告。点击图书表格上每条图书后的删除按钮,删除单条图书信息,新添加后的图书信息也可以删除。_html实现学校的图书馆
2024-03-02 09:03:39 465 683
Python Web开发记录 Day2:CSS
2024-03-02 09:03:38 344 183
出现这个问题的原因就是可以在报错中看到我们当前的sass版本是9.0.0的,和项目中需要的4.0.0的不一样,就导致了冲突,那必须要同步一下,要么改项目里面的sass版本,要么把当前的sass版本改为项目需要的。这里我选择把自己的sass降级改为项目中需要的4.0.0版本。在运行项目的时候出现了这个问题,一开始是因为没有sass,使用命令下载了sass后又报了这个错误。然后再去运行项目就可以了。卸载原来安装的sass。_node sass version 9.0.0 is incompatible with ^4.0.0.
2024-03-02 09:03:35 852 371
这样的属性,这就是命名空间(namespace)。如果不给svg标签添加命名空间,那么浏览器会当作文本来识别收到一个需求,要求做出如上图一样的文字摇曳的SVG,我的脑子里闪过svg、path、group、text……等等SVG的标签,这太让人崩溃了。SVG多麻烦,难道不能用div css动画来做吗?SVG有没有兼容前端开发习惯的写法呢?诶,还真有,SVG的 元素就支持在里面写HTML和CSS。_css 动画组件
2024-03-02 09:03:34 795 68
块格式化上下文(Block Formatting Context, BFC) 是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。●Formatting context: 块级上下文格式化,它是页面中的一块渲染区域,并且有一 套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。●BFC是独立的容器,容器内部元素不会影响外部元素●每个元素的左margin值和容器的左border相接触。●计算BFC的高度时,需要计算浮动元素的高度。
2024-03-02 09:03:30 533 403
集合了前端大部分基础知识以及常见面试题,看完过初试完全没问题_前端项目 vue3面试题 八股文
2024-03-02 09:03:43 882 780
Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。_moment 时间戳
2024-03-02 09:03:40 287 100
vue项目中定制化音频_wavesurfer.js on 事件列表