तपाईंको पृष्ठभूमि पारदर्शी बनाउँदै
एउटा चीज जुन तपाईं सजिलैसँग मुद्रण डिजाइनमा गर्न सक्नुहुन्छ तर वेबमा छवि वा रंगीन पृष्ठभूमिमा ओभरले टेक्स्ट छ र त्यस छविको पारदर्शिता परिवर्तन गर्नुहोस् जुन पाठ पृष्ठभूमिमा फर्काउँछ। तर त्यहाँ CSS3 मा एक सम्पत्ति छ जुन तपाईले आफ्नो तत्वहरूको अस्पष्टता परिवर्तन गर्न अनुमति दिनेछ ताकि तिनीहरू बाहिर र बाहिर निस्कन्छ: अस्पष्टता।
अस्पष्ट गुण कसरी प्रयोग गर्ने
अस्पष्टता सम्पत्ति 0.0 देखि 1.0 सम्म पारदर्शिता राशि को एक मान लाग्छ।
0.0 100% पारदर्शी छ - यस तत्वले तल केहि पनि पूर्ण रूपमा देखाउनेछ। 1.0 होईन 100% अपारदर्शी - तत्वको तल केहि पनि नतिजा देखाइने छ।
त्यसैले एक तत्व 50% पारदर्शी सेट गर्न, तपाईंले लेख्नुभयो:
अस्पष्टता: 0.5;
कार्यमा अस्पष्टताको केही उदाहरणहरू हेर्नुहोस्
पुरानो ब्राउजरमा परीक्षण गर्न निश्चित हुनुहोस्
न त IE 6 न त 7 CSS3 अपरदर्शिता सम्पत्तीको समर्थन गर्दछ। तर तपाईं भाग्यबाट बाहिर हुनुहुन्न। यसको सट्टा, IE ले Microsoft-only सम्पत्ति अल्फा फिल्टरलाई समर्थन गर्दछ। IE मा अल्फा फिल्टरहरू 0 (पूर्णतया पारदर्शी) बाट 100 (पूर्ण रूपमा अल्पविराम) मानहरू स्वीकार गर्छन्। त्यसैले, तपाईंको पारदर्शिता IE मा प्राप्त गर्न, तपाईंले 100 सम्म आफ्नो अस्पष्टता गुणा र तपाईंको शैलीमा अल्फा फिल्टर थप्नु पर्छ:
फिल्टर: अल्फा (अस्पष्टता = 50);
कार्यमा अल्फा फिल्टर हेर्नुहोस् (आईई मात्र)
र ब्राउजर उपसर्गहरूको प्रयोग गर्नुहोस्
तपाईले -moz- र -webkit- उपसर्गहरूको प्रयोग गर्नु पर्छ ताकि मोजिला र वेबकिट ब्राउजरहरूको पुरानो संस्करणहरूले यसलाई पनि समर्थन गर्दछ:
-webkit-opacity: 0.5;
-मोज-अस्पष्टता: 0.5;
अस्पष्टता: 0.5;
सधैं ब्राउजर उपसर्गहरू राख्नुहोस्, र अन्तिम CSS3 गुण अन्तिम।
पुरानो मोजिला र वेबकिट ब्राउजरहरूमा ब्राउजर उपसर्गहरू परीक्षण गर्नुहोस्।
तपाईं छविहरू पारदर्शी बनाउन सक्नुहुन्छ
छविमा अस्पष्टता सेट गर्नुहोस् र यो पृष्ठभूमिमा फर्काउनु हुनेछ। यो पृष्ठभूमि तस्विरहरूको लागि साँच्चै उपयोगी छ।
र यदि तपाई एंकर ट्यागमा थप्नुभयो भने तपाईले होभर प्रभावहरू छविको अस्पष्टता परिवर्तन गरेर मात्र सिर्जना गर्न सक्नुहुन्छ।
a: होवर img {
फिल्टर: अल्फा (अस्पष्टता = 50)
फिल्टर: progid: DXImageTransform.Microsoft.Alpha (अस्पष्टता = 50)
-मोज-अस्पष्टता: 0.5;
-webkit-opacity: 0.5;
अस्पष्टता: 0.5;
}
यो HTML लाई असर गर्दछ:
उपरोक्त शैलीहरू र HTML मा कार्य परीक्षण गर्नुहोस्।
तपाईंको छविमा पाठ राख्नुहोस्
अस्पष्टता संग, तपाईं एक छवि मा पाठ राख्न सक्नुहुन्छ र छवि छ कि त्यो पाठ कहाँ फीका बाहिर देखा पर्दछ।
यो प्रविधि एकदम कम छ, किनभने तपाईं छविलाई सजिलो पार्न सक्नुहुन्न, किनकि यो सम्पूर्ण छवि मेटिनेछ। र तपाइँ पाठ बाकस फीड गर्न सक्नुहुन्न, किनभने पाठ त्यहाँ पनि फ्याक्नेछ।
- पहिले तपाईं एक कंटेनर DIV सिर्जना गर्नुहोस् र तपाईंको छवि भित्र भित्र राख्नुहोस्:
- खाली छविको साथ छविको अनुसरण गर्नुहोस् - यो तपाईं पारदर्शी बनाउनुहुन्छ।
- तपाईंले आफ्नो एचटीएमएलमा थप्नु भएको अन्तिम कुरा DIV हो यो तपाईंको पाठको साथ:
यो मेरो कुत्ता शास्टा हो। के त्यो सुन्दर छैन! - तपाईँले यसलाई चित्रणको साथमा राख्नुभयो, छवि माथिको पाठ राख्नको लागि। मैले मेरो पाठ बायाँ छेउमा राखें, तर तपाईले दुई बायाँ परिवर्तन गरेर दाँयामा राख्न सक्नुहुन्छ: 0; दायाँका गुणहरू: 0; ।
#image {
स्थिति: सापेक्ष;
चौडाई: 170px;
उचाई: 128px;
मार्जिन: 0;
}
#text {
स्थिति: पूर्ण;
top: 0;
बायाँ: 0;
चौडाई: 60px;
उचाई: 118px;
पृष्ठभूमि: #fff;
padding: 5px;
}
#text {
फिल्टर: अल्फा (अस्पष्टता = 70);
फिल्टर: progid: DXImageTransform.Microsoft.Alpha (अस्पष्टता = 70);
-मोज-अस्पष्टता: 0.70;
अस्पष्टता: 0.7;
}
#words {
स्थिति: पूर्ण;
top: 0;
बायाँ: 0;
चौडाई: 60px;
उचाई: 118px;
पृष्ठभूमि: पारदर्शी;
padding: 5px;
}
यो कसरी हेर्दै हेर्नुहोस्