ওয়েব ডিজাইনাররা এই দিকে আসুন!! html আর css দিয়ে বানিয়ে ফেলেন স্লাইড!! তাও আবার থ্রী ডি স্লাইড শো!! নিশ্চিত মজা পাইবেন!!

আজ আপনাদের দারুন কিছু দেখানোর চেষ্টা করব।। স্লাইড শো ওয়েব সাইট এর একটি গুরুত্বপূর্ণ জিনিস।। সাইট এর সুন্দর এর পরিমান টা একটু বেসি করতে এটাই বেবহার করা হয়।।

তবে চলুন দেখি কিভাবে একটা সুন্দর থ্রী ডি স্লাইড শো বানাতে পারি।।

ধাপ ১

আপনারা নিশ্চয়ই জানেন যে ওয়েব এর গঠন আনে html আর সেজন্য প্রথমেই আমাদের সেই গঠন আনতে হবে, সেজন্য কিছু html code ব্যাবহার করবো,

নিচে html code গুল দেয়া হল,

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>CSS 3D Slideshow</title>

<link rel="stylesheet" type="text/css" href="style.css"/>

</head>

<body>
<div id="container">
<div id="slideshow">
</div>
</div>
</body>
</html>

যেহেতু এটি থ্রী ডি ডিজাইন হবে তাই ৬ টি ইমেজ লাগবে আমাদের, আর তার লিঙ্ক গুলো হবে এই রকম,

<figure id="box">
<img src="images/face1.jpg"/>
<img src="images/face2.jpg"/>
<img src="images/face3.jpg"/>
<img src="images/face4.jpg"/>
<img src="images/face5.jpg"/>
<img src="images/face6.jpg"/>
</figure>

তাহলে আমাদের সম্পূর্ণ কোড এসে দাঁড়াল,

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>CSS 3D Slideshow</title>

<link rel="stylesheet" type="text/css" href="style.css"/>

</head>

<body>
<div id="container">
<div id="slideshow">
<figure tabindex=1 id="fig1">
<figcaption>Side 1</figcaption>
<figure tabindex=2 id="fig2">
<figcaption>Side 2</figcaption>
<figure tabindex=3 id="fig3">
<figcaption>Side 3</figcaption>
<figure tabindex=4 id="fig4">
<figcaption>Side 4</figcaption>
<figure tabindex=5 id="fig5">
<figcaption>Side 5</figcaption>
<figure tabindex=6 id="fig6">
<figcaption>Side 6</figcaption>
<figure id="box">
<img src="images/face1.jpg"/>
<img src="images/face2.jpg"/>
<img src="images/face3.jpg"/>
<img src="images/face4.jpg"/>
<img src="images/face5.jpg"/>
<img src="images/face6.jpg"/>
</figure>
</figure>
</figure>
</figure>
</figure>
</figure>
</figure>
</div> <!-- End Slideshow -->
</div> <!-- End Container -->
</body>
</html>

আপাতত আমাদের html এর কাজ শেষ।। এখন শুধু css এর কাজ আছে।। যা ধাপে ধাপে আমরা শেষ করবো।।

ধাপ ২. CSS

প্রথমে সাধারণ css টা বসিয়ে নি, কি বলেন,

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
/* HTML5 tags */
header, section, footer,
aside, nav, article {
display: block;
}

এখন আমাদের পেজ এর ব্যাকগ্রাউন্ড সেট করতে হবে, তার কোড গুলো নিচের মত হবে,

html {
width: 100%;
height: 100%;
background-color: #FFFFFF;
background-image: -moz-linear-gradient(top, #FFFFFF, #b3b3b3);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #b3b3b3));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#b3b3b3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#b3b3b3')";
}
<pre>

এবার আমরা চলে জাব স্লাইড সো বক্স এ, এখানে ও শুধু css এর কাজ।। এতো css দেখে ভই পাওয়ার কিছু নাই।। ধাপে ধাপে এগিয়ে গেলে সমস্যা হবে না ।। এই কোড গুলো দেখুন,

#container {
width: 960px;
margin: 0 auto;
}

#slideshow {
width: 900px;
margin: 50px auto 0 auto;
padding: 50px 0 0 0;
}

figure {
display: inline;
}

#box {
position: relative;
display: block;
width: 900px;
height: 400px;
}

এখন আমরা আমাদের সেই ৬ টি ইমেজ সেট করবো , মানে আগে ত html দিয়ে সেট করেছি আখন সেগুলোর css গুলো বসাবো যে ইমেজ গুলো কিভাবে থাকবে তাই,

#box img {
position: absolute;
top: 0;
left: 0;
}

উপরের কোড গুলো বসানোর ফলে আমাদের ইমেজের গঠন কেমন হবে তার কিছু টা ছবিতে দেখুন।।

এবার বাঁটন বানানোর পালা, মানে হল স্লাইড এর প্রতিটা ইমেজের জন্য বাঁটন বানাবো।। যে বাঁটন  এ ক্লিক করবো সেই ইমেজ টা শো করবে,

figcaption {
display: inline-block;
width: 70px;
height: 35px;
background: rgba(0,0,0,0.6);
border: 1px solid rgba(0,0,0,0.7);
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
text-align: center;
line-height: 35px;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
cursor: pointer;

position: relative;
top: -50px;
left: 150px;
margin: 0 30px 0 0;

-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
}
<pre>
এখানে,
figcaption:hover {
background: rgba(0,0,0,0.8);
}</div>
<div class="tutorial_image">
<pre>

এবার দেখুন তাহলে বাঁটনের চেহারা কেমন হল।। আপাতত এমন হলেই হবে কি বলেন ,

ধাপ ৩- থ্রী ডি বক্স গঠন

এখন আমাদের থ্রী ডি বক্স বানাতে হবে।। ধাপে ধাপে এগিয়ে যাব ইনশাল্লাহ কোন বাধা ছারাই।।

ঝটপট নিচের কোড গুলো টাইপ করে ফেলেন ,

#slideshow {
width: 900px;
margin: 50px auto 0 auto;
padding: 50px 0 0 0;
-webkit-perspective: 800; /* triggers a 3D space */
}
<pre>
figure {
display: inline;
-webkit-transform-style: preserve-3d; /* maintains 3D space */
}
#box img:nth-child(1) {
-webkit-transform: rotateX(0deg) translateZ(200px);
}

#box img:nth-child(2) {
-webkit-transform: rotateX(180deg) translateZ(200px);
}

#box img:nth-child(3) {
-webkit-transform: rotateX(90deg) translateZ(200px);
}

#box img:nth-child(4) {
-webkit-transform: rotateX(-90deg) translateZ(200px);
}

#box img:nth-child(5) {
-webkit-transform: rotateY(-90deg) translateZ(200px);
}

#box img:nth-child(6) {
-webkit-transform: rotateY(90deg) translateZ(700px);
}

এবার আসুন একটু প্রেক্টিকাল ভাবে দেখি কি ভাবে কাজ করা যাবে।। নিচের ছবি টা দেখুন এখানে
এখানে একটু ভাল ভাবে খেয়াল করুন, প্রথম ইমেজ টা হবে ২০০ পিক্সেল এর এবং x অক্ষ বরাবর ১৮০ ডিগ্রি কোনে অবস্থান করবে।।

এবার ২য় ইমেজ টাও ২০০ পিক্সেল এ ১৮০ কোনে থাকবে কিন্তু এটা z অক্ষ বরাবর থাকবে।।

এখন ৩ ও ৪ নং টা সমভাবে উপরে এবং নিচে অবস্থান করবে।। সাইজ একই হবে ২০০ পিক্সেল।।
x ও z অক্ষ বরাবর।।

এখানে মনে রাখবেন যে আমাদের সম্পূর্ণ বক্স হবে ৯০০ পিক্সেল
সব ইমেজ গুলো সঠিক ভাবে কাজ করলে নিচের মত শো করবে।।

চলুন এবার সামনের দিক থেকে শো করি ।।
#box img:nth-child(1) {
-webkit-transform: rotateX(0deg) translateZ(200px);
display: none; /* temporarily hide */
}</div>
<div>
এখন আমরা আমার বক্সটা পরিপূর্ণ ভাবে দেখতে পারছি ।। 



এখন প্রথন ইমেজ থেকে display: none রিমুভ করে দি, তাহলে কোড গুলো
#box {
position: relative;
display: block;
width: 900px;
height: 400px;
-webkit-transform: translateZ(-200px); /* Pushes 3D object back into place */
-webkit-transition: -webkit-transform 1s;  /* Enables transitions for transforms */
}

কাজ কিন্তু শেষ।। এখন শুধু css গুলো এক জাইগাতে করতে হবে।। তার আগে ত
অ্যানিমেশন সেট করতে হবে।।

ধাপ ৪। অ্যানিমেশন সেট

নিচের কোড গুলো সেট দিলেই অ্যানিমেশন অ্যাড হয়ে যাবে।।

#fig1:focus #box {
-webkit-transform: translateZ(-200px) rotateY(0deg);
}

#fig2:focus #box {
-webkit-transform: translateZ(-200px) rotateX(-180deg);
}

#fig3:focus #box {
-webkit-transform: translateZ(-200px) rotateX(-90deg);
}

#fig4:focus #box {
-webkit-transform: translateZ(-200px) rotateX(90deg);
}

#fig5:focus #box {
-webkit-transform: translateZ(-450px) rotateY(90deg);
}

#fig6:focus #box {
-webkit-transform: translateZ(-450px) rotateY(-90deg);
}
<pre>

ফাইনাল CSS

অনেক ত css নিয়ে কাজ করা হল, এখন আমাদের সেই সিএসএস কোড গুলোকে একত্র করতে হবে ।।

দেখেন আমি নিচে একত্র করে দিয়েছি।। শুধু কপি পেস্ট করেন।।

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
/* HTML5 tags */
header, section, footer,
aside, nav, article {
display: block;
}

html {
width: 100%;
height: 100%;
background-color: #FFFFFF;
background-image: -moz-linear-gradient(top, #FFFFFF, #b3b3b3);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #b3b3b3));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#b3b3b3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#b3b3b3')";
}

#container {
width: 960px;
margin: 0 auto;
}

#slideshow {
width: 900px;
margin: 50px auto 0 auto;
padding: 50px 0 0 0;
-webkit-perspective: 800; /* triggers a 3D space */
}

figure {
display: inline;
-webkit-transform-style: preserve-3d; /* maintains 3D space */
}

#box {
position: relative;
display: block;
width: 900px;
height: 400px;
-webkit-transform: translateZ(-200px); /* Pushes 3D object back into place */
-webkit-transition: -webkit-transform 1s;  /* Enables transitions for transforms */
}

#box img {
position: absolute;
top: 0;
left: 0;
}

figcaption {
display: inline-block;
width: 70px;
height: 35px;
background: rgba(0,0,0,0.6);
border: 1px solid rgba(0,0,0,0.7);
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
text-align: center;
line-height: 35px;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
cursor: pointer;

position: relative;
top: -50px;
left: 150px;
margin: 0 30px 0 0;

-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
}

figcaption:hover {
background: rgba(0,0,0,0.8);
}

#box img:nth-child(1) {
-webkit-transform: rotateX(0deg) translateZ(200px);
}

#box img:nth-child(2) {
-webkit-transform: rotateX(180deg) translateZ(200px);
}

#box img:nth-child(3) {
-webkit-transform: rotateX(90deg) translateZ(200px);
}

#box img:nth-child(4) {
-webkit-transform: rotateX(-90deg) translateZ(200px);
}

#box img:nth-child(5) {
-webkit-transform: rotateY(-90deg) translateZ(200px);
}

#box img:nth-child(6) {
-webkit-transform: rotateY(90deg) translateZ(700px);
}

#fig1:focus #box {
-webkit-transform: translateZ(-200px) rotateY(0deg);
}

#fig2:focus #box {
-webkit-transform: translateZ(-200px) rotateX(-180deg);
}

#fig3:focus #box {
-webkit-transform: translateZ(-200px) rotateX(-90deg);
}

#fig4:focus #box {
-webkit-transform: translateZ(-200px) rotateX(90deg);
}

#fig5:focus #box {
-webkit-transform: translateZ(-450px) rotateY(90deg);
}

#fig6:focus #box {
-webkit-transform: translateZ(-450px) rotateY(-90deg);
}
<pre>

আমার কাজ শেষ ভাই এখন যা করার আপনাকে করতে হবে ।। ভয় পায়েন না ।। করে ফেলেন স্টেপ বায় স্টেপ।।

আরেকটূ বলে দি, এখন আপনি একটি ফোল্ডার এ ৬ টি ইমেজ রাখবেন যেগুলোর স্লাইড করতে চান।।

ইমেজ গুলোর নাম হবে এমন,

face1.jpg
face2.jpg
face3.jpg
face4.jpg
face5.jpg
face6.jpg

এবার উপর থেকে html কোড গুলো নোটপ্যাড ওপেন করে কপি পেস্ট করে index.html নামে সেভ করতে হবে।।

এবার সম্পূর্ণ সিএসএস এর যে কোড দেয়া হয়েছে সেগুলো ও কপি পেস্ট করে style.css নামে সেভ করুন।। এখন সেভ হয়ে গেলে index ফাইল টা মজিলা ফায়ারফক্স এ ওপেন করেন আর দেখেন মজা।।

>>>ভাল লাগলে কমেন্ট করতে ভুলবেন না<<<

   ফেসবুক এ আমাকে পেতে নিচে ক্লিক করুন---


Level 0

আমি kazi Kowshik। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 22 টি টিউন ও 281 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভালো লাগলো ধন্যবাদ।

Level 0

৬ নং ফটো টা বক্স থেকে ডান দিকে বেশি সরে গেছে, এটার জন্য কোনটা এডিট করতে হবে ?

Thank You For Nice Tune

অনেক দিন হল এটা খুজছি পোস্ট করার জন্য অনেক ধন্যবাদ।

অপূর্ব , অসাধান !!
তবে ডেমোটা দেখালে আরেকটু ভালো হতো 😛

@Assasin: ভাই এই ধরনের লিঙ্ক শেয়ার করা টেকটিউন্স এর নীতিমালার বাইরে।। আশা করি নীতিমালা মেনে চলবেন ।। ধন্যবাদ।।

ভাই ভাল গেলেছে কিন্তু সবচেয়ে বড় কথা হল আমি এই সব কোডিং এর প্যাচ কিছু বুঝিনা, এটা আমার মাথায় কিছুতেই ঠুকাতে পারছি না, কিন্তু আমার অনেক আগে থেকেই বড় একটা সখ কোডিং শেখার কিন্তু এই এতো কোড দেখার সাথে সাথে আমার মাথা গুরে যায়। কি যে করব আমি নিচেই বুঝতে পারছি না। টেনশনে আছি, ভাই আপনিতো অনেক অভিজ্ঞ, আপনি আমাকে একটি পরামর্শ দেন, আমি লেখাপড়া এস.এস.সি পাস, এরপরে বেশি লেখা পড়া করিনি, কিন্তু এখন আমি এই জিনিস এর মধ্য থেকে কিছু একটা শিখতে চাই, যেমন: ডেভেলপমন্টে/ওয়েব ডিজাইনিং এর মধ্যে
০১। কোনটির গ্রুরুত্ব বেশি?
০২। কোনটি শিখলে আমার ভবিসৎ চলবে?
০৩। কোনটির দরকার বেশি?
০৪। আর আমার এই মাথা ভাঙ্গা নিয়ে শিখতে কোনটি সহজ হবে?
০৫। এবং কোনটি নিলে আমি অনলাইন ইরান করতে পারব?
০৬। কোনটা শিখতে কত টাকা কোর্চ ফি হতে পারে?
০৭। আর যেটি ভাল হবে সেটি কোথা থেকে শিখলে ভাল হবে?
০৮। যেখানে কোর্চ শেষ হবার পরেও আনলিমিটেড সাপোর্ট পাওয়া যাবে বিনামূল্যে?
একটু পরামর্শ দিন, আপনার গুরুত্ব পূর্ণ পরমার্শের অপেক্ষায় রইলাম, তবে অবশ্যই হতাস করবেন না।

    @মোঃ আবুল বাশার: আপনার কমেন্ট এর জন্য ধন্যবাদ।।

    আমার মতে ওয়েব ডিজাইন একটি শিল্প।। নিজের ইচ্ছা, আর প্রতিভার বিকাশকে কাজে লাগাতে হবে।।
    সেখার জন্য নিজের আগ্রহ টাই সব থেকে বেসি প্রয়োজন।। আর আমি কখনই কোন প্রতিষ্ঠান কে সাপোর্ট করি না, কারন আমি ও নিজে নিজে সিখেছি।।
    আমার মনে হয় প্রতিষ্ঠান এর থেকে নিজে নিজে চেষ্টা করাটা বেটার।।
    আর ইনকাম এর কথা বললে বলব যে আপাতত মাথা থেকে এই ব্যাপারটা দূরে রাখুন।।
    আপনি ইনকামের পিছনে ঘুরবেন কেন? ইনকাম ই এক সময় আপনার পিছনে ঘুরবে তখন শুধু হাত বাড়িয়ে অর্জন করবেন।।

    আপাতত সেখার জন্য আমার পরামর্শ হচ্ছে কোন প্রতিষ্ঠান এ না গিয়ে নিজে নিজে আগাতে থাকুন আর আপনার আশে পাশের কোন বড় ভাই কে খোঁজ করুন যে আপনাকে সঠিক গাইড লাইন দিতে পারবে।।
    অনলাইনের সব থেকে বড় মাস্টার হল google তাই গুগল কে কাজে লাগান আর সময় দিন।।

    আর কোন বিষয় সিখবেন সেটা নিরভর করবে আপনার উপর।। আপনি যে ব্যাপারে বেসি আগ্রহী আর সহজ ভাবে নিতে পারবেন সেটা গ্রহন করুন।।
    যেটাই সিখুন না কেন তা পুরপুরি শেষ করবেন এবং ভাল পারফরমেন্স করার চেষ্টা করবেন।।
    সব কিছুর ই চাহিদা আছে, মূল কথা হল আপনাকে এক্সপার্ট হতে হবে।।

    আর এক্সপার্ট হয়ার জন্য প্রতিষ্ঠান কে সাপোর্ট করছি না ।। নিজের আগ্রহ টা কেই সাপোর্ট করছি।।
    নিজেকে আগ্রহী করে তুলুন আর এমন কাও কে খুজে নিন যে আপনাকে সঠিক গাইড লাইন দিতে পারবে।।

    Best of luck…………

      @এম এম কৌশিক: ভাই ধন্যবাদ মূল্যবান মন্তব্য করার জন্য। আমি নিজে নিজে শিখেতে পারব কিনা যানি না তবে চেষ্টা করতে পারব, আর আমি থাকি পটুয়াখালীতে এখানে এই জেলায়তো দূরের কথা বরিশাল বিভাগের মধ্যে কতজনে যানে তা আমার যানানেই, আর এই সম্পর্কে এক্সপার্ট এই রকম লোক জন্য আমাদের এলাকাতে নেই, আর পটুয়াখালীতে সেই রকম এক্সপর্ট কোন লোক নেই, এক কথায় বলা যায় পটুয়াখালীতে টেকনোলজি নিয়ে গাটাগাটি করা মনে হয় শুদু আমি আর এক ভাই আছে এই দুজনেই আছি এই খানে পরে। আর যদিও কেহ যানে পটুয়াখালীর তারা অনেক দূরে থাকে। কোন এক্সপর্ট লোক এই দক্ষিণ অঞ্চলে থাকে না, মোটামুটি জানলেই ঢাকা চলে যায়, সেখানে তার কর্মজীবন বেচে নেয়, তাই এই যায়গায় থেকে টেকনোলজির সাথে মিশে থাকা অনেক কষ্ট কর হয়ে যায় আমাদের জন্য, তাই আমি বলেছিলাম কোন কোচিং সেন্টার আছে কিনা। কারণ প্রথম শুরুটা কেহ ধরিয়ে না দিলে বুঝে ওঠা অনেক বড় কষ্টের ব্যপার বিশেষ করে কষ্ট হলেও পারব কিনা এটা নিয়ে চিন্তায় আছি, আর যদি কেহ একটি শুরুটা করিয়ে দিত তাহলে এক্সপর্টতো কাজ করতে করতে বা বেশি সময় নিয়ে চেষ্টা যত করব তত এক্সপর্ট হব, কিন্তু এই শুরুটাই করতে পারছি না। আর আমি ইংরেজীতে অনেক কাঁচা তাই এতো সমস্যা নয়তো গুগল থাকতে চিন্তা করতাম না।

        @মোঃ আবুল বাশার: ভাই আমিও পটুয়াখালীর ছেলে । একটা কথা মনে রাখবেন – ইচ্ছে থাকলে উপায় হয় । তারপরও যেহেতু আপনার ইচ্ছে আছে প্রয়োজনে আমার সাথে অনলাইন এ যোগাযোগ করতে পারেন ।

        আমার সাইট ঃ http://ariankhanarif.com/

        ফেইসবুক অ্যাড করতে পারেন http://www.fb.com/ariankhanarifcse

        mail : [email protected]

        আমি আমার সাধ্যমত চেষ্টা করব আপনাকে হেল্প করার , আমি যত টুকু জানি ।

        ধন্যবাদ

পুরাই অন্যরকম বেশ ভালো লাগলো ইন ফিউচার আরও অনেক ভালো পোস্ট আশা করতেসি আপনার কাস থেকে

ভাল লিখেছেন ভাই, অনেকের উপকারে আসবে। ধন্যবাদ।

Level 0

@এম এম কৌশিক ভাই আমি যেটা বলেছিলাম যে ৬ টা ফটো দিয়ে বানানো কিউবিক শেপ এর একটা তল অর্থাৎ একটা ফটো কিউব থেকে কিছুটা দূরে সরে যাচ্ছে । পারফেক্ট কিউব শেপ বানাতে পারছিনা। ফটো গুলোর সাইজ একই করে নিয়েছি, তারপরও হচ্ছে না।

    @mh.rafi: কোডিং গুলো ঠিক আছে নাকি তা দেখে নিন ।। আর সব গুলোর সাইজ সেম করে দিয়েন ।। ফরম্যাট গুলো ও সেম করে দিয়েন।।

Dhnybad vaiya. Super tune.

Level 0

স্বপ্নের মতো জিনিস কিন্তু একটা বিষয় বুঝিনা এতো কোড কিভাবে শেখেন কিভাবে মনে রাখেন…আপনার কিভাবে শিখেছেন সে অভিঞ্জতাটা যদি একটু শেয়ার করতেন আমরা নতুনরা কিছু আশা পাইতাম । এমন টিউন এর জন্য অনেক অনেক ধন্যবাদ ।

    @shohag15: কাজ কোডিং একাই মুখুস্ত হয়ে যায়।। ডিজাইনে ভাল করতে হলে যেটা সব থেকে বেশি করতে হবে তা হল চর্চা।। আপনাকে ধন্যবাদ ।।

Level 0

slide show ta ready korsi……..but pic gula alomelo obosthay thakse….ki kora jay?

ভালো লাগলো ভাইয়া । ধন্যবাদ