zoukankan      html  css  js  c++  java
  • BootStarpt

    1.学了容器包裹的概念

    2.学了网格布局【栅栏布局】 和 网格布局的优先级,懂的会调试和制作 屏幕不同时的响应式布局,还有就是对12列的分布和自定义,以及一些偏移、微调、等Class的使用。

    3.学了响应式布局的 显隐操作。

    4.学了 对 网格布局【栅栏布局】 的 对齐方式、左右边距、列计算、以及个性化的一些排版。

    5.学了 代码类,实现代码样式、变量样式;还学习了图文的一个布局【响应式布局】,缩略图的设置【加边框】、图片转块元素和对图片的居中、边距【实现自定义】和浮动的设置,图片文字的设置【颜色变浅而已 没什么用的...】。

    6.学习了对表格样式的自定义,标头设置、颜色翻转、鼠标悬停效果、自定义颜色【单元格、行,自定义颜色有个优先级】,还有隔行换色;对表格的边框、紧缩、和响应式【响应式布局、溢出加滚动】做处理。

    7.学习了颜色 一些text-* 颜色 ,要熟悉那么几个常用的就够了,黑白可进行绛色处理【没啥用处】,还有设置背景颜色 bg-*。

    8.学习了 边框用.border-*设置想要的场景,以及消除全部边框、消除某一条边框、边框的颜色自定义。

    9.学习了实现各种方位圆角的设置,使用.rounded-circle正圆,使用.rounded-pill椭圆使用.rounded-sm(小圆角)和.rounded-lg (大圆角)实现圆角半径大小。

    10.学习了公共样式1-3,主要学了一下内容:

    1)使用.close和×构建一个关闭按钮;

    2)使用.float-left、.float-right、.float-none实现浮动效果

    3)使用.clear-fix给浮动的区域的父元素添加,实现清理浮动的功能;还可以使用.float-*-left等来实现不同屏幕的浮动效果

    4)使用.text-hide来隐藏元素标签内容,但本身还存在保持SEO优化【即代码还在 内容不可见】;

    5)使用.overflow-auto和.overflow-hidden来设置区域显示方式;

    6)使用.visible和.invisible来设置内容可见或不可见;

    7)    使用.align-*来设置内容文本的对齐方式

    8)使用.p-*来设置内边距(padding),范围在0-5之间和auto;使用.m-*来设置外边距(margin),范围在0-5之间和auto;  【0-5】

    9)使用.pt-*或mt-*设置边缘的距离,这里的t可以是top,其它还有b(bottom)、l(left)、r(right)等;    【0-5】

    10)使用.px-*或mx-*设置左右边缘距离,这里的x表示(left,right);使用.py-*或 my-*设置上下边缘距离,这里的y表示(top,bottom);  【0-5】

    11)使用.pt-*-5,*可以是md、lg等响应式的方式来设置边缘;

    12)使用.w-*设置元素的长度,包括25%、50%、75%、100%和auto;使用.h-*设置元素的高度,包括25%、50%、75%、100%和auto;

    13)使用.mw-*和.mh-*设置max-width和max-height;    使用.vw-*和.vh-*设置相对于窗口的大小;

    14)使用.shadow-*实现元素的阴影效果;

    15)使用.d-*来设置元素的display模式,*可以是none、inline、inline-block、block、 table、table-row等;  也可以通过.d-md-*中的md设置响应式的媒体查询效果;

    16)使用.embed-responsive实现嵌入响应式,比如<iframe>  、 <embed>等...  再使用.embed-responsive-16by9实现响应式比例,还可以21:9,4:3,1:1;使用.text-*设置文本的对齐方式,有left、center、right;  【懂得都懂】可以设置.text-md-*实现响应式的媒体查询效果;    【懂得都懂】

    17)使用.text-warp和.text-nowarp实现文本溢出时是否换行;  使用.text-break对于很长的字符串,且中间没有空格实现换行;

    18)使用.text-lowercase设置小写,.text-uppercase设置大写,以及.text-capitalize设置首字母大写;

    19)使用.font-weight-bold加粗、.font-weight-normal 正常、.font-weight-light纤细、.font-italic倾斜;  使用.text-monospace设置等宽字体;

    20)使用.text-reset 实现字体颜色的重置;【随父】    使用.text-decoration-none删除超链接下划线;

    11.学习了BootStrap中的 Flex弹性布局:

    1)开启弹性布局使用.d-flex和.d-inline-flex,.flex-row可以呈现子元素水平方向的位置,默认居左并从左到右显示(1,2,3)【学过flex的都知道 x是默认的主轴】  .flex-row-reverse子元素水平方向居右从左到右显示(3,2,1) ;【横向反转弹性布局】,

    2)

    .flex-column 实现子元素垂直效果,并从上往下显示(1,2,3)  【学过flex的都知道 y是默认的侧轴】

    .flex-column-reverse实现子元素垂直效果,并从上往下显示(3,2,1)【竖向反转弹性布局】

    3).justify-content-start(end、center、between、around)实现内容对齐;

    4)

    .align-items-start(end、center、baseline、stretch)实现项目对齐;【flex:父】

    .align-self-start(end、center、baseline、stretch)实现单项目对齐;【flex的子元素 子】

    5)

    使用.flex-fill强制让每个元素项目占据相等的水平宽度;

    多个项目同时设置了.flex-fill,则它们等比例分割宽度,适合导航项目;

    6)

    使用.flex-grow-*,*表示0或1,也能实现.flex-fill的功能,设置1即可;

    通过元素生成的css可以看出,其实.flex-fill就是flex族的简写形式;

    7)使用.flex-shrink-*,*表示0或1,表示是否强制更换到新行中;

    8)

    使用.mr-auto和.ml-auto等对齐方式,对flex元素进行浮动对齐;

    对于垂直方向,也可以使用.mb-auto和.mt-auto来设置对象方向;

    9)使用.flex-wrap(包裹)和.flex-nowrap(不包裹,默认)来设置子元素项目;使用.flex-wrap-reverse进行项目排序的倒序;

    10)

    使用.order-*,来设置子元素项目的排序顺序,支持.order-*-*;

    .align-content-start(end、center、between、around、stretch)垂直对齐;

    完。

    下面学习组件,组件官网都会给出 我们可以去文档看 ,下面我们进行学习!

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14879632.html

  • 相关阅读:
    从TCP三次握手说起——浅析TCP协议中的疑难杂症
    动态绑定是如何实现的?
    C++对象的内存模型
    C/C++关键字
    libevent库介绍--事件和数据缓冲
    libevent编程疑难解答
    大型工程多个目录下的Makefile写法
    C++中的RAII机制
    C++中的智能指针
    二叉树的非递归遍历
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14879632.html
Copyright © 2011-2022 走看看