Creating 'After the jump' summaries using Read More Link makes your homepage load fast and keep things organized and well managed. Till now I shared many tutorials on free "Read More" Buttons and Continue Reading Links but today we will learn to create beautiful Read More buttons without using any image at all. We will use pure CSS to make this happen. I have styled a total of 10 buttons which I hope you will find interesting to further customize. Please see a demo first:
This link has different names. You can call it a "Full Story" Link, "Continue" Link, "Read rest of the story" link etc. If you have no idea what a read more link is or you have not added it as yet then please read this tutorial first:
- How To Show only Post Summary in Blogger?
Applying the new style to the Read More Link
I have shared many CSS codes below which will change the look of the post summary link on your blogger blogs but first you must know who to add the CSS to your templates and Read More link.
- Go to Blogger > Design > Edit HTML
- Backup your template
- Click the "Expand widget Templates" Box
- Search for this,
]]></b:skin>
5. And paste your selected Read More Link style code just above it.
6. Next search for this,
<data:post.body/>
7. Just below it you will find the read more link code similar to this one,
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'><div style="text-align: right;">Read More ->></div></a>
</b:if>
If you are using a read more link button then the code will look something like this,
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'><div style="text-align: right;">< img src=http://xyz.com border="0"/></div></a>
</b:if>
In both the cases, simply replace the highlighted code with this,
class="MBT-readmore"
8. Save your template and you are done!
Ten "Read More" Link Styles
Now select one of these styles for step#5
Style#1:
/*-------------------------- Narrow black Orange-------------*/
.MBT-readmore{
background:#fff;
text-align:right;
cursor:pointer;
color:#EB7F17;
margin:5px 0;
border-left:400px dashed #474747;
border-right:2px solid #474747;
border-top:2px solid #474747;
border-bottom:2px solid #474747;
padding:2px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#EB7F17;
color:#fff;
border-left:400px dashed #474747;
border-right:2px solid #EB7F17;
border-top:2px solid #EB7F17;
border-bottom:2px solid #EB7F17;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#2:
/*------------Light Purple long----------------------*/
.MBT-readmore{
background:#fff;
text-align:right;
cursor:pointer;
color:#6882C7;
margin:5px 0;
border-left:400px solid #6882C7;
border-right:2px solid #6882C7;
border-top:2px solid #6882C7;
border-bottom:2px solid #6882C7;
padding:1px 5px 1px 1px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
color:#000800;
border-left:50px solid #6882C7;
border-right:2px solid #6882C7;
border-top:2px solid #6882C7;
border-bottom:2px solid #6882C7;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#3:
/*---------------- Rectangle left border-----------*/
.MBT-readmore{
background:#fff;
text-align:right;
cursor:pointer;
color:#009999;
margin:5px 0;
float:right;border-right:2px solid #009999;
border-left:10px solid #009999;
border-bottom:2px solid #009999;
border-top:2px solid #009999;padding:5px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#fff;
font:bold 11px sans-serif;
color:#006B6B;border-right:2px dotted #009999;
border-left:10px solid #006B6B;
border-bottom:2px dotted #009999;
border-top:2px dotted #009999;
}.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#4:
/*-------------- Pink Left right -----------*/
.MBT-readmore{
background:#fff;
text-align:right;
cursor:pointer;
color:#FE80DF;
margin:5px 0;
float:right;
border-right:2px solid #FE80DF;
border-left:2px solid #FE80DF;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#fff;
font:bold 11px sans-serif;
color:#CC0099;
border-right:2px solid #CC0099;
border-left:2px solid #CC0099;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#5:
/*------------- Brown top Bottom----------*/
.MBT-readmore{
background:#fff;
text-align:right;
cursor:pointer;
color:#B26B00;
margin:5px 0;
float:right;
border-top:2px solid #ddd;
border-bottom:2px solid #ddd;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#fff;
font:bold 11px sans-serif;
color:#B26B00;
border-top:2px solid #B26B00;
border-bottom:2px solid #B26B00;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#6:
/*-------------- Blue Blank-----------------*/.MBT-readmore{
background:#0080ff;
text-align:right;
cursor:pointer;
color:#Fff;
margin:5px 0;
float:right;
border:2px solid #ddd;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#FFf;
font:bold 11px sans-serif;
color:#0080ff;
border:3px dotted #ddd;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#7:
/*------------- Red + Dark Red------------*/
.MBT-readmore{
background:#fffff;
text-align:right;
cursor:pointer;
color:#FE8080;
margin:5px 0;
float:right;
border:2px solid #FE8080;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#FFf;
font:bold 12px sans-serif;
color:#FF0000;
border:2px solid #FF0000;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#8:
/*------------ White + Green -----------*/
.MBT-readmore{
background:#fffff;
text-align:right;
cursor:pointer;
color:#008000;
margin:5px 0;
float:right;
border:2px solid #ddd;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#008000;
font:bold 11px sans-serif;
color:#fff;
border:2px solid #ddd;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#9:
/*---------- Black --------------*/
.MBT-readmore{
background:#000800;
text-align:right;
cursor:pointer;
color:#fff;
margin:5px 0;
float:right;
border:2px solid #ddd;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#fff;
font:bold 11px sans-serif;
color:#000800;
border:2px solid #000800;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Style#10:
/*----------Orange One 1 ----------------*/.MBT-readmore{
background:#EB7F17;
text-align:right;
cursor:pointer;
color:#fff;
margin:5px 0;
float:right;
border:none;
padding:5px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
font:bold 11px sans-serif;
}
.MBT-readmore:hover{
background:#FFB93C;
}
.MBT-readmore a {
color:#fff;
text-decoration:none;
}.MBT-readmore a:hover {
color:#fff;
text-decoration:none;
}
Customization:
You can easily make changes to the colors and style by understanding this general guide.
- Edit .MBT-readmore To Change background, border and font colors in Active mode
- Edit .MBT-readmore:hover To Change background, border and font colors when a user hovers mouse cursor on the button
- Edit .MBT-readmore a To change the link color
- Edit .MBT-readmore a:hover To change the link color on mouse hover
You can use the Color Generator Tool For changing colors.
I hope you like it and if you faced any problems then don't feel shy to ask a brother. :>
If you don't want to get yourself into Serious Technical Trouble while editing your Blog Template then just sit back and relax and let us do the Job for you at a fairly reasonable cost. Submit your order details by Clicking Here »
@Amit
ReplyDeleteMy Pleasure Amit. You are doing great. More power to you. :>
nice ..
ReplyDelete- Mohd Rusydi Alias -
cant find read more instead of that i found thisundefinedsee below)
ReplyDelete<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Assalam-o-alikum
ReplyDeleteI just Applied this to my blog. its excellent and working. i've read some of your other posts too..you are doing really good job and its really very helping. thank u so much dear. Allah bless u. keep sharing . Keep it up.
@Sudhir
ReplyDeleteBuddy delete that code and replaced it with the one provided in this tutorial: Read More Link
Then come back and apply the styles above like 123..
@Sahil
W.salam brother,
My pleasure buddy. Feels great that it worked for you. :)
This comment has been removed by the author.
ReplyDeleteNice one bro , how to do this in word press!
ReplyDeleteHi. Thank you so much for providing this great tutorial. I have a few question that I wanted to ask. How do I position the button to a different location? I have 'linkwithin' widget placed on my blog and when I put this 'read more' code on 'edit HTML', the 'read more' button appear on the bottom right hand side of the post below the 'linkwithin' widget. I want it to appear above the 'linkwithin' widget on the lefthand side. Any idea how I can do so?
ReplyDeleteMy blog design has broke after posting a post . I could not understand where is the problem. I tried a lot to solve by using page element and page design. but can not solve the problem.
ReplyDeletemy blog address is
http://xtest350.blogspot.com
Anyone help me ,................Please please please
i cant find this part <div style="text-align: right;" in my html what can i do?
ReplyDeleteIt is really a great tutor, my blog is now awesome with your work. Thanks alot buddy (MBT!)
ReplyDelete@angeloukos
ReplyDeletePlease find this code instead <a expr:href='data:post.url'>
you must see a Read More text just below the code.
Then follow the instructions as told.
@christian
My pleasure buddy. Glad that it worked for you. :)
Hi Mohammad,
ReplyDeleteEver since I found your site last week, I've been on it several times. You have so many great tricks & tips. Plus you make them easy to understand. Thank you for that!!
I have a question though, Is it possible to add one of your "read more" buttons even if I already have the "jump break" through blogger set up? I tried adding the code & following your tutorial but it didnt change anything. So I was wondering if that could be the reason?
Do you think I have to go back and undo the jump breaks in all my posts?
Thanks so much!!
Kelly
Hi Brother, i've got the 'read more' link on my posts. the trouble is that it appears in the next line, like this:
ReplyDeleteconcludes that the problem is
... read >>
i want the link to be in line, right after the text, like this:
concludes that the problem is... read >>
I would be grateful if you could help me out.
it does'nt work on my blog.. :(
ReplyDeleteIt is showing at the end of posts.How to make show button after summery.
ReplyDeleteThanks
Robin
anymore style??
ReplyDeleteI like this button..
Asalamu alaikum brother.
ReplyDeleteIt worked for me on my home page my posts are fully shown and thenread more link. How can i make my posts not to show fully on my homepage?
--iepc.blogspot.in--
It doesn't work in my blog. I tried looking for <a expr:href='data:post.url'> the result is 3 but none of them has Read More below it.
ReplyDeleteHow can I fix this? Thanks..
BTW I tried this code from 1 of the comments
ReplyDelete<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<div class="MBT-readmore">
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div></div>
</b:if>
But it only appears when I put my mouse over the location of Read More...
i cant find the code
ReplyDeleteI CANT FIND THE CODE
ReplyDeleteI CANT FIND THE CODE <data:post.body/
ReplyDeleteYOU ARE THE BEST, EVERYTHING IS CLEAR AND UNDERSTANDABLE, GREAT THANKS... :-)
ReplyDeletethankssss working perfectlyyy
ReplyDeleteRead more option is out of the button. Am getting read more in the button can you plz help me
ReplyDeletetooooooooo gud
ReplyDeletenice
ReplyDeleteenter the Ctrl+F then u can find you may need any code..
ReplyDeleteok fixed it....
ReplyDeletebut I'm getting a problem now..
At the end of the whole post it's being getting shown up ...
so wat wud be its benifit in that case.
Cant i get it somewhere in the middle of the post... So that one cud expand it to get the full view..
Hi there, my blog's template www.ptmaroct.blogspot.in is not having the code :
ReplyDelete<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<div style="text-align: right;">Read More ->></div></a>
</b:if>
So where to now replace the code with class="MBT-readmore"
how to post with read more button i am getting all full posts on the home page of my blog
ReplyDeleteits not working for me..actually i added some code like span class = fullpost.. something like this for my articles...means when ever i want to break my post i used this code snippet in the html mode of my article..so it worked..but after seeing your article i tried your example and applied the same but its not working..i am able to see my same old Read more link..if you want to see this you can see my "phphunger dot com"
ReplyDelete@Kuljit kaur
ReplyDeleteSearch for <data:post.jumpText/> and replace it by <div class='MBT-readmore'><data:post.jumpText/></div>
This comment has been removed by the author.
ReplyDeleteHi, I'm having problems, script on my blog template as follows:
ReplyDelete<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Can you help me ?
tooooo good bro it just simply awesome !
ReplyDeletei have used it in my blog http://ymandge.blogspot.in/ pls see my blog and suggest me new tips
i'v done bt m still havin' prob in "read more" button process. http://estilomoldar.blogspot.in/ dis z maah blog... plzzz help
ReplyDeleteThe first code I HAVE TO LOOK FOR: ]]>, this I found in mobile, you know how it goes after regular a mobile version codes, for the regular i found this: <![CDATA[/*
ReplyDeleteIs this the right one? I am confused
@Atikur Rahman
ReplyDeletethanks. you solved my problem
done everything you said but it dont change anything :/
ReplyDeletegreat but the button is showing in the contact us page and the about page...how can i delete them from there?
ReplyDeleteYou are really a professional content writer. Very much interesting post. You solved my READ MORE problem.
ReplyDeleteThanks man!
I have added the code in my blog and the read more Button is appearing but i's appearing after the Full Post,means still the whole post is appearing on the Homepage How to resolve the problem??
ReplyDeleteThanks I created Read More link in my own style.Keep Posting Like these.
ReplyDeleteVisit my blog to see the read more link
hi sir,i didn't find the item: <data:post.body/>in my blog's templates,then how can I add and do for "Read more" ? I find the items as below but not exactly as below:
ReplyDelete<data:post.body/>
<body expr:class='"loading" + data:blog.mobileClass'>
<b:section class='navbar' id='navbar' maxwidgets='1' showaddelement='no'>
<b:widget id='Navbar1' locked='true' title='Navbar' type='Navbar'/>
</b:section>
<b:if cond='data:blog.pageType == "index"'>
<div itemscope='itemscope' itemtype='http://schema.org/Blog' style='display: none;'>
<meta expr:content='data:blog.title' itemprop='name'/>
<b:if cond='data:blog.metaDescription'>
<meta expr:content='data:blog.metaDescription' itemprop='description'/>
</b:if>
</div>
</b:if>
I'm really tired of searching and arranging for my blog for days.I'll be waiting for your kindly help.
Works amaizing! Thanks a lot
ReplyDeleteIf you don't find the above mentioned code by the author so just find jump-link and replace class code with the author code.
ReplyDeleteDude. Thank you so much for saying that! You just saved me tons of frustration.
DeleteThanks
ReplyDeletecan't find below code. plz help My web - softwaresuneeds.blogspot.in
ReplyDelete<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<div style="text-align: right;">Read More ->></div></a>
</b:if>
hey i did as u said,how do you add the read more in the post
ReplyDelete@TravEx
ReplyDeleteI'm sorry that the author doesn't seem to be responding to the questions on his blog... but you can make it not disappear by deleting this part in the provided codes:
.MBT-readmore:hover{
background:#FFf;
font:bold 11px sans-serif;
color:#0080ff;
border:3px dotted #ddd;
}
Please how do i add, ''how many people commenting'' and ''say something?
ReplyDeleteI am a Fan of Myblogger tricks
ReplyDeleteMuch Thank for this info....Its Great Article, useful for me.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletei am not getting expand widget templates in my template please help me
ReplyDeletesir agr hm article likhain gay to article kay mid may readmore dalna ho to kaisay dalay gay
ReplyDeleteI cant find the code
ReplyDelete<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<div style="text-align: right;">Read More ->></div></a>
</b:if>
from my site, http://techylove.blogspot.com
I'm having trouble finding anything of that in the EDIT HTML area. I don't know if blogger changed things around again...
ReplyDeleteplease tell me how add this read more
ReplyDeleteI cant find the code
i also has same issue
Please i need exactly your (readmore) button
ReplyDeletehello brother i want to buy custom domain for my blog.....so i need your help from where i should buy............
ReplyDeleteJAZAKALLAH KYAIAR Bro I am using your widgets to prepare a really nice islamic Blog can you please help me?
ReplyDeleteI want to chage the "Read more" text how can I do that please let me know?
I want to write something else instead of readmore?
Salam alaik~
ReplyDeleteits working! thanks a lot~ :)
n diz website is really cool!
XD
hi,
ReplyDeletei want to ask you that how can i modify the link of jump break, let me explain, jump break link is of the post's link with #more, i want to ad my adf.ly in it, so how can i modify it, please help.
readmore is too long for my post, admin help me.
ReplyDeleteMy blog: http://www.netvietplus.net/
Thank you so much!
I cant find the code
ReplyDeleteb:if cond='data:blog.pageType != "item"'>
a expr:href='data:post.url'>
div style="text-align: right;">Read More ->>
from my site
Plz help me. Thanks so much!
This Post Is Very Useful For Me, Thanks Brother
ReplyDeleteThere are many present in my template, please help me !
ReplyDeleteSir i don't understand all the html jargon. Any easier way to get this thing Done? i need this for my blog posts urgently. Thanks
ReplyDelete