Innovative use of Booki CSS
So last week we finished the Freedom Fone Book Sprint. Olaf, Laleh and Lynne were there working on design and tech implementation of design. Working together they pushed the current booki css a bit further to do some cool stuff. you can see the results here:
http://objavi.booki.cc/books/freedomfone-en-2011.12.05-10.50.21.pdf
note the use of images for section breaks.
This can be achieved by css like this:
#section-1 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/01_whatisff.png) no-repeat center center;
}
the entire css is included below for your hackery resuse and inspiration
@font-face{
src: url("http://www.freedomfone.org/booki/AllumiPtf-Bold.otf");
font-family:AllumiPtf;
}
body {
font-family: "fontin sans";
background: #fff;
color: #000;
font-size:12pt;
}
.objavi-chapter{
color: #000;
display:none;
}
a {
text-decoration:none;
color:#000;
}
h1 .initial{
color: #000;
display:none;
}
ol#InsertNote_NoteList{
page-break-before:always;
font-size:8pt;
}
.objavi-subsection{
display: block;
page-break-before: always;
}
body .objavi-subsection:first-child{
page-break-before: avoid;
}
.objavi-subsection .initial {
color: #000;
display:none;
}
.objavi-subsection-heading {
font-size: 20pt;
text-align: center;
line-height: 300px;
font-weight: normal;
}
h1 {
page-break-before: always;
font-weight:normal;
margin-top:10px
}
h2 {
margin-bottom:-10pt;
font-weight:normal;
font-size:15pt;
}
h3 {
margin-bottom:-10pt;
font-weight:normal;
font-size:12pt;
font-style:italic;
}
table {
float: none;
}
h1.frontpage{
page-break-after:always;
margin-top:70%;
font-size: 20pt;
text-align: center;
page-break-before: avoid;
max-width: 700pt;
font-weight: normal;
}
div.copyright{
padding: 1em;
}
/* TOC ******************************/
table {
float: none;
}
table.toc {
font-size: 1.1em;
width: 95%;
}
table.toc td{
vertical-align:top
padding-left: 0.5em;
}
td.chapter {
padding: 0 0.5em;
text-align: right;
}
table.toc td.pagenumber {
text-align: right;
vertical-align:bottom;
}
td.section {
padding-top: 1.1em;
font-weight: bold;
}
/* End TOC **************************/
p, ul, ol {
page-break-inside: avoid;
}
pre, code, tt {
}
pre {
max-width:700px;
overflow: hidden;
}
img {
max-width: 500px;
height: auto;
}
.objavi-no-page-break {
page-break-inside: avoid;
}
.unseen{
z-index: -66;
margin-left: -1000pt;
}
body{
font-size:12pt;
color:#000;
font-family:"Fontin Sans";
line-height:16pt;
}
sup{
vertical-align:text-top;
font-size:0.7em;
}
a{
color:#000 !important;
text-decoration:none
}
h1, h2, h3{
color:#666;
margin:0;
padding:0;
font-weight:normal !important;
text-decoration:none !important;
line-height:normal;
font-family:AllumiPtf !important;
text-transform:uppercase;
}
h1{
font-size:24.3pt;
}
h1+p{
padding-top:20pt;
margin-top:0;
}
h2{
font-size:14pt;
padding-top:20pt;
}
h2+p{
padding-top:10pt;
}
h3{
font-size:9pt;
padding-bottom:5pt;
}
h3+p{
margin-top:0;
}
p+h3{
padding-top:10pt;
}
ul{
list-style-image:url(http://www.freedomfone.org/booki/images/bullet.png);
list-style-position:outside;
margin-left:-25px;
}
ol{
margin-left:-25px;
}
li{
padding-left:5.5mm;
}
.starred{
padding-left:50px;
background-image:url(http://www.freedomfone.org/booki/images/star.png);
background-repeat:no-repeat;
background-position:center left;
font-weight:bold;
min-height:40px;
}
.speechBox{
padding:5mm;
padding-top:0;
background:#ebebeb url(http://www.freedomfone.org/booki/images/boxBottom.png) no-repeat bottom right;
padding-bottom:60px;
margin-bottom:-55px;
}
.breakPage{
page-break-before:always;
}
.speechBox:before{
background:#ebebeb url(http://www.freedomfone.org/booki/images/boxTop.png) no-repeat top left;
height:44px;
content:" ";
display:block;
margin:-5mm;
margin-bottom:5mm;
}
.objavi-subsection-heading{
height:860px;
font-size:0px;
display:block;
}
#section-1 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/01_whatisff.png) no-repeat center center;
}
#section-2 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/02_realworld.png) no-repeat center center;
}
#section-3 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/03_scenarios.png) no-repeat center center;
}
#section-4 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/04_creatingservice.png) no-repeat center center;
}
#section-5 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/05_settingup.png) no-repeat center center;
}
#section-6 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/06_techstuff.png) no-repeat center center;
}
#section-7 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/07_gettinghelp.png) no-repeat center center;
}
#section-8 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/08_troubleshooting.png) no-repeat center center;
}
#section-9 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/09_appendices.png) no-repeat center center;
}
#section-10 .objavi-subsection-heading{
background:#fff url(http://www.freedomfone.org/booki/images/10_notes.png) no-repeat center center;
}
.page{
font-size:15pt;
color:#666;
font-weight:bold;
}

Dreary Day…
It was a dreary day here today, so I just took to messing around online and realized…
Looking around…
I like to browse in various places on the internet, often I will go to Stumble Upon and read and check stuff out…
Tumblr article…
I saw a writer talking about this on Tumblr and it linked to…
Yahoo results…
While browsing Yahoo I discovered this page in the results and I didn’t think it fit…
Looking around…
I like to browse around the internet, often I will just go to Stumble Upon and read and check stuff out…
Tumblr article…
I saw a writer writing about this on Tumblr and it linked to…
Digg…
While checking out DIGG today I found this…
Informative and precise…
Its difficult to find informative and precise info but here I noted…
Just Browsing…
While I was surfing today I noticed a great article about…
Yahoo results…
While searching Yahoo I discovered this page in the results and I didn’t think it fit…
News info…
I was reading the news and I saw this really cool topic…
Dreary Day…
It was a dreary day here today, so I just took to piddeling around online and realized…
Yahoo results…
While searching Yahoo I found this page in the results and I didn’t think it fit…
Its hard to find good help…
I am forever proclaiming that its hard to get quality help, but here is…
Looking around…
I like to look in various places on the internet, regularly I will go to Stumble Upon and follow thru…
News info…
I was reading the news and I saw this really cool topic…
Tumblr article…
I saw a writer talking about this on Tumblr and it linked to…
Tumblr article…
I saw a writer talking about this on Tumblr and it linked to…
Yahoo results…
While searching Yahoo I found this page in the results and I didn’t think it fit…
Tumblr article…
I saw someone writing about this on Tumblr and it linked to…
Yahoo results…
While searching Yahoo I found this page in the results and I didn’t think it fit…
Informative and precise…
Its difficult to find informative and precise information but here I noted…
News info…
I was reading the news and I saw this really cool info…
Looking around…
I like to browse around the internet, often I will just go to Digg and read and check stuff out…
Should I drive a car or motorbike?…
[...]Personally I would prefer to drive a caar than ride a motorbike as you are more comfortable, dray and warm.[...]…
Its hard to find good help…
I am constantnly saying that its hard to find quality help, but here is…
Tumblr article…
I saw someone talking about this on Tumblr and it linked to…
Dreary Day…
It was a dreary day here yesterday, so I just took to messing around online and found…
Tumblr article…
I saw someone talking about this on Tumblr and it linked to…
Tumblr article…
I saw a writer talking about this on Tumblr and it linked to…
Wikia…
Wika linked to this place…
Its hard to find good help…
I am constantnly proclaiming that its difficult to procure good help, but here is…
Wikia…
Wika linked to this website…
Great Products…
[...]A wide range of products and worth a look[...]…
Sources…
[...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……
Check this out…
[...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……
Travelling Abroad – Don’t Forget Your Currency…
[...]Don’t get stuck when you go on holiday. Always make sure you get your currency before you go[...]…
Useful and precise…
Its quite difficult to find super informative and accurate info but now I found…
Sikis…
Perfect share from you…