Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
檀越@新空间
Coding Tree
提交
87c405ef
C
Coding Tree
项目概览
檀越@新空间
/
Coding Tree
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coding Tree
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
87c405ef
编写于
2月 22, 2022
作者:
彭世瑜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
9e20436e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
149 addition
and
3 deletion
+149
-3
blog/front-end-combat/bootstrap.md
blog/front-end-combat/bootstrap.md
+49
-0
blog/front-end-combat/demo/bootstrap-1.html
blog/front-end-combat/demo/bootstrap-1.html
+8
-0
blog/front-end-combat/index.md
blog/front-end-combat/index.md
+4
-3
blog/front-end-combat/responsive.md
blog/front-end-combat/responsive.md
+87
-0
doc/html.md
doc/html.md
+1
-0
未找到文件。
blog/front-end-combat/bootstrap.md
0 → 100644
浏览文件 @
87c405ef
# BootStrap
-
github:
[
https://github.com/twbs/bootstrap
](
https://github.com/twbs/bootstrap
)
-
Bootstrap 官网:
[
https://getbootstrap.com/
](
https://getbootstrap.com/
)
-
Bootstrap 中文文档:
[
https://www.bootcss.com/
](
https://www.bootcss.com/
)
## BootStrap 使用步骤
1、引入 css 代码
```
html
<!-- Bootstrap 核心 CSS 文件 -->
<link
rel=
"stylesheet"
href=
"./bootstrap@3.4.1/css/bootstrap.min.css"
/>
```
2、使用样式类名
```
html
<!-- 响应式布局版心类 -->
<div
class=
"container"
></div>
```
代码示例
[](
demo/bootstrap-1.html
':include :type=code'
)
## BootStrap 栅格系统
实现响应式网页布局
栅格化:网页宽度等分为 12 等份
| | 超小屏幕 | 小屏幕 | 中等屏幕 | 大屏幕
|- | - | - | -| -|
设备 | 手机 | 平板 | 桌面显示器 | 大桌面显示器
响应断点 | <768px | ≥768px | ≥992px | ≥1200px
别名| xs | sm | md | lg
容器宽度(container) | 100% | 750px | 970px | 1170px
类前缀 | col-xs-
* | col-sm-*
| col-md-
* | col-lg-*
列(column)数 | 12 |12 |12 |12 |
槽(gutter)宽 | 30px | 30px | 30px| 30px
https://www.bilibili.com/video/BV1xq4y1q7jZ?p=166&spm_id_from=pageDriver
全局样式
组件
插件
blog/front-end-combat/demo/bootstrap-1.html
0 → 100644
浏览文件 @
87c405ef
<body>
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link
rel=
"stylesheet"
href=
"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity=
"sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu"
crossorigin=
"anonymous"
>
<div
class=
"container"
>
1
</div>
</body>
\ No newline at end of file
blog/front-end-combat/index.md
浏览文件 @
87c405ef
# 笔记:web 前端开发进阶 HTML5+CSS3+移动端
视频:
[
黑马程序员web前端进阶教程,前端html5+css3+移动端项目实战
](
https://www.bilibili.com/video/BV1xq4y1q7jZ
)
视频:
[
黑马程序员 web 前端进阶教程,前端 html5+css3+移动端项目实战
](
https://www.bilibili.com/video/BV1xq4y1q7jZ
)
## 学习笔记
...
...
@@ -21,4 +20,6 @@
8.
[
实战演练
](
blog/front-end-combat/practice.md
)
-
响应式 BootStrap 框架
9.
[
响应式
](
blog/front-end-combat/responsive.md
)
: 媒体查询
10.
[
BootStrap 框架
](
blog/front-end-combat/bootstrap.md
)
blog/front-end-combat/responsive.md
0 → 100644
浏览文件 @
87c405ef
# 响应式
## 媒体查询
根据设备宽度的变化,设置差异化样式
```
css
@media
(
媒体查询
)
{
/* 样式 */
}
/* eg: */
/* 视口宽度小于等于768px*/
@media
(
max-width
:
768px
)
{
/* 样式 */
}
/* 视口宽度大于等于1200px*/
@media
(
min-width
:
1200px
)
{
/* 样式 */
}
```
> 多个媒体查询,需要注意顺序,遵循 css 层叠性
## 完整写法
```
css
@media
关键词
媒体类型
and
(
媒体特性
)
{
css代码
}
```
1、关键词
-
and
-
only
-
not
2、媒体类型
| 类型名称 | 值 | 描述 |
| ---------- | ------ | ------------------------- |
| 屏幕 | screen | 带屏幕的设备 |
| 打印预览 | print | 打印预览模式 |
| 阅读器 | speech | 屏幕阅读模式 |
| 不区分类型 | all | 默认值,包括以上 3 种情形 |
3、媒体特性
| 特性名称 | 属性 | 值 |
| ------------------ | ----------------------- | ------------------------------ |
| 视口宽和高 | width、height | 数值 |
| 视口最大宽或最大高 |
`max-width`
、max-height | 数值 |
| 视口最小宽或最小高 |
`min-width`
、min-height | 数值 |
| 屏幕方向 | orientation | portrait:竖屏/ landscape 横屏 |
常用写法
```
css
@media
(
min-width
:
1200px
)
{
/* PC样式 */
}
@media
(
min-width
:
992px
)
{
/* 样式 */
}
@media
(
min-width
:
768px
)
{
/* >=768px 样式 */
}
```
外链式 css 引入
```
html
<link
rel=
"stylesheet"
media=
"逻辑符 媒体类型 and (媒体特性)"
href=
"index.css"
/>
<!-- eg: 注意小括号不能丢 -->
<link
rel=
"stylesheet"
media=
"(min-width: 992px)"
href=
"index-992.css"
/>
<link
rel=
"stylesheet"
media=
"(min-width: 1200px)"
href=
"index-1200.css"
/>
```
doc/html.md
浏览文件 @
87c405ef
...
...
@@ -10,6 +10,7 @@
-
[
前端开发必备!Emmet 使用手册
](
https://www.w3cplus.com/tools/emmet-cheat-sheet.html
)
[
PxCook
](
https://www.fancynode.com.cn/pxcook
)
: 高效易用的自动标注工具, 生成前端代码, 设计研发协作利器
## 博客站点
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录