2014-04-23 41 views
13

Tôi đang cố gắng tạo tiêu đề cho bản trình bày reveal.js của mình gắn vào đầu màn hình. Nội dung trong tiêu đề là động trên cơ sở mỗi trang chiếu, vì vậy tôi phải đặt đánh dấu trong thẻ phần.position: fixed in reveal.js

Vị trí hiển nhiên: cố định không thực sự cung cấp kết quả thỏa mãn trong tệp reveal.js nếu đánh dấu nằm trong thẻ phần. Tôi thực sự không thể làm ra lý do tại sao đó là chính xác, nhưng tôi thấy một số thông tin trong github repo gợi ý thiết lập kích thước trình bày để phù hợp với kích thước khung nhìn với:

Reveal.initialize { 
    ... 
    width: '100%', 
    height: '100%', 
    ... 
} 

Nhưng nó vẫn không làm việc cho tôi - có vẻ như bài thuyết trình không thực sự bị ảnh hưởng bởi những điều trên. Đây là một bản demo:

https://dl.dropboxusercontent.com/u/706446/_linked%20stuff/reveal.js/index.html

Bất kỳ ý tưởng làm thế nào để giải quyết này?

+0

Không có ý tưởng. Nhưng tôi muốn làm điều ngược lại (đặt một khối ở phía dưới bên trái) và tôi cũng thất vọng. – Amanda

+0

Đây là chủ đề trên github tôi đã đề cập đến, nhưng tôi thậm chí không thể làm cho chương trình lấp đầy khung nhìn: https://github.com/hakimel/reveal.js/issues/857 Tôi vẫn chưa đạt được điều này, nhưng kế hoạch của tôi là đặt một số văn bản trong trang trình bày và sau đó sử dụng javascript để di chuyển nó ra khỏi trang trình bày khi tải. – funkylaundry

Trả lời

4

Vào cuối main.html add bạn:

Reveal.initialize({ center: false, })

5

Thêm phần này vào css:

.reveal.slide .slides > section, .reveal.slide .slides > section > section { 
    min-height: 100% !important; 
    display: flex !important; 
    flex-direction: column !important; 
    justify-content: center !important; 
    position: absolute !important; 
    top: 0 !important; 
    align-items: center !important; 
} 
section > h1, section > h2 { 
    position: absolute !important; 
    top: 0 !important; 
    margin-left: auto !important; 
    margin-right: auto !important; 
    left: 0 !important; 
    right: 0 !important; 
    text-align: center !important; 
} 
.print-pdf .reveal.slide .slides > section, .print-pdf .reveal.slide .slides > section > section { 
    min-height: 770px !important; 
    position: relative !important; 
} 
Các vấn đề liên quan