আজ আমরা একটি ছবির গ্যালারী তৈরীর কাজে হাত দিব। টিউটরিয়ালের স্বার্থে সহজ সরল একটি প্রজেক্ট বানাবো। অবশ্য এই কাজটি করতে হলে যতটা CSS ও HTML জ্ঞান থাকা দরকার তা আহোরন করে হাত দেয়া উচিত। আমাদের CSS ও HTML টিউটরিয়ালগুলো অনুসরনের মাধ্যমে কাজটি সহজ হবে।
আসলে টিউটরিয়ালটি sonspring.com এর একটি প্রজেক্টকে কেন্দ্র করে। সে যে ছবির গ্যালারী তৈরী করেছেন তাই আমি ব্যাখ্যা করবো। বুঝিয়ে দেব কিভাবে এটি কাজ করে।
প্রজেক্টের ডেমো দেখুন এখানে
প্রজেক্টটি ডাউনলোড (২৮০ কিলোবাইট) করুন এখান থেকে
এখানে মূলত: হোভার বক্সের উপর কাজ করা হয়েছে।
যখন মাউস পয়েন্টারটি কোন ছবির উপরে যায় তখনই ছবিটির সাইজের পরিবর্তিত রুপ দেখা যায়। এ কাজটি করতে নিচের কোড ব্যবহার করা হয়েছে।
* { border: 0px none; margin: 0; padding: 0 } /* =Basic HTML, Non-essential ----------------------------------------------------------------------*/ a { text-decoration: none; } body { background: #fff; color: #777; margin: 0 auto; padding: 50px; position: relative; width: 620px; } h1 { background: inherit; border-bottom: 1px dashed #ccc; color: #933; font: 17px Georgia, serif; margin: 0 0 10px; padding: 0 0 5px; text-align: center; } p { clear: both; font: 10px Verdana, sans-serif; padding: 10px 0; text-align: center; } p a { background: inherit; color: #777; } p a:hover { background: inherit; color: #000; } /* =Hoverbox Code ----------------------------------------------------------------------*/ .hoverbox { cursor: default; list-style: none; } .hoverbox a { cursor: default; } .hoverbox a .preview { display: none; } .hoverbox a:hover .preview { display: block; position: absolute; top: -33px; left: -45px; z-index: 1; } .hoverbox img { background: #fff; border-color: #aaa #ccc #ddd #bbb; border-style: solid; border-width: 1px; color: inherit; padding: 2px; vertical-align: top; width: 100px; height: 75px; } .hoverbox li { background: #eee; border-color: #ddd #bbb #aaa #ccc; border-style: solid; border-width: 1px; color: inherit; display: inline; float: left; margin: 3px; padding: 5px; position: relative; } /* ছবির উপরে মাউস পয়েন্টারের ইফেক্ট */ .hoverbox .preview { border-color: #000; width: 200px; height: 150px; }
প্রজেক্টটি ডাউনলোড করে নিজে নিজে কাজ করুন।
সিএসএস টিউটরিয়াল সূচিপত্র:
CSS টিউটরিয়াল (প্রাথমিক ধারণা ও সহজ একটি প্রজেক্ট)
সিএসএস সিন্টেক্স (কোড লেখার নিয়ম কানুন) CSS পাঠ-২
ব্যাগ্রাউন্ড ও টেক্সটের ডিজাইনে আনুন নতুন মাত্রা
সহজেই বানিয়ে ফেলি ছবির গ্যালারী
Pingback: সহজেই বানিয়ে ফেলি ছবির গ্যালারী: সিএসএস (CSS) টিউটরিয়াল-৪ « টিউটোরিয়াল
সুন্দর কাজটি তুলে আনার জন্যে অনেক ধন্যবাদ। ছবির আরও অনেক ধরনের গ্যালারী আছে অনলাইনে। গ্যালারী তৈরি এবং ডিজাইনের পেছনে সময় সাশ্রয়ের জন্য আমরা কি পারিনা সব ধরনের ফ্রী গ্যালারীগুলোর একটা কালেকশন রাখতে…
হ্যা তা পারি। কালেকশনের তালিকা বানাতে চেস্টা করবো। তবে আমরা টিউটরিয়ালের দিকে বেশি মন দেয়াতে তা করা হয় না। আপনি যদি করেন….তাহলে কেমন হয়।
.-= টিউটো´র শেষ পোস্ট: >>সহজেই বানিয়ে ফেলি ছবির গ্যালারী: সিএসএস (CSS) টিউটরিয়াল-৬ =-.
জটিল। এখন নিজে করতে পারলে হয়। আর ভাইয়া পিএইপি নিয়ে আর একটা পেজ করলে খুব উপকার হয়। অনেকদিন বেচে থাকুন। 🙂
@রিয়াদ:ধন্যবাদ রিয়াদ ভাই, টিউটরিয়ালবিডিতে আপনাকে স্বগতম। পিএইপি এর উপর কাজ করার ইচ্ছা আছে। ভাল থাকুন,সুস্থ থাকুন।
বাহ দিন দিন সব কিছু অনেক সহজ হয়ে যাচ্ছে।এখন কতোফটাফট সব বানিয়ে ফেলা যায়। 🙂
brother i know html, css, php-mysql and a little bit of javascript. but not developed any site yet. so please give some instraction to go ahead and get a good job. surely its good for new comers.
@MOSTAFIZ, Just start with Open source world -wordpress,joomla etc. and make some projects not for use but for learn.
We expect bangla comment from u. Best of luck