रैखिक ढाल के साथ सीमा शीर्ष? [डुप्लिकेट] - सीएसएस

मैं चाहता हूं कि मेरे पास केवल शीर्ष सीमा है लेकिन ढाल रंग के साथ। कुछ इस तरह

#grad1 {
height: 200px;

border-top:205px red; /* For browsers that do not support gradients */
border-top:205px -webkit-linear-gradient(red, yellow); /* For Safari 5.1 to 6.0 */
border-top:205px -o-linear-gradient(red, yellow); /* For Opera 11.1 to 12.0 */
border-top:205px -moz-linear-gradient(red, yellow); /* For Firefox 3.6 to 15 */
border-top:205px linear-gradient(red, yellow); /* Standard syntax (must be last) */
}

क्या यह संभव है और अगर ऐसा है तो मैं यह कैसे कर सकता हूं?

उत्तर:

उत्तर № 1 के लिए 1

सीएसएस ट्रिक्स में ढाल सीमाओं के बारे में एक अच्छा लेख है:

https://css-tricks.com/examples/GradientBorder/

केवल सीमावर्ती शीर्ष पर दिखने के लिए, आपको यह सुनिश्चित करना होगा कि सीमा के सभी अन्य पक्ष 0 पर सेट हो जाएं।

-webkit-border-image:
-webkit-gradient(linear, 0 100%, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
-webkit-border-image:
-webkit-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:
-moz-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;
-o-border-image:
-o-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;
border-image:
linear-gradient(to top, black, rgba(0, 0, 0, 0)) 1 100%;

border-bottom: 0;
border-right: 0;
border-left: 0;

संबंधित सवाल
सबसे लोकप्रिय