איך מייצרים div כזה עם CSS

  • הוסף לסימניות
  • #1
div.png

תוכלו לעזור לי באתגר ?
איך מציירים את ה-div הזה (בלי המסגרת האדומה).
כל החלק הלבן צריך להיות שקוף.
תודה רבה!
 
  • הוסף לסימניות
  • #2
CSS:
    border: transparent 20px solid;
    border-top: blue 20px solid !important;
 
  • הוסף לסימניות
  • #5
התוצאה של זה היא הטרפז הכחול ללא המסגרת הזהב. הקושי שלי היא במסגרת הזהב.
CSS:
    div{
        width: 100px;
        border: transparent 26px solid;
        border-top: red 26px solid !important;
        position:relative;
    }
    div:after{
      content: "";
      border: 20px solid transparent;
      display: inline-block;
      border-top-color: blue;
      position: absolute;
      width: calc(100% - 10px);
      top: -26px;
      left: -15px
    }
    div:before{
      content: "";
      border: 24px solid transparent;
      display: inline-block;
      border-top-color: #fff;
     position: absolute;
      width: calc(100% - 2px);
      top: -26px;
      left: -24px
    }

https://jsfiddle.net/hdcztm18/


1639515148878.png
 
  • הוסף לסימניות
  • #6
CSS:
    div{
        width: 100px;
        border: transparent 26px solid;
        border-top: red 26px solid !important;
        position:relative;
    }
    div:after{
      content: "";
      border: 20px solid transparent;
      display: inline-block;
      border-top-color: blue;
      position: absolute;
      width: calc(100% - 10px);
      top: -26px;
      left: -15px
    }
    div:before{
      content: "";
      border: 24px solid transparent;
      display: inline-block;
      border-top-color: #fff;
     position: absolute;
      width: calc(100% - 2px);
      top: -26px;
      left: -24px
    }

https://jsfiddle.net/hdcztm18/


צפה בקובץ המצורף 1023521

כל החלק הלבן צריך להיות שקוף.
 
  • הוסף לסימניות
  • #7
מדהים. תודה רבה!!
עם השקיפות אסתדר כבר, זה לא בוער.
עדיין מתמודד עם הגובה של הdiv כמו"כ עם הסביבה שלו - זה תופס מקום ריק מסביב.
גם אני רוצה להוסיף תוכן לתוך הdiv
 
  • הוסף לסימניות
  • #8
מדהים. תודה רבה!!
עם השקיפות אסתדר כבר, זה לא בוער.
עדיין מתמודד עם הגובה של הdiv כמו"כ עם הסביבה שלו - זה תופס מקום ריק מסביב.
גם אני רוצה להוסיף תוכן לתוך הdiv
אפשר להתעסק עם z-index לגבי מיקומים (מי יהיה למעלה וכו)
 
  • הוסף לסימניות
  • #9
אפשר להתעסק עם z-index לגבי מיקומים (מי יהיה למעלה וכו)
z-index קובע מיקום רק מבחינת שיכבה - האם יהיה יותר בחזית - בקידמת אלמנט מסויים או מאחורי אלמנט מסויים. לא קשור למיקום שמאל/עליון.
מה גם, שאני ביקשתי התייחסות לגובה הdiv והסביבה שלו. כמו"כ אני רוצה להכניס תוכן לזה.
 
  • הוסף לסימניות
  • #12
תוכן, אולי הייתי שמה בDIV מעל עם רקע שקוף, או שוב בafter
לגבי גובה- מה הבעיה להגדיר גובה?
 

פרוגבוט

תוכן שיווקי
פרסומת
למעלה