zoukankan      html  css  js  c++  java
  • 阶段一:前端基础开发

    阶段一:前端开发基础学习

    web标准的构成

    三部分: 结构(html)、表现(css)、行为(js)

    相对路径与绝对路径

    相对路径:

    下一级路径 / 图像位于html文件下一级

    上一级路径 ../ 图像文件位于html文件上一级

    绝对路径:\ 文件在电脑的那个具体位置

    ​ 在网络中的具体地址

    超链接标签a

    属性:target=" " _self 当前窗口打开页面 _blank 新窗口打开页面

    锚点链接:点我们点击的链接,可以快速定位到页面中的某个位置

    用法:在链接文本href属性中,设置属性值为#名字的形式,如image-20210117180456158

    ​ 找到目标位置,里面添加一个id属性=刚才知道的名字,如:

    第二季

    取消掉a标签的下划线: text-decoration: none

    阻止链接跳转

    image-20210103171727724

    鼠标移上去变成十字架:cursor:move

    table

    是单个表格 是表头

    input表单元素

    属性 属性值 描述

    checked checked 规定此input元素首次加载时应当被选中

    maxlebgth 正整数 规定输入字段的字符的最大长度

    image-20201216172541602

    放在了D盘里面

    CSS

    文字小技巧

    想要文字垂直居中: 字体行高等于盒子的 高------height=line-height

    让文字不加粗: font-weight:400;

    背景知识 background

    background里面的图片相对于img来说好控制一点。

    background-position 属性:

    image-20201216175741980

    background-repeat 属性:

    image-20201216180015798

    固定一个背景图片:

    image-20201216182330509

    背景的符合属性:

    image-20201216211829821

    image-20201216211945343

    背景颜色半透明

    image-20201216212250954

    背景的渐变色

    颜色要是没出现,就一定要添加浏览器前缀

    image-20201229175014697

    背景总结

    image-20201216212355925

    CSS的三大特性

    image-20201216213955888

    image-20201216215259089

    继承的权重为 0!!

    权重的叠加

    复合选择器的权重会自动叠加

    image-20201216220155473

    CSS盒模型

    div: 边框 border

    image-20201224203855344

    合并相邻的边框

    image-20201224204424440

    padding会影响盒子的实际大小

    image-20201224205247945

    padding不会撑开盒子大小的情况

    image-20201224211152913

    外边距典型应用

    image-20201224211755993

    image-20201224212040919

    外边距合并问题

    image-20201224212431582

    image-20201224212913254

    清除内外边距

    image-20201224213314765

    PS切图

    基本操作

    image-20201224214435138

    image-20201224214320422

    image-20201225113530767

    image-20201225113923805

    去掉li标签前面的小圆点

    image-20201224221843272

    盒子阴影

    image-20201225092201125

    image-20201225092346373

    CSS浮动

    image-20201225093320558

    浮动的特性

    image-20201225094048412

    image-20201225094452005

    image-20201225094847517

    image-20201225095026424

    image-20201225103831151

    CSS清除浮动

    当父盒子暂时没办法给出高度时,可以让子盒子撑开父亲,有多少孩子,父盒子就有多高

    image-20201225111443434

    image-20201225111601178

    image-20201225111639250

    闭合浮动

    image-20201225111828372

    image-20201225112310796

    CSS定位

    image-20201225192510213

    image-20201225192807872

    相对定位 relative

    image-20201225193318128

    绝对定位 absolute

    image-20201225201235753

    image-20201225201734478

    固定定位 fixed

    image-20201225202635453

    image-20201225202949660

    粘性定位 sticky

    image-20201225203311434

    定位总结

    image-20201225203534048

    定位得叠放顺序 z-index

    image-20201225204009757

    绝对定位得盒子居中

    image-20201225204550589

    这里的100px是盒子自身宽度的一半

    定位得特殊性

    image-20201225204900576

    image-20201225204923386

    image-20201225205618403

    元素的显示与隐藏

    image-20201225210401132

    image-20201225210523218

    image-20201225210709031

    CSS高阶技巧

    CSS精灵图

    image-20201226085652142

    image-20201226085751243

    image-20201226090536437

    二倍精灵图

    image-20201227114407319

    image-20201227114458264

    字体图标 iconfont 的使用

    和vue的字体图标一样,先去下载,然后把需要的文件放在一个文件夹中。

    把文件夹放入自己项目中

    在HTML页面引用时,需要在CSS中加入字体图标声明

    使用时记得在标签加上申明image-20201226092611150

    和vue细节不一样

    CSS制作三角形的小边角

    写一个盒子,宽高都给0 给盒子边框大小,给上盒子边框颜色:

    image-20201226093530353

    三角的方向自己可以控制,三角的大小取决于边框的大小

    CSS进阶

    CSS用户界面样式

    image-20201226093759353

    image-20201226094050819

    Vertical-align 属性应用

    image-20201226094430062

    解决图片底部默认空白缝隙问题

    image-20201226094958692

    溢出文字省略号显示

    image-20201226102257764

    image-20201226102355907

    常见的布局技巧

    margin负值的巧妙运用:去掉盒子叠加的边框

    image-20201226102837718

    float浮动不会覆盖文字

    子元素有absolute后想要水平垂直居中可以用 leta=50%,top=50%,transform: translate(-50%, -50%);

  • 相关阅读:
    【LG3231】[HNOI2013]消毒
    【LG3230】[HNOI2013]比赛
    【LG3236】[HNOI2014]画框
    【BZOJ3142】[HNOI2013]数列
    【BZOJ2395】[Balkan 2011]Timeismoney
    【CF613D】Kingdom and its Cities
    【LG4103】[HEOI2014]大工程
    【LG3320】[SDOI2015]寻宝游戏
    【LG4841】城市规划
    【CF960G】Bandit Blues
  • 原文地址:https://www.cnblogs.com/AFBF/p/14231060.html
Copyright © 2011-2022 走看看