सीएसएस ब्लॉकमध्ये पार्श्वभूमीचा रंग. CSS पार्श्वभूमी. पूर्ण मार्गदर्शक. पार्श्वभूमी-पुनरावृत्ती - पार्श्वभूमी प्रतिमा पुन्हा करा

बातम्या 07.04.2019
चेरचर

बातम्या

थोडक्यात माहिती

मूल्ये

url मूल्य हा मार्ग आहे ग्राफिक फाइल, जे url() कन्स्ट्रक्टमध्ये निर्दिष्ट केले आहे. फाईलचा मार्ग अवतरणांमध्ये (दुहेरी किंवा एकल) किंवा त्याशिवाय लिहिला जाऊ शकतो. कोणीही रद्द करत नाहीपार्श्वभूमी प्रतिमा

घटकासाठी.

inherit पालकांच्या मूल्याचा वारसा घेतो.

HTML5 CSS2.1 IE Cr Op Sa Fx

पार्श्वभूमी-प्रतिमा

ऑब्जेक्ट मॉडेल

document.getElementById("elementID").style.backgroundImageब्राउझर

इंटरनेट एक्सप्लोरर

आवृत्ती 7.0 पर्यंत आणि त्यासह, hasLayout गुणधर्म सेट असलेल्या घटकाच्या आतील सीमेवर पार्श्वभूमी लागू करते. घटकामध्ये hasLayout नसल्यास, पार्श्वभूमी-प्रतिमा गुणधर्म तपशीलामध्ये नमूद केल्याप्रमाणे, घटकाच्या सीमांचा आदर करेल. बॉर्डर घन ऐवजी डॅश किंवा ठिपके असतील तर डिस्प्लेमधील फरक लक्षात येईल.

घटक स्क्रोल किंवा ऑटो वर सेट केल्यास, पार्श्वभूमी स्क्रोल करताना Internet Explorer 8 ला एक-पिक्सेल अनुलंब विलंब होईल. इंटरनेट एक्सप्लोरर 7.0 पर्यंतच्या आवृत्त्या आणि वारसा मूल्याला समर्थन देत नाहीत.

घटकासाठी.

जर पार्श्वभूमी टेबल पंक्तीसाठी सेट केली असेल (टॅग

123


), नंतर Chrome, Safari, iOS ते प्रत्येक सेलसाठी स्वतंत्रपणे, विनिर्देशानुसार विहित केलेले नाही असे प्रदर्शित करतात. ब्राउझरने संपूर्ण पंक्तीसाठी ठोस पार्श्वभूमी दर्शविली पाहिजे. उदाहरण 2 त्रुटी दाखवणारा कोड दाखवतो. TR साठी पार्श्वभूमीपरिणाम हे उदाहरणव्ही क्रोम ब्राउझरअंजीर मध्ये दर्शविले आहे. १.

इंटरनेट ब्राउझर

एक्सप्लोरर, ऑपेरा आणि फायरफॉक्स रेषेसाठी पार्श्वभूमी योग्यरित्या प्रदर्शित करतात (चित्र 2).

तांदूळ. 1. प्रत्येक सेलसाठी पार्श्वभूमीची पुनरावृत्ती करा तांदूळ. 2. संपूर्ण ओळीसाठी पार्श्वभूमीमला वाटते की अशी एकही साइट नाही जिथे मालमत्ता वापरली जात नाही

CSS पार्श्वभूमी . असे दिसते की या मालमत्तेपेक्षा सोपे काय असू शकते? पण नाही, त्याची क्षमता पृष्ठ पार्श्वभूमी म्हणून चित्र किंवा रंगाच्या नेहमीच्या असाइनमेंटपेक्षा खूप विस्तृत आहे. काही गोष्टी परिचित असतील, तर इतर कदाचित अनेकांसाठी नवीन असतील. कोणत्याही परिस्थितीत, पार्श्वभूमी कशी कार्य करते हे पूर्णपणे जाणून घेणे उपयुक्त ठरेल..

CSS3 ने मालमत्तेत बऱ्याच नवीन गोष्टी आणल्या आहेत, जसे की पारदर्शकता आणि पार्श्वभूमी म्हणून अनेक प्रतिमा नियुक्त करणे, परंतु आम्ही खाली याबद्दल बोलू, परंतु प्रथम आम्ही मालमत्तेच्या मूलभूत गोष्टी पाहू.

पार्श्वभूमी

P (पार्श्वभूमी-रंग: लाल;) p (पार्श्वभूमी-रंग: #f00;) p (पार्श्वभूमी-रंग: #ff0000;) p (पार्श्वभूमी-रंग: rgb(255, 0, 0;))

CSS3 पारदर्शकतेचे समर्थन करते, म्हणून आम्ही ते आमच्या रंगात जोडू शकतो, उदाहरणार्थ यासारखे:

P (पार्श्वभूमी-रंग: rgba(255, 0, 0, 0.5);)

शेवटच्या आकृतीने पारदर्शकता 50% वर सेट केली. तुम्ही पारदर्शकता मूल्य 0 (पूर्णपणे पारदर्शक पार्श्वभूमी) ते 1 (पूर्ण अपारदर्शक).

पार्श्वभूमी-प्रतिमा

या गुणधर्माचा वापर खूप वेळा केला जातो; CSS3 ने पार्श्वभूमीला एकाधिक प्रतिमा नियुक्त करण्याची क्षमता जोडली आहे, प्रत्येकाने स्वतःचा स्तर तयार केला आहे, त्यामुळे प्रत्येक पुढील एक मागील एक ओव्हरलॅप करते. हे उपयुक्त का असू शकते? सर्व काही अगदी सोपे आहे - समजा आपल्याला साइटच्या प्रत्येक कोपर्यात लहान फ्रिल्स स्क्रू करणे आवश्यक आहे. कमी-अधिक प्रमाणात दिले रबर लेआउटएक प्रतिमा वापरणे हा पर्याय नाही. म्हणून, आम्ही 4 "थर" बनवतो, प्रत्येक प्रतिमा त्याच्या स्वतःच्या कोपर्यात हलवतो आणि तेच, समस्या सोडवली जाते

मुख्य भाग (पार्श्वभूमी-प्रतिमा: url("image1"), url("image2"), url("image3"))

जर तुम्हाला पार्श्वभूमीला एक प्रतिमा नियुक्त करायची असेल तर आम्ही कोडमध्ये फक्त पहिलीच सोडतो, मला वाटते की हे समजण्यासारखे आहे.
पार्श्वभूमी म्हणून कोणतीही प्रतिमा वापरताना, आपण दोन नियम लक्षात ठेवले पाहिजेत:

  • वापरकर्त्याला काही कारणास्तव प्रतिमा दिसत नसल्यास विरोधाभासी पार्श्वभूमी रंग सेट करा. हे फक्त चित्रांचे प्रदर्शन बंद करू शकते, रहदारी वाचवू शकते.
  • कोणतीही माहिती देण्यासाठी पार्श्वभूमी प्रतिमा वापरू नका महत्वाची माहिती. वर नमूद केलेल्या कारणांमुळे, वापरकर्त्याला ते दिसणार नाही.

एकाधिक पार्श्वभूमी प्रतिमांसाठी समर्थन खूप विस्तृत आहे. सर्व ब्राउझर, अगदी IE8, या मालमत्तेचे समर्थन करतात.

लेखकाकडून:सर्वांना नमस्कार. पार्श्वभूमीचे रंग आणि प्रतिमा वेब डिझाइनमध्ये मोठी भूमिका बजावतात, कारण ते तुम्हाला कोणतेही घटक अधिक आकर्षकपणे डिझाइन करण्याची परवानगी देतात. आज आपण HTML मध्ये पार्श्वभूमी कशी बनवायची ते पाहू.

पार्श्वभूमी सेट करण्यासाठी HTML वापरणे शक्य आहे का?

मी लगेच म्हणेन की नाही. सर्वसाधारणपणे, html वेब पृष्ठे डिझाइन करण्यासाठी तयार केले गेले नाही. हे फक्त खूप गैरसोयीचे आहे. उदाहरणार्थ, एक bgcolor विशेषता आहे, ज्यासह तुम्ही सेट करू शकता पार्श्वभूमी रंग, पण ते खूप गैरसोयीचे आहे.

त्यानुसार, आम्ही कॅस्केडिंग स्टाइल शीट्स (CSS) वापरू. खूप काही आहे अधिक शक्यतापार्श्वभूमी सेट करण्यासाठी. आज आपण सर्वात मूलभूत गोष्टी पाहू.

CSS वापरून पार्श्वभूमी कशी सेट करावी?

म्हणून, सर्व प्रथम, आपण कोणत्या घटकावर पार्श्वभूमी सेट करू इच्छिता हे ठरविणे आवश्यक आहे. म्हणजेच, आपल्याला एक निवडकर्ता शोधण्याची आवश्यकता आहे ज्यावर आपण नियम लिहू. उदाहरणार्थ, जर तुम्हाला संपूर्ण पृष्ठासाठी पार्श्वभूमी सेट करायची असेल, तर तुम्ही हे बॉडी सिलेक्टरद्वारे आणि सर्व ब्लॉक्ससाठी div सिलेक्टरद्वारे करू शकता. विहीर, इ. पार्श्वभूमी इतर कोणत्याही निवडकर्त्यांशी बांधली जाऊ शकते आणि असावी: शैली वर्ग, अभिज्ञापक इ.

तुम्ही निवडकर्त्यावर निर्णय घेतल्यानंतर, तुम्हाला मालमत्तेचे नाव लिहावे लागेल. पार्श्वभूमी रंग सेट करण्यासाठी (म्हणजे एक घन रंग, ग्रेडियंट किंवा प्रतिमा नाही), पार्श्वभूमी-रंग गुणधर्म वापरा. यानंतर आपल्याला कोलन घालणे आणि रंग स्वतः लिहिणे आवश्यक आहे. हे वेगवेगळ्या प्रकारे केले जाऊ शकते. उदाहरणार्थ, कीवर्ड, हेक्स कोड, आरजीबी, आरजीबीए, एचएसएल फॉरमॅट्स वापरणे. कोणतीही पद्धत कार्य करेल.

सर्वात सामान्यतः वापरली जाणारी पद्धत हेक्साडेसिमल कोड. रंग निवडण्यासाठी, आपण रंग कोड प्रदर्शित करणारा प्रोग्राम वापरू शकता. उदाहरणार्थ, फोटोशॉप, पेंट किंवा काही ऑनलाइन साधन. त्यानुसार, उदाहरण म्हणून, मी संपूर्ण वेब पृष्ठासाठी एक सामान्य पार्श्वभूमी लिहीन.

शरीर (पार्श्वभूमी-रंग: #D4E6B3;)

हा कोड पेस्ट करणे आवश्यक आहे डोके विभाग. फायली एकाच फोल्डरमध्ये असणे महत्वाचे आहे.

पार्श्वभूमी म्हणून चित्र

प्रतिमेसाठी मी वापरेन लहान चिन्ह html भाषा:

चला अभिज्ञापकासह रिक्त ब्लॉक तयार करूया:

< div id = "bg" > < / div >

चला त्यास स्पष्ट परिमाण आणि पार्श्वभूमी देऊ:

#bg (रुंदी: 400px; उंची: 250px; पार्श्वभूमी-प्रतिमा: url(html.png); )

#bg(

रुंदी: 400px;

उंची: 250px;

पार्श्वभूमी - प्रतिमा : url (html. png );

या कोडवरून तुम्ही पाहू शकता की मी एक नवीन मालमत्ता वापरली आहे - पार्श्वभूमी-प्रतिमा. हे विशेषतः html घटकाची पार्श्वभूमी म्हणून चित्र घालण्यासाठी आहे. काय झाले ते पाहूया:

चित्र निर्दिष्ट करण्यासाठी, आपण कोलन नंतर लिहावे कीवर्ड url, आणि नंतर कंसात फाईलचा मार्ग सूचित करा. IN या प्रकरणातप्रतिमा html दस्तऐवजाच्या समान फोल्डरमध्ये आहे या वस्तुस्थितीवर आधारित मार्ग निर्दिष्ट केला आहे. आपल्याला प्रतिमा स्वरूप देखील निर्दिष्ट करणे आवश्यक आहे.

जर तुम्ही हे केले असेल आणि ब्लॉकमध्ये पार्श्वभूमी अद्याप प्रदर्शित केली नसेल, तर तुम्ही प्रतिमेचे नाव योग्यरित्या लिहिले आहे का, मार्ग आणि विस्तार योग्यरित्या सेट केला आहे का ते पुन्हा तपासा. हे सर्वात जास्त आहेत सामान्य कारणेपार्श्वभूमी फक्त दिसत नाही कारण ब्राउझर प्रतिमा शोधू शकत नाही.

पण एक गोष्ट लक्षात आली का? ब्राउझरने संपूर्ण ब्लॉकमध्ये प्रतिमा घेतली आणि गुणाकार केली. तर, तुम्हाला माहीत आहे म्हणून, हे पार्श्वभूमी प्रतिमांचे डीफॉल्ट वर्तन आहे - ते ब्लॉकमध्ये बसू शकतील तोपर्यंत ते अनुलंब आणि क्षैतिजरित्या पुनरावृत्ती होते. या वर्तनाने तुम्ही सहज नियंत्रित करू शकता. हे करण्यासाठी, पार्श्वभूमी-पुनरावृत्ती गुणधर्म वापरा, ज्यात 4 मुख्य मूल्ये आहेत:

पुनरावृत्ती करा - डीफॉल्ट मूल्य, प्रतिमा दोन्ही बाजूंनी पुनरावृत्ती होते;

पुनरावृत्ती-x - केवळ अक्ष x वर पुनरावृत्ती होते;

पुनरावृत्ती-y – केवळ y अक्षासह पुनरावृत्ती होते;

पुनरावृत्ती नाही - अजिबात पुनरावृत्ती होत नाही;

तुम्ही प्रत्येक मूल्य लिहू शकता आणि काय होते ते पाहू शकता. मी ते असे लिहीन:

पार्श्वभूमी-पुनरावृत्ती: पुनरावृत्ती-x;

पार्श्वभूमी - पुनरावृत्ती : पुनरावृत्ती - x ;

आता फक्त क्षैतिजरित्या पुनरावृत्ती करा. तुम्ही नो-रिपीट सेट केल्यास, फक्त एकच चित्र असेल.

छान, आम्ही आता हे पूर्ण करू शकतो, यापासून मूलभूत क्षमतापार्श्वभूमीसह कार्य करा, परंतु मी तुम्हाला आणखी 2 गुणधर्म दाखवीन जे तुम्हाला अधिक नियंत्रण मिळवू देतात.

पुनरावृत्तीद्वारे, लेआउट डिझाइनर एक लहान प्रतिमा वापरून पार्श्वभूमी पोत आणि ग्रेडियंट तयार करण्यास सक्षम असायचे. ते 30 बाय 10 पिक्सेल किंवा त्याहून लहान असू शकते. किंवा कदाचित थोडे अधिक. प्रतिमा अशी होती की जेव्हा ती एका किंवा दोन्ही बाजूंनी पुनरावृत्ती होते तेव्हा कोणतेही संक्रमण दृश्यमान नव्हते, त्यामुळे परिणाम एकल, अखंड पार्श्वभूमी होती. तसे, हा दृष्टिकोन वापरायचा असेल तर आता वापरला पाहिजे अखंड पोतपार्श्वभूमी म्हणून तुमच्या वेबसाइटवर. आज ग्रेडियंट आधीच css3 पद्धती वापरून लागू केले जाऊ शकते, आम्ही याबद्दल नंतर नक्कीच बोलू.

पार्श्वभूमी स्थिती

डीफॉल्टनुसार, पार्श्वभूमी प्रतिमा, जोपर्यंत ती पुनरावृत्ती करण्यासाठी सेट केली जात नाही, ती डावीकडे असेल वरचा कोपरातुमचा ब्लॉक. परंतु पार्श्वभूमी-स्थिती गुणधर्म वापरून स्थिती सहजपणे बदलली जाऊ शकते.

तुम्ही ते वेगवेगळ्या प्रकारे सेट करू शकता. एक पर्याय म्हणजे चित्र ज्या बाजूंनी स्थित असावे ते फक्त सूचित करणे:

पार्श्वभूमी-स्थिती: उजवा शीर्ष;

पार्श्वभूमी - स्थिती: उजवीकडे शीर्षस्थानी;

म्हणजेच, अनुलंब सर्वकाही समान राहते: पार्श्वभूमी प्रतिमा शीर्षस्थानी स्थित आहे, परंतु क्षैतिजरित्या आम्ही बाजू उजवीकडे बदलली, म्हणजे उजवीकडे. स्थिती सेट करण्याचा दुसरा मार्ग म्हणजे टक्केवारी. या प्रकरणात, काउंटडाउन कोणत्याही परिस्थितीत वरच्या डाव्या कोपर्यातून सुरू होते. 100% - संपूर्ण ब्लॉक. अशा प्रकारे, चित्र मध्यभागी ठेवण्यासाठी, आम्ही ते असे लिहितो:

पार्श्वभूमी-स्थिती: 50% 50%;

पार्श्वभूमी-स्थिती: 50% 50%;

पोझिशनिंगबद्दल एक महत्त्वाची गोष्ट लक्षात ठेवा - पहिले पॅरामीटर नेहमी क्षैतिज स्थिती असते आणि दुसरे अनुलंब स्थिती असते. तर, जर तुम्हाला 80% 20% चे मूल्य दिसले, तर तुम्ही ताबडतोब असा निष्कर्ष काढू शकता की पार्श्वभूमी प्रतिमा उजवीकडे बरीच हलवली जाईल, परंतु ती जास्त खाली जाणार नाही.

आणि शेवटी, आपण पिक्सेलमध्ये स्थान निर्दिष्ट करू शकता. सर्व काही समान आहे, फक्त % ऐवजी px असेल. काही प्रकरणांमध्ये, अशा स्थितीची आवश्यकता असू शकते.

लघुलेखन

सहमत आहे की जर सर्वकाही आम्ही केले तसे सेट केले असेल तर कोड खूपच अवजड असेल. असे दिसून आले की चित्राचा मार्ग, पुनरावृत्ती आणि स्थिती निर्दिष्ट करणे आवश्यक आहे. अर्थात, पुनरावृत्ती आणि स्थिती नेहमीच आवश्यक नसते, परंतु कोणत्याही परिस्थितीत, मालमत्तेसाठी लघुलेखन वापरणे अधिक योग्य असेल. हे असे दिसते:

पार्श्वभूमी: #333 url(bg.jpg) नो-रिपीट 50% 50%;

पार्श्वभूमी: #333 url(bg.jpg) नो-रिपीट 50% 50%;

म्हणजेच, आवश्यक असल्यास, एकंदर घन पार्श्वभूमी रंग रेकॉर्ड करणे ही पहिली पायरी आहे. मग प्रतिमा, पुनरावृत्ती आणि स्थितीचा मार्ग. जर काही पॅरामीटरची आवश्यकता नसेल, तर ते वगळा. सहमत आहे, हे खूप जलद आणि अधिक सोयीस्कर आहे आणि आम्ही आमचा कोड लक्षणीयरीत्या कमी करतो. सर्वसाधारणपणे, मी तुम्हाला नेहमीच संक्षिप्त स्वरूपात लिहिण्याचा सल्ला देतो, जरी तुम्हाला फक्त रंग किंवा चित्र सूचित करण्याची आवश्यकता असेल.

पार्श्वभूमी प्रतिमेचा आकार नियंत्रित करणे

पुढील युक्ती दाखवण्यासाठी आमची सध्याची प्रतिमा फारशी चांगली नाही, म्हणून मी आणखी एक घेईन. तो ब्लॉकचा आकार किंवा मोठा असू द्या. तर, अशी कल्पना करा की तुम्हाला पार्श्वभूमी प्रतिमा बनवण्याचे काम आहे जेणेकरून ते त्याचा ब्लॉक पूर्णपणे भरणार नाही. आणि चित्र, उदाहरणार्थ, ब्लॉकच्या आकारापेक्षाही मोठे आहे.

या प्रकरणात आपण काय करू शकता? अर्थात, सर्वात सोपा आणि सर्वात वाजवी पर्याय म्हणजे फक्त प्रतिमा कमी करणे, परंतु हे करणे नेहमीच शक्य नसते. समजा ते सर्व्हरवर आणि आत आहे या क्षणीते कमी करण्यासाठी वेळ किंवा संधी नाही. पार्श्वभूमी-आकार गुणधर्म वापरून समस्येचे निराकरण केले जाऊ शकते, ज्याला तुलनेने नवीन म्हटले जाऊ शकते आणि जे आपल्याला पार्श्वभूमी प्रतिमेच्या आकारात किंवा कोणत्याही पार्श्वभूमीमध्ये फेरफार करण्यास अनुमती देते.

त्यामुळे माझी प्रतिमा आता ब्लॉकमधील सर्व जागा घेते, परंतु मी त्याला पार्श्वभूमी आकार देईन:

पार्श्वभूमी-आकार: 80% 50%;

पार्श्वभूमी-आकार: 80% 50%;

पुन्हा, पहिला पॅरामीटर क्षैतिज आकार सेट करतो, दुसरा - अनुलंब आकार. आम्ही पाहतो की सर्वकाही योग्यरित्या लागू केले गेले होते - फोटो ब्लॉकच्या रुंदीच्या 80% रुंदी आणि उंचीमध्ये अर्धा झाला. येथे आपल्याला फक्त एक स्पष्टीकरण करणे आवश्यक आहे - टक्केवारी म्हणून आकार सेट करून, आपण चित्राच्या प्रमाणात प्रभावित करू शकता. त्यामुळे तुम्हाला प्रमाण खराब होऊ नये म्हणून काळजी घ्या.

जसे आपण अंदाज लावू शकता, पार्श्वभूमीचा आकार पिक्सेलमध्ये देखील निर्दिष्ट केला जाऊ शकतो. आणखी दोन कीवर्ड आहेत जे देखील वापरले जाऊ शकतात:

कव्हर - प्रतिमा मोजली जाईल जेणेकरून कमीतकमी एका बाजूला ती पूर्णपणे ब्लॉक भरेल.

समाविष्ट करा - ते स्केल करा जेणेकरून प्रतिमा त्याच्या कमाल आकारात ब्लॉकमध्ये पूर्णपणे फिट होईल.

या मूल्यांचा फायदा असा आहे की ते चित्राचे प्रमाण बदलत नाहीत, त्यांना समान ठेवतात.

आपण हे देखील समजून घेतले पाहिजे की चित्र ताणल्याने त्याची गुणवत्ता खराब होऊ शकते. लेआउट डिझायनर्सच्या जीवनातून आणि वास्तविक सरावातून मी एक उदाहरण देऊ शकतो. प्रत्येकाला हे माहित आहे आणि समजते की डेस्कटॉपसाठी डिझाइन करताना, तुम्हाला साइटला मुख्य मॉनिटर रुंदीनुसार जुळवून घेणे आवश्यक आहे: 1280, 1366, 1920. जर तुम्ही 1280 बाय 200 ची पार्श्वभूमी प्रतिमा घेतली असेल आणि त्याला पार्श्वभूमी देऊ नका- आकार, नंतर मोठ्या रुंदीचे पडदे दिसतील रिकामी जागा, प्रतिमा पूर्णपणे रुंदी भरणार नाही.

99% प्रकरणांमध्ये, हे वेब डेव्हलपरला शोभत नाही, म्हणून तो पार्श्वभूमी-आकार: कव्हर सेट करतो जेणेकरून प्रतिमा नेहमी विंडोच्या कमाल रुंदीपर्यंत पसरते. या चांगले स्वागत आहे, ज्याचा वापर केला पाहिजे, परंतु आता तुम्हाला या समस्येचा सामना करावा लागेल की 1920 पिक्सेलच्या स्क्रीन रुंदी असलेल्या वापरकर्त्यांना एक उप-इष्टतम चित्र गुणवत्ता दिसू शकते.

मी तुम्हाला आठवण करून देतो, ते त्याच्या कमाल रुंदीपर्यंत पसरेल. त्यानुसार गुणवत्ता आपोआपच खालावत जाईल. फक्त योग्य निर्णययेथे सुरुवातीला प्रतिमा वापरेल मोठा आकार- 1920 पिक्सेल रुंद. मग सर्वात रुंद पडद्यावर ते नैसर्गिक आकारात असेल आणि इतरांवर ते हळूहळू कापले जाईल, परंतु त्याच वेळी, योग्य निवडीसह. पार्श्वभूमी चित्र, चालू देखावायाचा साइटवर परिणाम होणार नाही.

सर्वसाधारणपणे, वास्तविक मांडणी मांडताना या लेखात तुम्हाला मिळालेले ज्ञान कसे वापरायचे याचे हे फक्त 1 उदाहरण आहे.

Css वापरून अर्धपारदर्शक पार्श्वभूमी

सीएसएस वापरून अंमलात आणले जाऊ शकणारे आणखी एक वैशिष्ट्य आहे पारदर्शक पार्श्वभूमी. म्हणजेच या पार्श्वभूमीवर यामागे काय आहे, हे पाहता येणार आहे.

उदाहरण म्हणून, आम्ही पूर्वी उदाहरणांमध्ये वापरलेल्या प्रतिमेसाठी मी संपूर्ण पृष्ठ पार्श्वभूमी म्हणून सेट करेन. आयडेंटिफायर bg सह ब्लॉकसाठी, ज्यावर आम्ही आमचे सर्व प्रयोग करतो, आम्ही टास्क फॉरमॅट वापरून पार्श्वभूमी सेट करू. rgba रंग.

मी आधी म्हटल्याप्रमाणे, CSS मध्ये रंग सेट करण्यासाठी अनेक फॉरमॅट्स आहेत. त्यापैकी एक rgb आहे, जे काम करतात त्यांच्यासाठी एक सुप्रसिद्ध स्वरूप आहे ग्राफिक संपादक. हे असे लिहिले आहे: rgb(17, 255, 34);

कंसातील पहिले मूल्य म्हणजे लाल, नंतर हिरवा, नंतर निळा संपृक्तता. मूल्य 0 ते 255 पर्यंत अंकीय असू शकते. त्यानुसार, rgba स्वरूप वेगळे नाही, फक्त आणखी एक पॅरामीटर जोडला आहे - अल्फा चॅनेल. मूल्य 0 ते 1 पर्यंत असू शकते, जेथे 0 पूर्ण पारदर्शकता आहे.

च्या मदतीने CSS रंगआणि पार्श्वभूमीतुम्ही ते वेब पेजच्या जवळजवळ कोणत्याही घटकावर नियुक्त करू शकता, पार्श्वभूमी प्रतिमा आणि तिची पुनरावृत्ती क्षैतिज आणि अनुलंबपणे मुक्तपणे नियंत्रित करू शकता. याशिवाय, CSS वापरूनतुम्ही पोझिशनिंग वापरून पार्श्वभूमी प्रतिमा स्क्रीनवर कुठेही ठेवू शकता. आता फार पुढे जाऊ नका, क्रमाने जाऊया.

रंग गुणधर्म

हा गुणधर्म घटकाचा रंग किंवा अधिक तंतोतंत, घटकातील मजकूराचा रंग निर्दिष्ट करतो. मूल्य संभाव्य फॉर्मपैकी एकामध्ये निर्दिष्ट केले आहे:

  • रंगाचे नाव (हिरवा, काळा, लाल...);
  • हेक्साडेसिमल रंग कोड (008000, 000000, FF0000...);
  • RGB मध्ये दशांश रंग कोड (रंग:rgb (40, 175, 250));

COLOR गुणधर्म वारशाने मिळालेले आहेत, आणि नसल्यास मूल्य सेट कराकोणत्याही घटकासाठी, मूल्य त्याच्या पूर्वजांकडून वारशाने मिळते. परंतु असे होऊ शकते की ते पूर्वजांसाठी सेट केलेले नाही - नंतर ब्राउझर शैली पत्रक डीफॉल्ट मूल्ये वापरून लागू केले जाईल. या प्रकरणात घटकाचा रंग बहुधा काळा असेल.

मी आधीच नमूद केल्याप्रमाणे, तुम्ही जवळजवळ सर्व घटकांसाठी रंग सेट करू शकता, हे (H1... H6), (मजबूत, em) आणि अगदी पूर्णांक (p) आणि अगदी टेबल बॉर्डर देखील असू शकतात, परंतु नंतर त्याबद्दल अधिक.

टेक्स्ट कलर सेट करण्याचे उदाहरण पाहू CSS मदत:

h1 (रंग: निळा)

या उदाहरणात, वेब पृष्ठाची सर्व प्रथम स्तराची शीर्षके निळ्या असतील:

मजबूत (रंग: लाल)

या प्रकरणात, पृष्ठाच्या मजकुरात असलेली प्रत्येक गोष्ट टॅगसह हायलाइट केली जाईल मजबूत, लाल होईल.

आपण ते असे लिहू शकता:

h1, p, मजबूत (रंग: हिरवा)

नंतर प्रथम स्तरावरील शीर्षके, सर्व परिच्छेद आणि टॅगसह हायलाइट केलेली प्रत्येक गोष्ट हिरवी होईल.

हेडिंग हायलाइट करणे कधी आवश्यक होते? विविध रंग, नंतर वर्ग निवडक लागू केले जातात. HTML मध्ये वर्ग परिभाषित करण्यासाठी, विशेषता वापरली जाते वर्ग, जे कोणत्याही घटकांवर लागू केले जाऊ शकते. HTML कोडमध्ये तुम्हाला लिहावे लागेल:

class="ब्लू"> या वर्गाचा शीर्षलेख रंग निळा असेल

टेबल मध्ये CSS शैली, या प्रकरणात, आम्ही एक नियम लिहितो जेथे निवडकर्ता घटक H1 असेल आणि बिंदूद्वारे ( . ) वर्गाचे नाव:

h1.निळा (रंग: निळा)

एचटीएमएल दस्तऐवजांमध्ये, आयडेंटिफायरद्वारे निवडक देखील वापरले जातात ते गुणधर्मांद्वारे निर्धारित केले जातात; आयडी. अभिज्ञापक हा वर्गापेक्षा अधिक महत्त्वाचा किंवा प्राधान्य गुणधर्म असतो. आणि जर HTML कोडमधील घटकासाठी वर्ग आणि अभिज्ञापक दोन्ही निर्दिष्ट केले असतील, तर अभिज्ञापक शैली लागू केली जाईल. अभिज्ञापक हॅश चिन्हाने दर्शविला जातो ( # ). HTML कोडमध्ये अभिज्ञापक वापरण्यासाठी, तुम्हाला लिहावे लागेल:

id="ब्लू"> या आयडीचा हेडर कलर निळा असेल

यामधून स्टाईल शीटमध्ये:

h1#निळा (रंग: निळा)

पार्श्वभूमी-रंग गुणधर्म

हा गुणधर्म तुम्हाला संपूर्ण पृष्ठासाठी, परिच्छेद, लिंक किंवा सर्वसाधारणपणे कोणत्याही HTML घटकासाठी पार्श्वभूमी रंग सेट करण्याची परवानगी देतो. हे करण्यासाठी, गुणधर्म मूल्य एक रंग किंवा मूल्य निर्दिष्ट करते पारदर्शक(पारदर्शक). पृष्ठ पार्श्वभूमीसाठी कोड लिहिलेला आहे:

शरीर (पार्श्वभूमी-रंग: एक्वा)

या प्रकरणात, पृष्ठ पार्श्वभूमी असेल पिरोजा रंग, आणि शीर्षकाला पार्श्वभूमी देण्यासाठी आम्ही लिहितो:

h1 (पार्श्वभूमी-रंग: पिवळा)

आम्हाला मिळते पिवळी पार्श्वभूमीप्रथम स्तरावरील शीर्षके.

CSS मध्ये रंग आणि पार्श्वभूमी

पार्श्वभूमी-पुनरावृत्ती गुणधर्म

हा गुणधर्म क्षैतिज आणि अनुलंब रिपीट होईल की नाही हे निर्धारित करण्यासाठी सेट केल्यावर वापरला जातो. वैध मूल्ये:

  • पुनरावृत्ती- प्रतिमा अनुलंब आणि क्षैतिज पुनरावृत्ती आहे;
  • पुनरावृत्ती-x- प्रतिमा केवळ क्षैतिजरित्या पुनरावृत्ती केली जाते;
  • पुनरावृत्ती-y- प्रतिमा फक्त अनुलंब पुनरावृत्ती आहे;
  • पुनरावृत्ती नाही- प्रतिमा पुनरावृत्ती होत नाही.

कोड असे लिहिले आहे:

p(
पार्श्वभूमी-प्रतिमा : url( प्रतिमा फाइल पत्ता) ;
पार्श्वभूमी-पुनरावृत्ती : पुनरावृत्ती-x
}

या परिच्छेदाचा मजकूर पार्श्वभूमी प्रतिमेच्या शीर्षस्थानी असेल, जो क्षैतिज स्थितीत असेल.

पार्श्वभूमी-संलग्नक मालमत्ता

पृष्ठाची पार्श्वभूमी प्रतिमा मजकुरासह स्क्रोल करावी की नाही हे ब्राउझरला सांगण्यासाठी या गुणधर्माचा वापर केला जातो ( स्क्रोल करा) किंवा गतिहीन राहा ( निश्चित).

शरीर(
पार्श्वभूमी-प्रतिमा : url( प्रतिमा फाइल पत्ता) ;
पार्श्वभूमी-पुनरावृत्ती : पुनरावृत्ती-x ;
पार्श्वभूमी-संलग्नक: निश्चित
}

या प्रकरणात, पार्श्वभूमी प्रतिमा गतिहीन राहील.

पार्श्वभूमी-स्थिती मालमत्ता

या गुणधर्माचा वापर प्रतिमेला सापेक्ष ठेवण्यासाठी केला जातो. मूल्ये कीवर्डसह टक्केवारी (%), लांबीच्या एककांमध्ये (cm, px) निर्दिष्ट केली आहेत:

  • अनुलंब:
    • शीर्ष- प्रतिमेचा वरचा भाग पृष्ठाच्या वरच्या काठावर किंवा ब्लॉकला संरेखित केला आहे;
    • केंद्र
    • तळाशी- प्रतिमेचा तळ पृष्ठाच्या तळाशी किंवा ब्लॉकला संरेखित केला आहे.
  • क्षैतिज:
    • बाकी- प्रतिमेचा डावा किनारा पृष्ठाच्या डाव्या काठावर किंवा ब्लॉकला संरेखित केला आहे;
    • केंद्र- प्रतिमेचे केंद्र पृष्ठ किंवा ब्लॉकच्या मध्यभागी संरेखित केले आहे;
    • बरोबर- प्रतिमेची उजवी धार पृष्ठाच्या उजव्या काठावर किंवा ब्लॉकला संरेखित केली आहे.

आम्ही टक्केवारी, लांबी एकके आणि कीवर्डमध्ये उदाहरण कोड लिहितो:

शरीर(
पार्श्वभूमी-प्रतिमा : url( प्रतिमा फाइल पत्ता) ;
पार्श्वभूमी-स्थिती: ०% ०%
}

शरीर (
पार्श्वभूमी-प्रतिमा : url( प्रतिमा फाइल पत्ता) ;
पार्श्वभूमी-स्थिती: 10px 25cm
}

शरीर (
पार्श्वभूमी-प्रतिमा : url( प्रतिमा फाइल पत्ता) ;
पार्श्वभूमी-स्थिती: शीर्ष केंद्र
}



आम्ही वाचण्याची शिफारस करतो

वर