我正在尝试将移动版Google日历嵌入到移动网站中而无需登录。如果有人之前已经开始工作或者有任何想法,请帮助。
答案 0 :(得分:0)
要让每个人都能看到您的日历,您需要将其公开。
以防万一,以下是如何在您的网站上嵌入日历:
答案 1 :(得分:0)
这是我对我的网站所做的,它非常适合我的 Google 日历需求。
我使用了 Google 日历嵌入代码,但我更改了嵌入在移动设备上的日历类型,以便内容适合屏幕。只要小容器的“&mode=”等于“AGENDA”,它就应该显示议程列表,但您可以直接从 Google 日历中复制它。
我为大容器使用了“月”日历嵌入选项,其宽度设置为“100%”,高度设置为“650”,如下所示:
<div class="responsive-iframe-container big-container">
<iframe src="https://calendar.google.com/calendar/embed?
showTitle=0&showNav=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&height
=700&wkst=1&bgcolor=%23db694f&src=123123123%40group.calendar.
google.com&color=%23fbdbac&ctz=America%2FLos_Angeles" style="border-width:0"
width="100%" height="650" frameborder="0" scrolling="no"></iframe>
</div>
然后为移动设备使用“议程”日历嵌入选项,宽度为“100%”,高度为“600”,如下所示:
<div class="responsive-iframe-container small-container">
<iframe src="https://calendar.google.com/calendar/embed?
showTitle=0&showNav=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0
&mode=AGENDA&height=800&wkst=1&bgcolor=%23db694f&src=123123123
%40group.calendar.google.com&color=%23B1440E&ctz=America%2FLos_Angeles"
style="border-width:0" width="100%" height="600" frameborder="0"
scrolling="no"></iframe>
</div>
这将在移动设备上为您提供一个响应式 iFrame 议程列表,可以滚动浏览,同时在桌面上仍具有大日历视图。
最后,您需要将这些样式添加到页面中
<style>
@media (max-width: 550px) {
.big-container {
display: none;
}
}
@media (min-width: 550px) {
.small-container {
display: none;
}
}
/* Responsive iFrame */
.responsive-iframe-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.responsive-iframe-container iframe,
.responsive-iframe-container object,
.responsive-iframe-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>