मैं छवियों को बेस में बेस 64 के रूप में जोड़ना चाहता हूं। मैं कम्पास पर लॉक कर रहा हूं लेकिन यह भारी और वास्तव में ऐसा नहीं लगता है जिसे मैं ढूंढ रहा हूं। कंपास का उपयोग किये बिना सीएसएस में छवियों या अन्य फ़ाइलों को इनलाइन शामिल करने का कोई अच्छा तरीका है?छवियों को कम्पास के बिना सास में इनलाइन के रूप में शामिल करें?
6
A
उत्तर
1
कम्पास ओपन सोर्स है, बस आपके अनुरूप कोड का हिस्सा प्राप्त करें।
3
आप घुरघुराना का उपयोग करते हैं, तो आप सिर्फ grunt-data-uri कार्य क्रम नियमित यूआरएल() बेस 64 को स्ट्रिंग की बातचीत को प्राप्त करने के लिए उपयोग कर सकते।
dataUri: {
dist: {
src: ['dist/styles/*.css'],
dest: 'dist/styles/',
options: {
target: [
'img/low-res/embeded/*.*'
],
fixDirLevel: true
}
}
},
अनिवार्य रूप से, कार्य आपके .css में एम्बेड किए गए फ़ोल्डर के अंदर मौजूद प्रत्येक छवियों को देखेगा। वहां से, यह url() को base64 में परिवर्तित कर देगा।
आप जानते हैं, बस कम्पास का उपयोग करें। अपने आप पर, यह सास की तुलना में कोई "थोक" नहीं है: आपको कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के बदले में सरल कमांड लाइन मिलती है। किसी भी सहायक कार्यों तक पहुंच प्राप्त करने के लिए आपको कोई आयात करने की आवश्यकता नहीं है: http://compass-style.org/reference/compass/helpers/ – cimmanon
दालचीनी ने क्या कहा। – axoplasm
@cimmanon - यदि आप शुद्ध सास का उपयोग करते हैं, तो आप libsass का उपयोग कर सकते हैं, जो रूबी सास की तुलना में मील तेज है, यह एक अच्छा कारण हो सकता है कि कंपास – callum