In this tutorial we are going to make an iBook inspired bookshelf. Just like in the previous tutorial, this bookshelf will be customizable, which means that we can change a part or several later after finishing it. Check out the final outcome of today’s tutorial down below.

Final Result

iBook Inspired Bookshelf

Now, Let’s get started.

Step 1

As usual, create a new document with the following dimensions: 800×1000px (300dpi).

Step 1a

Create some guidelines to help us drawing the shapes.

Step 1b

Step 2

Now, create new Rectangle Shapes in accordance with the guidelines

(look at the following screenshot).

Step 2

Step 3

In this step we are going to make wood material. First set the Foreground color to #e6d27d (Foreground) #f4e4b3 for the background. Go to Filter > Render > Fiber.
Set the following value for Variance 16.0 and 4.0 for Strength.

Step 3
Convert the wood to Smart Object.

Step 4

Duplicate the wood and place it above all the shapes. Clipping mask all the copied wood with the shapes except for top (shape & wood) and group them base on its position. Top layer and wood (top) would be in the “top” group, while base, left & right layer along with all the woods are in “base” group.

Step 4

Step 5

Rotate the wood (top) for 90o and shrink its width and Clipping Mask it like the rest of previous wood & shapes.

Step 5

Step 6

Draw a custom shape using Pen Tool (P) for creating the shelves. Also organize this layer by putting it in the shelf group like in step 4.

Step 6a

Copy one of the wood, place it above the custom shape. Rotate 90o and shrink its width. After that you can apply Clipping Mask on it.

Step 6b

Step 7

Now go to top layer. Add Drop Shadow & Gradient layer style.

Step 7a
Step 7b
Step 7c

Step 8

In this step we will make the left and right side become darker. So, let’s create a selection from them. You can achieve it by pressing and hold Ctrl + Right-click on the both left and right shapes or simply use Rectangular Marquee Tool (U).

Step 8a

After that, create a new Curve Layer. The purpose we are using Curve layer is so that we would not alter its original form.

Step 8b
Step 8c

Step 9

Repeat the same technique to wood (base) to make it darker.

Step 9

Step 10

Add Drop Shadow to base layer.

Step 10a

Pick a circle 0% hardness Brush Tool(B), set its opacity value to 35%. And paint the brush slowly, carefully in the Curve layer mask.

Step 10b

We are still in the Curve layer. Duplicate the Curve layer and repeat the same step, but this time change the brush opacity value to 50%.

Step 10c

Step 11

Apply the same technique to shelf layer.

Step 11a
Step 11b

Step 12

Create New Rectangle shape name front (Well, you can name it as you want)

Step 12a

Add the following Gradient Layer Styles.

Step 12b

Apply Drop Shadow on the shelf (shape) layer.

Step 12c

Step 13

For the last details we would make slightly lighter in upper side of right and left layer and slightly darker in the lower side.
Duplicate the Curve layer we previously made for right and left layer and adjust the value as seen in the screenshot below.

Step 13a

After that with a 50% brush opacity paint the upper side or half of the left /right height.

Step 13b

Step 14

Now duplicate the shelf and arrange them in order. You may also rename the shelves orderly like shelf 1, shelf 2 and so on.

Step 14

Step 15

In the top group, write a Title of this file. In this case we write “Bookshelf”. You may write as you like.
Probably, “My Books” is also a good choice.

Step 15a
Add this Text layer the following Layer Styles:

  • Drop Shadow
  • Inner Shadow
  • Gradient Overlay

Step 15b
Step 15c

Step 16

From this step we are going to make the book cover mock-up that we will put on the bookshelf.

First create a New separate file size of 350x350px (300dpi).

Step 16
Copy one of the Wood material from the bookshelf.

Step 17

Secondly, create some guidelines in the file. Then, draw a new layer with Rectangle shape size of 146x200px. Convert it to Smart Object.

Step 17

Step 18

Draw another rectangle shape (look at the screenshot below). Set its Fill value to 0%.

Step 18a

And add this Layer style.

Step 18b
Step 18c

Step 19

One of element that makes an object look real is shadow, so in the book layer we need to add a Drop Shadow.

Step 19a

Not only a drop shadow but a shadow that make us think the book is standing on something.
So we need create an Ellipse shape put it under the book layer and don’t forget to convert it to Smart Object.

Step 19b

Add a Gaussian Blur to this shadow layer.

Step 19c
Step 19d

Step 20

As the book will be standing between two shelves so the upper half of the book should be a bit darker. In this case we apple Gradient layer style.

Step 20

Step 21

Drag n’ drop the book cover from bookcover.psd to Bookshelf.psd file.

Step 21a

Double-click the book layer. Or Right-click on the book layer and choose Edit Content… This will open a new window.

For example, we want to put a real book cover, for that we will borrow one from bookcoverarchive [Link] for a while.

Put the cover in it and save, it will update the Smart Object in Bookshelf file.


Step 21b

Repeat the same steps to add another book covers.

Book covers can be found here:

Final Step

And, this is it, our new Bookshelf mock-up inspired from iBook.

Step 22

Download Source Files

Thoriq Firdaus

About the author: A graphic designer and a blogger from Indonesia, who also very interested in web design.


  1. When I get the hang of the Coca-Cola can tutorial, will try this one too dude! Thank you!

  2. Looks great! Awesome tutorial, and easy enough to follow. Thanks a bunch! 🙂

  3. Very articulate Thoriq. I hope there’s more of this in the coming days.

  4. Wow! Can you imagine i was able to follow all these?? Thanks man!

  5. Fantastic! I want to put my own collection of books! 😀

  6. Thanks for your appreciation guys and stay updated with our next tuts. 🙂

Comments are closed.