আমি সবেমাত্র একটি ঝরঝরে সিএসএস ট্রিক এসেছি। ঝাঁকুনি পরীক্ষা করে দেখুন ...
.tooltiptail {
display: block;
border-color: #ffffff #a0c7ff #ffffff #ffffff;
border-style: solid;
border-width: 20px;
width: 0px;
height: 0px;
}
.anothertail {
background-image: url(http://static.jqueryfordesigners.com/demo/images/coda/bubble-tail2.png);
display: block;
height: 29px;
width: 30px;
}
<div>Cool Trick:
<br />
<div class="tooltiptail"></div>
</div>
<br />
<div>How do I get this effect with only CSS?
<br />
<div class="anothertail"></div>
</div>
এটি সামান্য তীর / ত্রিভুজ-জাতীয় প্রভাব তৈরি করে, একটি "টুলটিপ লেজ"। এই আমার মন ঘা! আমি কীভাবে এটি কাজ করে তা জানতে আগ্রহী ?!
আরও, এই প্রভাব তৈরি করার জন্য এই সিএসএস ট্রিকটি বাড়ানোর কোনও উপায় রয়েছে নীচে:
এটি একটি আকর্ষণীয় সমস্যা। এটি কি কেবল সিএসএস ব্যবহার করে করা সম্ভব, আপাতত ছায়া উপেক্ষা করে?
আপডেট 1
আমি আমার প্রাথমিক প্রশ্নের সমাধান বের করেছিলাম। হুড়োহুড়ি ...
এইচটিএমএল
<div style="position: relative;">Cool Trick:<br />
<div class="tooltiptail"></div>
<div class="tooltiptail2"></div>
</div>
সিএসএস
.tooltiptail {
display: block;
border-color: #ffffff #a0c7ff #ffffff #ffffff;
border-style: solid;
border-width: 20px;
width: 0px;
height: 0px;
}
.tooltiptail2 {
display: block;
border-color: transparent #ffffff transparent transparent;
border-style: solid;
border-width: 18px;
width: 0px;
height: 0px;
position: relative;
left: 4px;
top: -38px;
}
এখন, আমি কীভাবে উপরের ছোট্ট চিত্রটি ছায়া সহ খাঁটি সিএসএস ব্যবহার করে এবং এটি ক্রস ব্রাউজারের সাথে সামঞ্জস্য রেখে সঠিকভাবে অনুকরণ করব?
আপডেট 2
নীচের উত্তরগুলির সংমিশ্রণের পরে আমার সমাধান এখানে। আমি একাধিক ব্রাউজার জুড়ে এটি পরীক্ষা করে দেখিনি, তবে এটি ক্রোমে দুর্দান্ত দেখায়।
http://jsfiddle.net/UnsungHero97/MZXCj/688/
এইচটিএমএল
<div id="toolTip">
<p>i can haz css tooltip</p>
<div id="tailShadow"></div>
<div id="tail1"></div>
<div id="tail2"></div>
</div>
সিএসএস
#toolTip {
background-color: #ffffff;
border: 1px solid #73a7f0;
width: 200px;
height: 100px;
margin-left: 32px;
position:relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0px 0px 8px -1px black;
-moz-box-shadow: 0px 0px 8px -1px black;
-webkit-box-shadow: 0px 0px 8px -1px black;
}
#toolTip p {
padding:10px;
}
#tailShadow {
background-color: transparent;
width: 4px;
height: 4px;
position: absolute;
top: 16px;
left: -8px;
z-index: -10;
box-shadow: 0px 0px 8px 1px black;
-moz-box-shadow: 0px 0px 8px 1px black;
-webkit-box-shadow: 0px 0px 8px 1px black;
}
#tail1 {
width: 0px;
height: 0px;
border: 10px solid;
border-color: transparent #73a7f0 transparent transparent;
position:absolute;
top: 8px;
left: -20px;
}
#tail2 {
width: 0px;
height: 0px;
border: 10px solid;
border-color: transparent #ffffff transparent transparent;
position:absolute;
left: -18px;
top: 8px;
}