10.29 冯娜-1

学习日志

一、输入组

1、.input-group 类来向表单输入框中添加更多的样式,如图标、文本或者按钮。

2、.input-group-prepend 类可以在输入框的的前面添加文本信息。

3、 .input-group-append 类添加在输入框的后面。

4、 .input-group-text 类来设置文本的样式。

5、label标签点击自动聚焦。

6、正常情况下,form表单的input组件都有对应的label.当input组件获取到焦点时,屏幕阅读器会读出相应的label里的文本。

aria-label="Amount (to the nearest dollar)???

7、aria-label="With textarea???

8、flex-nowrap:输入组中的自定义表单字段验证。

9、输入框大小:input-group-sm(小)、 input-group(正常)、input-group-lg(大)

10、可以添加复选框和单选框:在input-group中添加input标签type=checkbox。(复选框);在input-group中添加input标签type=radio。(单选框)。

11、可以有多个输入框:在input-group中添加input标签type=text(可写多个),在同一行显示。

12、多个加载项:input实现。

13、加按钮: aria-label="Recipient's username"

​ aria-describedby="button-addon2"???

14、带有下拉菜单的输入框:aria-haspopup="true" aria-expanded="false"???

15、分段按钮输入:aria-label="Text input with segmented dropdown button"???

16、自定义输入框:class="input-group-text" for="inputGroupSelect01"???

二、巨幕

1、巨幕具有背景色。

2、可用于巨型广告。

3、jumbotron 。

4、修改后的大屏幕:jumbotron-fluid。

三、列表组

1、ul中添加list-group,li中添加list-group-item

2、添加.active到.list-group-item以指示当前的活动选择。

3、添加.disabled到.list-group-item以使其显示为已禁用。

4、list-group-item-action鼠标悬停显示灰色背景。

5、按钮也可使用:在div中添加list-group,在button中添加list-group-item。

6、list-group-flush 去除边框圆角、边框。

7、 横向显示列表:list-group-horizontal 。

8、横向有四种屏幕:sm、md、lg、xl。

9、list-group-item-primary实现隔行换色,添加在li元素中。

10、鼠标悬停有变化:list-group-item-(secondary)8种。

11、带徽章:d-flex 与数据有距离 justify-content-between 与数据无距离; 在尾部显示 align-items-center徽章的样式。

12、自定义内容:可以用于新闻 。text-muted字体样式。

          
                             List group item heading

                3 days ago
            

            Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius
                blandit.

            Donec id elit non mi porta.
        
        
                             List group item heading

                3 days ago
            

            Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius
                blandit.

            Donec id elit non mi porta.
        
        
                             List group item heading

                3 days ago
            

            Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius
                blandit.

            Donec id elit non mi porta.
        
    

13、可以用于购物横向具体引导, data-toggle="list 鼠标点击的样式 ;data-toggle="list"隐藏内容,鼠标点击时出现。

14、tab-content连接两者, tab-pane???

15、淡入淡出:添加.fade到每个.tab-pane。第一个选项卡窗格还必须.show使初始内容可见。

16、激活列表项元素和内容容器。Tab应该在DOM中具有data-target或href定位容器节点。

四、媒体对象

1、要创建一个多媒体对象,可以在容器元素上添加 .media 类,然后将多媒体内容放到子容器上,子容器需要添加 .media-body 类,然后添加外边距,内边距等效果。

2、多媒体对象可以多个嵌套(一个多媒体对象中包含另外一个多媒体对象),要嵌套多媒体对象,可以把新的 .media 容器放到 .media-body 容器中。

3、我们可以使用 align-self-* 相关类来设置多媒体对象的图片显示位置,有三种,align-self-start顶部、align-self-center中部、align-self-end底部。

4、order属性:交换位置。

5、多媒体清单:ul 中list-unstyled ,li中为media。

五、模态框

1、模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息交互等 比如登录窗口。

2、模态框的创建:

    

        

            

                

                

​ 模态框内容..

                

data-dismiss="modal"关闭。

3、静态模态框:在它外面单击,不会关闭。甚至不要尝试按退出键。

data-target="#staticBackdrop"

4、滚动主体:用于软件安装的用户说明等:modal-dialog modal-dialog-scrollable 加在第二个div中。

5、模态框中有提示和弹出窗口,点击按钮没有弹出框(还没有学到)

6、模态框的网格系统???

六、导航

1、创建一个简单的水平导航,可以在