download a .zip<\/a> of all the files from this demo.<\/p>\n(Remember: this is requires a server running PHP and a MySQL database so you’ll need to follow the steps above to have it work on your own server. Photoshop file included.)<\/p>\n","protected":false},"excerpt":{"rendered":"
Polls are fun! They can help engage the readers of your site and give both you and the poll-taker valuable information. Let’s walk through building a poll from scratch. All the way from the Photoshop design to the PHP \/ MySQL that powers it. Here is what we will build:<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4],"tags":[265,772,818],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":242324,"url":"https:\/\/css-tricks.com\/use-airtable-front-end-developer\/","url_meta":{"origin":771,"position":0},"title":"How To Use Airtable as a Front End Developer","date":"June 9, 2016","format":false,"excerpt":"I came across Airtable at a recent hackathon-esque event, when a fellow developer suggested we use it as a way to store and use our data. I was super into it. For the first time, I felt like: \"This is a database for me. This is what I want out\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":292,"url":"https:\/\/css-tricks.com\/make-a-secret-message-with-css-positioning-and-transparency\/","url_meta":{"origin":771,"position":1},"title":"Make a “Secret Message” with CSS Positioning and Transparency","date":"November 8, 2007","format":false,"excerpt":"Reader Brian left a comment recently with what I thought was a really cool idea: I was thinking it might be neat to have a floating div with the random letters of half a secret message, with the other half of the letters in a background image or something so\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":263756,"url":"https:\/\/css-tricks.com\/using-svg-to-create-a-duotone-image-effect\/","url_meta":{"origin":771,"position":2},"title":"Using SVG to Create a Duotone Effect on Images","date":"December 19, 2017","format":false,"excerpt":"Creatives everywhere welcomed the 2016 new year with the spark of a colorizing technique popularized by Spotify\u2019s 2015 Year in Music website (here is last year\u2019s) which introduced bold, duotone images to their brand identity. Well, thanks to the potentially life-saving powers of SVG, we can create these Photoshop-like \u201cadjustment\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2017\/12\/svg-duotone-beforeafter.png?fit=918%2C416&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":14531,"url":"https:\/\/css-tricks.com\/new-poll-the-case-of-the-giant-background-image\/","url_meta":{"origin":771,"position":3},"title":"New Poll: The Case of the Giant Background Image","date":"October 13, 2011","format":false,"excerpt":"Let's say you've designed a web page and it makes use of a full page background image. You really like the way the site looks with this background image. It looks amazing. But the image is 350k. You've decided that, while you know this is heavy, it's worth it. But\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3091,"url":"https:\/\/css-tricks.com\/combining-hand-drawn-and-digital-illustration-techniques\/","url_meta":{"origin":771,"position":4},"title":"Combining Hand-Drawn and Digital Illustration Techniques","date":"July 22, 2009","format":false,"excerpt":"The following is a guest post by the first-rate illustrator Joe Lifrieri. Joe walks through his own process showing us not only how he does things but why. You can see Joe's portfolio and blog at Hugs for Monsters, email him at joe@hugsformonsters.com, or catch him on twitter @hugsformonsters. In\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/csstricks-uploads\/bombGuts.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":777,"url":"https:\/\/css-tricks.com\/creating-a-unique-contact-for\/","url_meta":{"origin":771,"position":5},"title":"Part 2: Building a Unique Contact Form","date":"May 27, 2008","format":false,"excerpt":"I'm calling this Part 2, because last week I began this adventure over on Tutorial Blog where we first designed a unique contact form: Photoshopping a Unique Contact Form Here we are going to pick up where that left off and actually build this thing with HTML\/CSS, as well as\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/csstricks-uploads\/contact-final.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"featured_media_src_url":null,"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/771"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=771"}],"version-history":[{"count":7,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/771\/revisions"}],"predecessor-version":[{"id":244814,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/771\/revisions\/244814"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}