http://orgmode.org/worg/org-tutorials/org-beamer/tutorial.html 浮動內容表是一個非常不錯的功能。如何達到這個效果? 順便說一句,我還使用組織模式如何使目錄浮動?
Q
如何使目錄浮動?
3
A
回答
8
看那CSS
position: fixed;
right: 0em;
top: 0em;
下面是它的一個demo隔絕包括擴大懸停菜單。
HTML
<div id="toc">
hello
<div id="full">hey there<br />This is the full TOC</div>
</div>
CSS
#toc {
position: fixed;
right: 0;
top: 0;
background-color:#FFF;
}
#toC#full { display: none; } /* Hide the full TOC by default */
#toc:hover #full{
display: block; /* Show it on hover */
}
0
它與position: fixed
CSS屬性做雖然較老版本的IE不支持它。
像你說的創建用戶界面友好
0
時,可以使用固定的定位放置的東西相對於窗口這是非常有用的。
<div id="contents" style="position:fixed;width: 200px;right:0;top:0">
Floating table of contents
<div id="expanded" style="display: none">
Content details
links
more links
more links
</div>
</div>
然後你可以使用JavaScript或CSS的hover僞類擴展的內容,這樣,當你將鼠標懸停在漂浮的東西,它顯示了更多的細節(通過設置#expanded格爲display:block) 。
要獲得CSS懸停僞類的工作,你可以使用下面的CSS:
<style>
#contents:hover div {
display: block;
}
</style>
這意味着,如果有人懸停在#contents DIV的#contents格內的任何股利將顯示。
1
如果你看看教程的源代碼(其間移動到http://orgmode.org/worg/exporters/beamer/tutorial.html),你會發現它引用了兩個css文件http://orgmode.org/worg/style/worg-zenburn.css和*/worg-classic.css。你可以找到相關的CSS。
下面是您需要添加到您的組織模式文件的相關部分:
#+HTML_HEAD: <style> /* TOC inspired by http://jashkenas.github.com/coffee-script */
#+HTML_HEAD_EXTRA: @media all
#+HTML_HEAD_EXTRA: {
#+HTML_HEAD_EXTRA: #table-of-contents {
#+HTML_HEAD_EXTRA: font-size: 10pt;
#+HTML_HEAD_EXTRA: position: fixed;
#+HTML_HEAD_EXTRA: right: 2em;
#+HTML_HEAD_EXTRA: top: 0em;
#+HTML_HEAD_EXTRA: background: #2b2b2b;
#+HTML_HEAD_EXTRA: color: #dcdccc;
#+HTML_HEAD_EXTRA: -webkit-box-shadow: 0 0 1em #777777;
#+HTML_HEAD_EXTRA: -moz-box-shadow: 0 0 1em #777777;
#+HTML_HEAD_EXTRA: -webkit-border-bottom-left-radius: 5px;
#+HTML_HEAD_EXTRA: -moz-border-radius-bottomleft: 5px;
#+HTML_HEAD_EXTRA: text-align: right;
#+HTML_HEAD_EXTRA: /* ensure doesn't flow off the screen when expanded */
#+HTML_HEAD_EXTRA: max-height: 80%;
#+HTML_HEAD_EXTRA: overflow: auto; }
#+HTML_HEAD_EXTRA: #table-of-contents h2 {
#+HTML_HEAD_EXTRA: font-size: 10pt;
#+HTML_HEAD_EXTRA: max-width: 8em;
#+HTML_HEAD_EXTRA: font-weight: normal;
#+HTML_HEAD_EXTRA: padding-left: 0.5em;
#+HTML_HEAD_EXTRA: padding-left: 0.5em;
#+HTML_HEAD_EXTRA: padding-top: 0.05em;
#+HTML_HEAD_EXTRA: padding-bottom: 0.05em; }
#+HTML_HEAD_EXTRA: #table-of-contents #text-table-of-contents {
#+HTML_HEAD_EXTRA: display: none;
#+HTML_HEAD_EXTRA: text-align: left; }
#+HTML_HEAD_EXTRA: #table-of-contents:hover #text-table-of-contents {
#+HTML_HEAD_EXTRA: display: block;
#+HTML_HEAD_EXTRA: padding: 0.5em;
#+HTML_HEAD_EXTRA: margin-top: -1.5em; }
#+HTML_HEAD_EXTRA: #table-of-contents {
#+HTML_HEAD_EXTRA: color: black;
#+HTML_HEAD_EXTRA: background: #FFF;
#+HTML_HEAD_EXTRA: font-size: 80%;
#+HTML_HEAD_EXTRA: padding: .5em;
#+HTML_HEAD_EXTRA: margin: 1em -2em 1em 1em;
#+HTML_HEAD_EXTRA: display: block;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: #table-of-contents a {
#+HTML_HEAD_EXTRA: color: #003333;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: #table-of-contents a:hover {
#+HTML_HEAD_EXTRA: color: #003333;
#+HTML_HEAD_EXTRA: text-decoration: underline;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: #table-of-contents li {
#+HTML_HEAD_EXTRA: margin: .2em;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: #table-of-contents h2 {
#+HTML_HEAD_EXTRA: margin-top: .2em;
#+HTML_HEAD_EXTRA: border: none;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: } /* END OF @media all */
#+HTML_HEAD_EXTRA: @media screen {
#+HTML_HEAD_EXTRA: #table-of-contents {
#+HTML_HEAD_EXTRA: float: right;
#+HTML_HEAD_EXTRA: border: 1px solid #CCC;
#+HTML_HEAD_EXTRA: max-width: 50%;
#+HTML_HEAD_EXTRA: overflow: auto;
#+HTML_HEAD_EXTRA: }
#+HTML_HEAD_EXTRA: } /* END OF @media screen */
#+HTML_HEAD_EXTRA: </style>
相關問題
- 1. 浮動項目
- 2. 如何從目錄移動到目錄?
- 3. IE7:如何使TD浮動?
- 4. 如何使ListView浮動項目(如在CSS中)
- 5. 如何使浮動CMFCToolbar不可移動
- 6. 如何使登錄/註冊向上按鈕浮動權自舉
- 7. 如何使浮動圖像浮動到div的右上角?
- 8. 如何使浮動遊標顯示浮動非激活面板?
- 9. 如何浮動,即
- 10. 如何做兩個目錄項始終指向同一個浮動值
- 11. 如何使浮動按鈕點擊
- 12. 如何浮動使用Javascript或jQuery的
- 13. 如何使用重疊的浮動div?
- 14. 如何使浮動div填充空間
- 15. 如何使浮動頁面div響應
- 16. 如何使CSS下拉浮動
- 17. 如何使浮動div響應
- 18. 如何使塊浮動圖像正確
- 19. 如何使用CSS浮動框
- 20. core-plot,如何使軸標題浮動
- 21. 任何一種方式浮動項目
- 22. WPF中的浮動項目
- 23. 浮動項目列表
- 24. 使用ImageView變換矩陣,而不是canvas.scale(浮動,浮動,浮動,浮動)
- 25. 使浮動的div div分開浮動
- 26. 使用浮動
- 27. 如何使漂浮在頁面底部的浮動div
- 28. 如何獲取目錄內容並使用PHP移動到另一個目錄
- 29. 如何將wordpress從根目錄移動到子目錄?
- 30. 如何更改MSYS2上的HOME目錄和啓動目錄?
如果值爲'0' – Oriol
@Oriol的CSS是從網站上你不需要'em' OP鏈接到,不是我自己的。 – sachleen
謝謝。它非常整潔! – bobzhang