Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yuenblue
HtmlDemo
提交
0004f84f
H
HtmlDemo
项目概览
yuenblue
/
HtmlDemo
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
HtmlDemo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0004f84f
编写于
11月 24, 2023
作者:
Y
yuenblue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
aaa
上级
c0bc9ad6
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
78 addition
and
2 deletion
+78
-2
Bootstrap-v5/Components/Offcanvas.css
Bootstrap-v5/Components/Offcanvas.css
+40
-0
Bootstrap-v5/Components/Offcanvas.html
Bootstrap-v5/Components/Offcanvas.html
+13
-1
demoadmin/layout/layout-mobile.js
demoadmin/layout/layout-mobile.js
+18
-0
package-lock.json
package-lock.json
+5
-0
package.json
package.json
+2
-1
未找到文件。
Bootstrap-v5/Components/Offcanvas.css
0 → 100644
浏览文件 @
0004f84f
@charset
"utf-8"
;
/* CSS Document */
#offcanvasExample
{
position
:
static
;
visibility
:
visible
;
transform
:
none
;
transform
:
none
;
border
:
0
;
}
#aaa
{
/*
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
*/
}
@media
screen
and
(
max-width
:
765px
)
{
#offcanvasExample
{
position
:
fixed
;
visibility
:
hidden
;
/* transform: translateX(100%);*/
}
.offcanvas.show
{
visibility
:
visible
!important
;
}
}
\ No newline at end of file
Bootstrap-v5/Components/Offcanvas.html
浏览文件 @
0004f84f
...
...
@@ -4,7 +4,12 @@
<meta
charset=
"utf-8"
>
<title>
Offcanvas
</title>
<link
href=
"../../node_modules/bootstrap/dist/css/bootstrap.css"
rel=
"stylesheet"
type=
"text/css"
>
<link
href=
"Offcanvas.css"
rel=
"stylesheet"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../node_modules/jquery/dist/jquery.js"
></script>
<script
type=
"text/javascript"
src=
"../../demoadmin/layout/layout-mobile.js"
></script>
</head>
<body>
...
...
@@ -14,12 +19,17 @@
<button
class=
"btn btn-primary"
type=
"button"
data-bs-toggle=
"offcanvas"
data-bs-target=
"#offcanvasExample"
aria-controls=
"offcanvasExample"
>
Button with data-bs-target
</button>
<a
id=
"toggle-offcanvas"
>
offcanvas
</a>
<div
class=
"offcanvas offcanvas-end"
tabindex=
"-1"
id=
"offcanvasExample"
aria-labelledby=
"offcanvasExampleLabel"
>
<div
class=
"offcanvas offcanvas-start"
tabindex=
"-1"
id=
"offcanvasExample"
aria-labelledby=
"offcanvasExampleLabel"
>
<p>
这是布局 P 标签的内容
</p>
<!--
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="offcanvasExampleLabel">Offcanvas</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
</div>
-->
<!--
<div class="offcanvas-body">
<div>
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
...
...
@@ -35,6 +45,8 @@
</ul>
</div>
</div>
-->
</div>
<div
id=
"aaa"
class=
""
>
此处显示 id "aaa" 的内容
</div>
</body>
</html>
demoadmin/layout/layout-mobile.js
0 → 100644
浏览文件 @
0004f84f
// JavaScript Document
$
(
function
()
{
const
bsOffcanvas
=
new
bootstrap
.
Offcanvas
(
'
#offcanvasExample
'
)
var
btn
=
$
(
"
#toggle-offcanvas
"
)
var
aaa
=
document
.
getElementById
(
"
aaa
"
)
// aaa.addEventListener("hidden.bs.offcanvas",function(e){
// $("#aaa").removeClass("offcanvas")
// $("#aaa").removeClass("offcanvas-start")
// })
btn
.
on
(
"
click
"
,
function
(
e
)
{
// bsOffcanvas.toggle()
// $("#offcanvasExample").addClass("show")
$
(
"
#aaa
"
).
addClass
(
"
offcanvas offcanvas-start
"
)
new
bootstrap
.
Offcanvas
(
'
#aaa
'
).
show
()
})
})
package-lock.json
浏览文件 @
0004f84f
...
...
@@ -8,6 +8,11 @@
"version"
:
"5.3.2"
,
"resolved"
:
"https://registry.npmmirror.com/bootstrap/-/bootstrap-5.3.2.tgz"
,
"integrity"
:
"sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g=="
},
"jquery"
:
{
"version"
:
"3.7.1"
,
"resolved"
:
"https://registry.npmmirror.com/jquery/-/jquery-3.7.1.tgz"
,
"integrity"
:
"sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg=="
}
}
}
package.json
浏览文件 @
0004f84f
...
...
@@ -10,6 +10,7 @@
"author"
:
""
,
"license"
:
"
ISC
"
,
"dependencies"
:
{
"
bootstrap
"
:
"
^5.3.2
"
"
bootstrap
"
:
"
^5.3.2
"
,
"
jquery
"
:
"
^3.7.1
"
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录