I am a Christian myself but my husband is not. I would like to teach my child about my religion and I have been thinking of ordering books from online Christian bookstores. Is this the best option? Which other methods can I use? Do you think children would enjoy Christian-themed toys and games?
Since you self-identify as a Christian, I will presume to give you a Christian parenting answer on a secular site.
You should primarily SHOW, not TELL your Christianity. In the Epistle from James we are told, "Pure religion and undefiled in the sight of God is this: to help widows and orphans in their distress, and to keep oneself unspotted by the world." Really, this applies to all your relationships, not just with your child. (And actually, "show, don't tell" is probably good general advice for influencing other people, apart from religion, and even apart from parenting.)
You should definitely NOT undermine the father-child relationship (or the husband-wife relationship) with your Christianity. The Apostle Paul was asked about this by the church at Corinth, and he advised Christians with non-Christian spouses to stay with them, and to win them (if possible) to Christian belief by their QUIET life of exemplary Christian behavior (as opposed to nagging and mind-games).
On the other hand, you have both the right and the responsibility to be open about your faith in front of your child and husband, even if that causes conflict (assuming you're not being obnoxious about it). Again, Paul says, "If the unbeliever leaves [i.e., divorces you over your belief], then let him leave."
Regarding Christian-themed toys and games: As a general rule, children detest propaganda even more than adults. My kids loved playing with the manger scene figures at Christmas, and they liked the Noah's ark set animals. But they liked them because they were fun, not because they were Christian-themed.
I think that exposure to different ideas is the best way to teach children about religions in general. The degree will be age-specific and will require commitment from parents.
This approach is applicable to practicing and non-practicing religious, and atheists alike, in my opinion.
If your intention is to guide your child to making their own decision then you should teach them analytic and "mental-defense" skills. Life in general, and so also religion, is littered with malcontents and those who would take advantage of you and lead you astray.
Exposure will help your children identify charlatans (religious and otherwise)
For Christianity-Specific answers, perhaps you're better served at Christianity.SE
I think the easiest way to pass values to our children are those about which we are passionate our self. Are you a passionate christian? Yes, then do not worry, explain you child where you passion is coming from and this will do it.
Jesus was a non-violent person who thought LOVE can heal all the wrongs in this world.
If you feel this is true then you will find the right words to explain that to your own child.
Do not forget the famous christian text from the 1 Epistle to Corinthians chapter 13 ...it will inspire you: it did inspire me and I am NOT a christian.