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、创建一个简单的水平导航,可以在
- 元素上添加 .nav类,
- 选项上添加 .nav-item 类,在每个链接上添加 .nav-link 类;
另一种是在
在每个
近期评论