दिलचस्प पोस्ट
मैं गिटहब रेपो में फाइलों और फ़ोल्डरों को कैसे जोड़ूं? ब्राउज़र लिंक से एंड्रॉइड एप्लिकेशन लॉन्च करें पुराने रिमोट जीआईटी की शाखाओं को साफ करना जावा और जीयूआई – एक्शनलिस्टनर एमवीसी पैटर्न के अनुसार कहाँ हैं? मैं Bootstrap में ScrollSpy के लिए ऑफसेट कैसे सेट करूं? मैं जीसीसी को फ़ंक्शन को कैसे इनलाइन करने के लिए बाध्य कर सकता हूं? जब मैं जेसनॉन को फ़ायरबेज से जावा ऑब्जेक्ट में बदल देता हूं, तो मुझे "टाइप करने के लिए बाउंस करने में असफल" क्यों मिलता है? सख्त मोड में किसी अज्ञात वातावरण में वैश्विक ऑब्जेक्ट का संदर्भ प्राप्त करना समय के लिए दिनांक समय डालना कैसे करें जावास्क्रिप्ट का उपयोग कर किसी स्ट्रिंग में सभी बिंदुओं को कैसे बदलें बाश में सिंगल और डबल स्क्वायर ब्रैकेट्स में क्या फर्क है? एफटीएमपीईजीई लाइब्रेरी का उपयोग करते हुए RTSP स्ट्रीम प्राप्त करना "यह" का उपयोग करते हुए जावास्क्रिप्ट कक्षा के अंदर setTimeout () एप्पल MacOS 10.7 (शेर) में ओपनएसएसएल का उपयोग क्यों कर रहा है? ExpressJS में पृष्ठ पर 404 त्रुटि कैसे पुनर्निर्देशित करें?

सीमा-त्रिज्या का उपयोग सीमा-छवि के साथ संभव है, जिसमें एक ढाल है?

मैं एक इनपुट फ़ील्ड को स्टाइल कर रहा हूं जिसमें एक सीमावर्ती सीमा (सीमा-त्रिज्या) है, और कहा गया सीमा को जोड़ने के लिए एक ढाल जोड़ने का प्रयास। मैं सफलतापूर्वक ढाल और गोलाकार सीमा बना सकता हूं, हालांकि न तो एक साथ काम करता है। यह या तो कोई ढाल के साथ गोल नहीं है, या एक ढाल के साथ सीमा है, लेकिन कोई गोल कोनों नहीं।

-webkit-border-radius: 5px; -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b0bbc4), to(#ced9de)) 1 100%; 

क्या दोनों तरह से सीएसएस संपत्तियों को एक साथ मिलकर काम करना है, या क्या यह संभव नहीं है?

वेब के समाधान से एकत्रित समाधान "सीमा-त्रिज्या का उपयोग सीमा-छवि के साथ संभव है, जिसमें एक ढाल है?"

संभवतः संभव नहीं है, डब्ल्यू .3 सी। के अनुसार:

एक बॉक्स की पृष्ठभूमि, लेकिन इसकी सीमा-छवि नहीं, उचित वक्र (जैसा कि 'पृष्ठभूमि-क्लिप' द्वारा निर्धारित किया गया है) पर लगाया जाता है । सीमा या पैडिंग किनारे (जैसे कि 'दृश्यमान' के अलावा 'अतिप्रवाह') पर क्लिप करने वाले अन्य प्रभावों को भी वक्र पर क्लिप करना चाहिए। प्रतिस्थापित तत्वों की सामग्री हमेशा सामग्री बढ़त वक्र के लिए छंटनी की जाती है इसके अलावा, सीमा के किनारे के बाहर के क्षेत्र तत्व की ओर से माउस ईवेंट को स्वीकार नहीं करता है

यह संभव है क्योंकि border-image कुछ संभावित रूप से जटिल पैटर्न ले सकती है यदि आप एक गोल, छवि सीमा चाहते हैं, तो आपको स्वयं को स्वयं बनाना होगा

यह संभव है, और इसके लिए अतिरिक्त मार्कअप की आवश्यकता नहीं है , लेकिन इसका प्रयोग ::after छद्म तत्व के ::after

स्क्रीनशॉट

इसमें नीचे एक ढाल पृष्ठभूमि के साथ एक छद्म-तत्व डालना होता है और उसको क्लिपिंग करना यह विक्रेता उपसर्गों या हैक्स (यहां तक ​​कि आईई) के बिना सभी मौजूदा ब्राउज़रों में काम करता है, लेकिन यदि आप IE के पुराने संस्करणों का समर्थन करना चाहते हैं, तो आपको ठोस रंग फ़ॉलबैक, जावास्क्रिप्ट, और / या कस्टम MSIE CSS एक्सटेंशन (यानी, filter , सीएसएसपीई जैसे वेक्टर कपट, आदि)

यहां एक लाइव उदाहरण ( jsfiddle संस्करण ) है:

 @import url('//raw.githubusercontent.com/necolas/normalize.css/master/normalize.css'); html { /* just for showing that background doesn't need to be solid */ background: linear-gradient(to right, #DDD 0%, #FFF 50%, #DDD 100%); padding: 10px; } .grounded-radiants { position: relative; border: 4px solid transparent; border-radius: 16px; background: linear-gradient(orange, violet); background-clip: padding-box; padding: 10px; /* just to show box-shadow still works fine */ box-shadow: 0 3px 9px black, inset 0 0 9px white; } .grounded-radiants::after { position: absolute; top: -4px; bottom: -4px; left: -4px; right: -4px; background: linear-gradient(red, blue); content: ''; z-index: -1; border-radius: 16px; } 
 <p class="grounded-radiants"> Some text is here.<br/> There's even a line break!<br/> so cool. </p> 

क्या होगा यदि आप ढाल को पृष्ठभूमि में लागू करते हैं की तुलना में और एक अतिरिक्त div अंदर, पुराने सीमा चौड़ाई और एक सफेद पृष्ठभूमि के साथ सेट मार्जिन के साथ, और निश्चित रूप से एक borderradius इस तरह आपके पास सीमा का असर होता है, लेकिन वास्तव में पृष्ठभूमि का उपयोग किया जाता है, जो सही ढंग से काटा गया है।

यह हमेशा वेबकिट में मेरे लिए काम करता है, हालांकि यह थोड़ा मुश्किल है!

असल में आप सीमा को बड़ा बनाते हैं तो बड़े और छोटे छद्म तत्व की सीमाओं के साथ इसे मुखर करें:)।

 .thing { display: block; position: absolute; left: 50px; top: 50px; margin-top: 18pt; padding-left: 50pt; padding-right: 50pt; padding-top: 25pt; padding-bottom: 25pt; border-radius: 6px; font-size: 18pt; background-color: transparent; border-width: 3pt; border-image: linear-gradient(#D9421C, #E8A22F) 14% stretch; } .thing::after { content: ''; border-radius: 8px; border: 3pt solid #fff; width: calc(100% + 6pt); height: calc(100% + 6pt); position: absolute; top: -6pt; left: -6pt; z-index: 900; } .thing::before { content: ''; border-radius: 2px; border: 1.5pt solid #fff; width: calc(100%); height: calc(100% + 0.25pt); position: absolute; top: -1.5pt; left: -1.5pt; z-index: 900; } 

http://plnkr.co/edit/luO6G95GtxdywZF0Qxf7?p=preview

मैं इसके लिए एसवीजी का उपयोग करेगा:

 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 220 220" width="100%" height="100%" preserveAspectRatio="none"> <defs> <linearGradient id="gradient"> <stop offset="0" style="stop-color:#0070d8" /> <stop offset="0.5" style="stop-color:#2cdbf1" /> <stop offset="1" style="stop-color:#83eb8a" /> </linearGradient> </defs> <ellipse ry="100" rx="100" cy="110" cx="110" style="fill:none;stroke:url(#gradient);stroke-width:6;" /> </svg> 

यह विकल्प काफी नया है: https://github.com/bfintal/jQuery.IE9Gradius.js

बस अपने सिर टैग में स्क्रिप्ट को शामिल करें और इसे बाकी को संभालना चाहिए। रीडमे नोट देखें