Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> CSS

सीएसएस आकार

आइए आगे बढ़ते हैं और कुछ मज़ेदार CSS आकार बनाते हैं! सभी कोड के लिए मेरे कोडपेन को फॉलो करें। आइए इसे करते हैं।

आयत और वर्ग

हमारे सभी आकार एक डिव में लपेटे जाएंगे। सबसे बुनियादी आकार वर्ग और आयत है क्योंकि डिफ़ॉल्ट रूप से div चौड़ाई और ऊंचाई के गुणों के आधार पर एक वर्ग या आयत है। तो वर्ग की चौड़ाई और ऊँचाई समान होती है जबकि आयत में नहीं:

.rectangle {
  width: 2rem;
  height: 4rem;
  background-color: violet;
}

.square {
  width: 5rem;
  height: 5rem;
  background-color: lime;
}

अनुस्मारक :हम रेम का उपयोग करते हैं जो मूल फ़ॉन्ट-आकार पर आधारित है और आसान पैमाने की अनुमति देता है। यह ब्राउज़र पर डिफ़ॉल्ट है (आमतौर पर 16px)। हमने अपना फ़ॉन्ट-आकार 20px पर सेट किया है, इसलिए 2rem 40px है।

सीएसएस आकार

मंडली

हम आगे बढ़ेंगे और एक प्रोफ़ाइल छवि के लिए एक मंडली बनाएंगे। एक वृत्त बनाने के लिए वर्ग के समान है लेकिन हमें सीमा-त्रिज्या निर्दिष्ट करने की आवश्यकता है। कोनों को गोल करने के लिए, इसे 50% पर करना होगा। अगर हम अंडाकार चाहते हैं तो हम आयत के समान चौड़ाई/ऊंचाई को संशोधित करेंगे।

आइए अपनी प्रोफाइल इमेज बनाएं:

.profile-image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-image: url("https://user-images.githubusercontent.com/15071636/91342237-57ad9a00-e7a0-11ea-97bc-606a5998b29a.jpg");
  background-position: center center;
  background-size: cover;
}

नोट :पृष्ठभूमि गुण छवि को प्राप्त करने, उसे आकार देने और उसे केंद्र में रखने के लिए हैं।

सीएसएस आकार

समांतर चतुर्भुज

हम एक समांतर चतुर्भुज भी बना सकते हैं। शांत पाठ प्रभाव जोड़ते समय यह आकृति उपयोगी हो सकती है। यहां हम ट्रांसफॉर्म प्रॉपर्टी का उपयोग करेंगे और हम 20 या -20 डिग्री के साथ समांतर चतुर्भुज के रूप में आकार (और अंदर कुछ भी) को बदलने के लिए तिरछा मान का उपयोग करेंगे।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

.parallelogram {
  color: ivory;
  width: 6rem;
  height: 1.5rem;
  transform: skew(-20deg);
  background: indianred;
}
सीएसएस आकार

सही लग रहा है 😎

अन्य आकार

अब जब हमें CSS आकृतियों और इसके उपयोगों के बारे में कुछ जानकारी हो गई है, तो हम अन्य आकृतियों पर एक नज़र डाल सकते हैं। उन सभी को आप मेरे कोडपेन पर अपने लिए खेल सकते हैं।

सीएसएस आकार
.triangle {
  width: 0;
  height: 0;
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-bottom: 5rem solid hotpink;
}

जबकि दिल करने के कई तरीके हैं, और आप इसके कई पुनरावृत्तियों को ऑनलाइन पा सकते हैं, यह बहुत सीधा है।

सीएसएस आकार
.heart {
  width: 10rem;
  background: radial-gradient(circle at 60% 65%, goldenrod 64%, transparent 65%)
      top left, radial-gradient(
        circle at 40% 65%,
        goldenrod 64%,
        transparent 65%
      ) top right,
    linear-gradient(to bottom left, goldenrod 43%, transparent 43%) bottom left,
    linear-gradient(to bottom right, goldenrod 43%, transparent 43%) bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.heart::before {
  content: "";
  display: block;
  padding-top: 100%;
}

आगे बढ़ो और प्रतिशत के साथ खेलो और रंग बदलो। आप देख सकते हैं कि दिल कैसे बनाया जा रहा है। तो हम देख सकते हैं कि कैसे ::पहले और साथ में ::छद्म तत्वों के बाद हम कुछ शांत आकृतियाँ बना सकते हैं।

साथ ही, polygon() . के साथ फ़ंक्शन हम अपनी सीमाओं का विस्तार करते हुए अन्य आकार निर्दिष्ट कर सकते हैं।

सीएसएस आकार
.letter-t {
  width: 5rem;
  height: 5rem;
  margin: 0 1rem;
  shape-outside: polygon(
    0 0,
    100% 0,
    100% 20%,
    60% 20%,
    60% 100%,
    40% 100%,
    40% 20%,
    0 20%
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% 20%,
    60% 20%,
    60% 100%,
    40% 80%,
    40% 20%,
    10% 20%
  );
  background: navajowhite;
}

इस क्लिप-पथ निर्माता की जांच अवश्य करें , एक अच्छा टूल जो आपके लिए आकृतियों के एक समूह के लिए कोड उत्पन्न करेगा!


  1. एनिमेट सीएसएस चौड़ाई संपत्ति

    ऐनिमेशन को चौड़ाई पर लागू करने के लिए CSS के साथ संपत्ति, आप निम्न कोड चलाने का प्रयास कर सकते हैं - उदाहरण <!DOCTYPE html> <html>    <head>       <style>          div {             width: 300px;

  1. सीएसएस में चौड़ाई और ऊंचाई के गुण

    हम ऊंचाई और चौड़ाई को विशेष रूप से तत्व की सामग्री के लिए परिभाषित कर सकते हैं, हालांकि इन गुणों में मार्जिन, पैडिंग या बॉर्डर शामिल नहीं हैं। सिंटैक्स CSS हाइट प्रॉपर्टी का सिंटैक्स इस प्रकार है - Selector {    height: /*value*/ } CSS चौड़ाई गुण का सिंटैक्स इस प्रकार है - Selector { &nb

  1. सीएसएस में तत्वों की चौड़ाई और ऊंचाई

    सीएसएस ऊंचाई और चौड़ाई संपत्ति का उपयोग क्रमशः किसी तत्व की ऊंचाई और चौड़ाई निर्दिष्ट करने के लिए किया जाता है। हम अधिकतम-ऊंचाई, अधिकतम-चौड़ाई, न्यूनतम-ऊंचाई और न्यूनतम-चौड़ाई गुणों का उपयोग करके इन गुणों के लिए अधिकतम और न्यूनतम मान भी निर्धारित कर सकते हैं। सिंटैक्स CSS ऊंचाई और CSS चौड़ाई गुण का