css3 - How to create a speech bubble in css? -
मैं इस तरह एक भाषण बनाना चाहता हूं,
मैं सीएसएस का उपयोग करने की कोशिश करता हूं। लेकिन मैं इस तरह शीर्ष तीर को संरेखित नहीं कर सकता। मेरा कोड है,
.bubble {स्थिति: रिश्तेदार; चौड़ाई: 275 पीएक्स; ऊंचाई: 40px; पैडिंग: 5 पीएक्स; पृष्ठभूमि: # C00006; -विबिट-सीमा-त्रिज्या: 14px; -मोझ-सीमा-त्रिज्या: 14px; सीमा-त्रिज्या: 14px; } .bubble: after {सामग्री: ''; स्थिति: पूर्ण; सीमा-शैली: ठोस; सीमा चौड़ाई: 0 19px 79px; सीमा रंग: # C00006 पारदर्शी; प्रदर्शन क्षेत्र; चौड़ाई: 0; Z- सूचकांक: 1; मार्जिन-बाएं: -19 पिक्सेल; शीर्ष: -79 पीएक्स; बाएं: 69%; }
& lt; br & gt; & lt; br & gt; & lt; br & gt; & lt; br & gt; & Lt; div class = "bubble" & gt; & lt; / div & gt;
(पर JSFiddle) ।
आप इसे निम्नानुसार उपयोग और निर्दिष्ट करके प्राप्त कर सकते हैं:
.bubble {स्थिति: रिश्तेदार; शीर्ष: 4.8em; चौड़ाई: 275 पीएक्स; ऊंचाई: 40px; पैडिंग: 5 पीएक्स; पृष्ठभूमि: # C00006; -विबिट-सीमा-त्रिज्या: 14px; -मोझ-सीमा-त्रिज्या: 14px; सीमा-त्रिज्या: 14px; } .bubble: after {सामग्री: ''; स्थिति: पूर्ण; सीमा-शैली: ठोस; सीमा चौड़ाई: 0 19px 79px; सीमा रंग: # C00006 पारदर्शी; प्रदर्शन क्षेत्र; चौड़ाई: 0; Z- सूचकांक: 1; / * शीर्ष: -79 पीएक्स; * / नीचे: 100%; / * शीर्ष * / सही निर्दिष्ट करने से बेहतर: 38px; / * तीर की चौड़ाई के बराबर, उदाहरण के लिए * / -webkit-transform: skewX (-45deg); -मोज़-ट्रांसमेंस: स्काईएक्स (-45 डिग्री); -एमएमएस-ट्रांसमेंस: स्क्वैक्स (-45 डिग्री); -ओ-परिणत: स्क्वैक्स (-45 डिग्री); परिणत: स्क्वैक्स (-45 डिग्री); -वेबकिट-परिवर्तन-मूल: 38px 100%; -मोज-ट्रांसफॉर्म-मूल: 38px 100%; -एमएमएस-ट्रांसफॉर्म-मूल: 38px 100%; -ओ-परिवर्तन-मूल: 38px 100%; परिवर्तन-मूल: 38px 100%; }
& lt; div class = "bubble" & gt; & lt; / div & gt;
<
यह ध्यान देने योग्य है कि सीएसएस रूपांतरण और नया।
Comments
Post a Comment