क्या आप ऐसा कुछ चाहते हैं?
Demo (अपनी सामग्री के लिए कुछ साँस लेने की जगह है, मैं margin
का उपयोग किया है वहाँ, बस यकीन है कि यह दोनों पर लागू होंगे, :before
रूप में अच्छी तरह :after
के रूप में, इसलिए यदि आप अलग करना चाहते हैं, मार्जिन प्रत्येक के लिए अलग से घोषित, ps - मैं बनाया है रंग लील हल्का)
/* Using only background gradients */
.one {
width: 400px;
padding: 20px 25px;
margin: 40px auto;
}
.one:before, .one:after {
content: "";
height: 1px;
/* I've removed the vendor prefixes, if you are looking to support older browsers
then refer to older version of this answer.
*/
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(147,147,147,1) 50%,rgba(0,0,0,0) 100%);
display: block;
margin-bottom: 10px;
margin-top: 10px;
}
स्पष्टीकरण: मैं :before
उपयोग किया है और :after
छद्म होने content: ""
, तो यह एक ब्लॉक बनाता है, आप तत्व के अंदर एक आभासी ब्लॉक कह सकते हैं ... और जो आगे display: block
पर सेट है, बस सुनिश्चित करें कि आपका उपयोग करेंकुछ और मार्जिन और height
कोई असर नहीं होगा .. और पिछले नहीं बल्कि कम से कम रहा rgba
साथ ढ़ाल का उपयोग कर ढाल के अल्फा/अस्पष्टता जो दोनों पर फीका करना होगा नियंत्रित करने के लिए समाप्त हो जाती है
स्रोत
2013-08-13 14:36:16
शुद्ध awesomness है यही कारण है कि! –