| 
			
			 | 
		#151 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 1 
				Karma: 10 
				Join Date: Nov 2012 
				
				
				
				Device: iPhone 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Here's an "iBook" theme I created for my 13" Macbook Pro (1280 x 800) display: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	http://pastebin.com/tUxfe8cL# Should be able to just cut 'n' paste this -- it has a base64 encoded png of a "book" as the image-background. Works well in full screen mode on my 1280x800 display -- probably won't work on other display sizes. Thanks to the base64 encoding there's a lot of css text, so it may take a minute to load into your "user stylesheet" tab (be prepared for spinning rainbow wheel). Mac users: if you want to craft your own, use following css along with the background image of your choice (put the image in /Users/<your username>/Library/Preferences/calibre/images): body {color:rgb(80,58,34); background-color:rgb(174,174,174); background-image:url("/Users/<your username>/Library/Preferences/calibre/images/<filename>.png"); background-repeat:no-repeat; background-attachment:fixed; background-position:center; text-align:justify; line-spacing:1.8; margin-top:50px; margin-bottom:50px; margin-right:50px; margin-left:50px; text-indent:3em;} h1, h2, h3, h4, h5, h6 {color:rgb(80,58,34); text-align:center; font-style:italic; font-weight:bold;}  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#152 | |
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 2 
				Karma: 10 
				Join Date: Dec 2012 
				
				
				
				Device: Pc 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 Or point me how i can do this via Calibre interface, in case i am blind and I've missed it.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#153 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Dec 2012 
				
				
				
				Device: Sony 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Please, how to make margin-bottom and margin-top working ??
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#154 | 
| 
			
			
			
			 US Navy, Retired 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897 
				Karma: 13806776 
				Join Date: Feb 2009 
				Location: North Carolina 
				
				
				Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#155 | 
| 
			
			
			
			 Guru 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 644 
				Karma: 1242364 
				Join Date: May 2009 
				Location: The Right Coast 
				
				
				Device: PC (Calibre), Nexus 7 2013 (Moon+ Pro), HTC HD2/Leo (Freda) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Ms_ts_2007, 
		
	
		
		
		
		
		
		
		
		
		
		
		
			I believe just the following should do what you want: body { background:#F9F0C9 url('file:///C:/Program Files (x86)/Calibre2/resources/images/old_paper.jpg'); } If the book you load includes it's own background color (the #F.. portion) and image (the url portion) it might override the info above. Adding " !important" (including space but without quotes) after the closing parenthesis and before the semi-colon might correct this issue. (I've never used an image. It will definitely override the color.) CSS, kind of like missing ebook metadata, doesn't complain if various bits and pieces are not present. CSS just assumes that the defaults apply and only the mentioned bits are being changed. The body section affects the page itself; the p is for defining paragraphs, the h1-p6 are various heading definitions. The selection... is beyond my knowledge.  
		Last edited by Sabardeyn; 12-30-2012 at 07:15 AM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#156 | |
| 
			
			
			
			 Well trained by Cats 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,267 
				Karma: 61916422 
				Join Date: Aug 2009 
				Location: The Central Coast of California 
				
				
				Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 That path is to the Calibre install folder (which varies by OS) (as do the direction of the \'s   )It would be better to place a COPY of that file into the resources\images of the configuration folder BTW 'old_paper.jpg' does not exist in my (default, calibre) install Last edited by theducks; 12-30-2012 at 12:06 PM. Reason: configuration folder  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#157 | 
| 
			
			
			
			 Guru 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 644 
				Karma: 1242364 
				Join Date: May 2009 
				Location: The Right Coast 
				
				
				Device: PC (Calibre), Nexus 7 2013 (Moon+ Pro), HTC HD2/Leo (Freda) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thanks for the clarification, I'm sure it will be of help to users of other OSes. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	The info posted was from Cyberxaos' post originally. I just excised the applicable example and did the "CSS to English" translation. The original post has a link that includes the image, I think. Never used pastebin so I'm not sure how they've implemented things - it appears to be a hex dump of an image file.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#158 | |
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Dec 2012 
				
				
				
				Device: Sony 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 even so thanks for your answer. EDIT: I would be better to apply 'user stylesheet' to a div cantaining all the page instead of body. The scenario for displaying text would be the same, but we can apply a margin before displaying this div in the body. But perhaps, it's not possible... Last edited by maisondouf; 01-05-2013 at 12:20 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#159 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Dec 2012 
				
				
				
				Device: Sony 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Youpi, I found a better solution... 
		
	
		
		
		
		
		
		
		
		
		
		
	
	Uninstall Ubuntu version (0.8.38) ande install last stable (0.9.13). Now margin options are available.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#160 | ||
| 
			
			
			
			 US Navy, Retired 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897 
				Karma: 13806776 
				Join Date: Feb 2009 
				Location: North Carolina 
				
				
				Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 From What's New: Quote: 
	
  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#161 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 8 
				Karma: 10 
				Join Date: Jan 2013 
				
				
				
				Device: Kindle Keyboard 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Background color ignored?
			 
			
			
			Hi, 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I created a user CSS template from some of the examples here but it seems that the background color is ignored by the Calibre eBook viewer. I can change the color in the eBook viewer preferences window but not through the CSS style-sheet. Is this a bug or is there something wrong with my code? Calibre version 0.9.14 on Windows 8 64-bit. Code: 
	
h1, h2, h3, h4, h5, h6 {
	font-weight: bolder;
	text-transform: capitalize;
	color: rgb(0, 0, 0);
	text-align:center;
}
body {
	color: rgb(0, 0, 0);
	background-color: rgb(254, 243, 213);
	text-align: justify;
	line-spacing: 1.8;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 50px;
	margin-left: 50px;
	text-indent: 3em;
}
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#162 | 
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				Join Date: Oct 2006 
				Location: Mumbai, India 
				
				
				Device: Various 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			You need to use !important to ensure you override whatever color is set in the books code.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#163 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 1 
				Karma: 10 
				Join Date: Jan 2013 
				
				
				
				Device: samsung GT-P5100 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Dear all, 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I am a new user and don't know much about CSS. I am using Persian language. It is from right to left. How can I tell Calibre through CSS to change the text-direction to "right-to-left"? Thanks in advance.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#164 | 
| 
			
			
			
			 Groupie 
			
			![]() Posts: 171 
				Karma: 10 
				Join Date: Dec 2008 
				
				
				
				Device: Likebook Mars 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			I'm trying to use this background image how do I stop it from being tiled so it fits the Calibre reader? I'm attempting to create something similar to what I  have set up in ubook. 
		
	
		
		
		
		
		
		
		
		
		
		
		
			Thanks. Last edited by Vortex; 01-23-2013 at 05:46 PM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#165 | |
| 
			
			
			
			 Well trained by Cats 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,267 
				Karma: 61916422 
				Join Date: Aug 2009 
				Location: The Central Coast of California 
				
				
				Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 Code: 
	background-repeat: no-repeat;  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Custom CSS for output | deckoff | Calibre | 1 | 08-29-2010 12:55 AM | 
| ePub with custom .css on a 505 | dicknskip | Sony Reader Dev Corner | 3 | 06-10-2010 12:34 AM | 
| User stylesheets for ePub files | salty-horse | Sony Reader Dev Corner | 12 | 02-23-2010 08:44 AM | 
| ePub conversion: override existing css with a custom one | sbin | Calibre | 1 | 01-09-2010 05:03 AM | 
| Calibre's generated css for epub | brewt | Calibre | 7 | 12-29-2008 10:59 AM |