דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עיצוב "קופה רושמת" באמצעות CSS ב VUE

עיצוב "קופה רושמת" באמצעות CSS ב VUE

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 4 כותבים 335 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חוקר
    כתב ב נערך לאחרונה על ידי
    #2

    הייתי מנסה להגיע למשהו בסגנון כמו באפליקציית POS של איקונט, אבל מותאם למסך גדול יותר של מחשב
    ed36ef00-bb3b-4494-9589-4e203f6c69a8-image.png
    כשלוחץ על הוספת תשלום ייפתח modal ויופיעו אפשרויות התשלום הקיימות, ולחיצה על מזומן למשל תציג תמונות של שטרות ומטבעות, וכל לחיצה על שטר/מטבע מוסיף אותו לסכום המשולם
    a4ef9fdd-fab5-4f57-b829-a64183a8bbb6-image.png
    201bdc3b-c26a-4847-8243-817ab9a61fce-image.png

    תגובה 1 תגובה אחרונה
    1
    • רפאלר מנותק
      רפאלר מנותק
      רפאל
      השיב לחוקר ב נערך לאחרונה על ידי
      #3

      @חוקר קרא על Flex ועל Grid, נסה להבין היטב את המעלות והמגבלות של כל אחד מהם.

      ח גמליאלג 2 תגובות תגובה אחרונה
      4
      • ח מנותק
        ח מנותק
        חוקר
        השיב לרפאל ב נערך לאחרונה על ידי
        #4

        @רפאל אמר בעיצוב "קופה רושמת" באמצעות CSS ב VUE:

        @חוקר קרא על Flex ועל Grid, נסה להבין היטב את המעלות והמגבלות של כל אחד מהם.

        קראתי עליהם, ומשם אני מגיע
        לא יצאתי עם הכרעה איך אני יסתדר יותר בקלות לפצל את העמוד (ואולי גם לקחת בחשבון מסכים קטנים שזה יהפוך לאונכי)
        אולי הייתי מנסה קצת לפרק את השאלה.
        א. לפצל את הdiv ל2 אלמנטים מאוזנים, 1. פריטים 2. תשלומים וסכומים, ובמסכים קטנים זה יהיה מאונך
        ב. DIV הפריטים מחולק ל3 מאוזן, 1. מנוי, 2. טבלת מוצרים מוצעים (לולאת VUE שיוצרת ילדים, עם הורדת שורה לפי גודל המסך או חלוקה מסויימת כמה מוצרים בשורה), 3. טבלת מוצרים מוזמנים, זה כבר יחסית פשוט עם ה bootstrap-vue.
        ג. חלוקת איזורים aשל התשלום, ל3, כותרת למעלה, טבלה ולחצן אמצעי ולחצנים צמודים לתחתית.
        אשמח להדרכה איך התחיל להתקדם.
        לא לפחד יש לי יסודות בCSS אבל לא מספיק מעשי לדעת להחליט..

        תגובה 1 תגובה אחרונה
        0
        • ח מנותק
          ח מנותק
          חוקר
          כתב ב נערך לאחרונה על ידי
          #5

          נראה לי שלעבוד עם Grid יהיה יותר קל.
          השאלה א"כ איך מתקדמים.
          א. אם אני מחלק ל 2 איזורים ראשיים איך גורמים לרספונסיביות שיהיו מאונכים במסכים קטנים
          ב. איך אני מחלק בתוך האיזור של הפריטים לתת איזורים?
          ע"י gridים נוספים מקוננים או עדיף בחלק שילוב עם flex?

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            השיב לחוקר ב נערך לאחרונה על ידי
            #6

            @חוקר
            אם מדובר בפריסה שונה משמעותית בגלל גדול המסך כדאי להשתמש עם media query ולהגדיר פריסה שונה.

            לשאר השאלות אין תשובה חד משמעית, כל האפשרויות אפשריות ואפילו "נכונות" לפעמים.
            אפשר אבל אין סיבה לעשות פלקס/גרידים מקוננים אם לא כשמדובר ממש ב"עסק" נפרד" שכך יותר קל לתחזק.
            אתה יכול לחלק את הגריד להמון שורות ולעשות span באלמנטים שרוצים כמה שורות יחד.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            ח תגובה 1 תגובה אחרונה
            4
            • ח מנותק
              ח מנותק
              חוקר
              השיב לdovid ב נערך לאחרונה על ידי
              #7

              @dovid אמר בעיצוב "קופה רושמת" באמצעות CSS ב VUE:

              אם מדובר בפריסה שונה משמעותית בגלל גדול המסך כדאי להשתמש עם media query ולהגדיר פריסה שונה.

              האמת אני חושב כעת לא ללכת כ"כ רחוק, אלא להתאים את זה רק למסכי מחשב רגילים, על פניו לא אמור להיות צורך לפתוח את זה מניידים.
              וא"כ אתמקד ללא התייחסות לרספונסיביות.

              @dovid אמר בעיצוב "קופה רושמת" באמצעות CSS ב VUE:

              אפשר אבל אין סיבה לעשות פלקס/גרידים מקוננים

              דהיינו, בפריסה אחת אני כבר כולל את כל החלוקה לאיזורים של כל הדף?

              dovidD תגובה 1 תגובה אחרונה
              1
              • ח מנותק
                ח מנותק
                חוקר
                כתב ב נערך לאחרונה על ידי
                #8

                אני אוחז כאן
                השאלה היא באמתאיך להתקדם לגבי האיזורים הפנימיים
                9234e4eb-11fb-4c72-a8c2-b0c4112f9e69-image.png

                <b-modal
                      :id="`modal-edit-transactions`"
                      title="עריכת עסקה"
                      size="xl"
                      hide-footer
                    >
                      <div class="wrapper">
                        <div class="one">
                          One
                        </div>
                        <div class="two">
                          Two
                        </div>
                        <div class="three">
                          Three
                        </div>
                        <div class="four">
                          Four
                        </div>
                      </div>
                    </b-modal>
                ...
                <style>
                .wrapper {
                  display: grid;
                  grid-template-columns: 2.5fr 1fr;
                  gap: 10px;
                  grid-auto-rows: minmax(300px, auto);
                  min-height: 700px;
                }
                .one {
                  grid-column: 1;
                  grid-row: 1;
                  background-color: #bdfdff;
                }
                .two {
                  grid-column: 2;
                  grid-row: 1 / 4;
                  background-color: #7bffc1;
                }
                .three {
                  grid-column: 1;
                  grid-row: 2 / 3;
                  background-color: #fff5ef;
                }
                .four {
                  grid-column: 1;
                  grid-row: 3;
                  background-color: blueviolet;
                }
                </style>
                
                תגובה 1 תגובה אחרונה
                0
                • dovidD מחובר
                  dovidD מחובר
                  dovid ניהול
                  השיב לחוקר ב נערך לאחרונה על ידי
                  #9

                  @חוקר אמר בעיצוב "קופה רושמת" באמצעות CSS ב VUE:

                  דהיינו, בפריסה אחת אני כבר כולל את כל החלוקה לאיזורים של כל הדף?

                  כל עוד שזה הגיוני, אז כן.
                  אם זה פירוט גדול אז הגיוני לעשות בהם layout משלהם.
                  אם זה קומפננטות אז ודאי שאתה צריך גריד/פלקס/כל תצורה אחרת נפרדים.

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  1
                  • ח מנותק
                    ח מנותק
                    חוקר
                    כתב ב נערך לאחרונה על ידי
                    #10

                    התקדמתי קצת גם עם הצגת פרטי מנוי ומוצרים, (את אובייקט המוצרים בניתי על פי תשתית אחרת של דוגמא לחשבונית שקיים בפריימוורק.)
                    כעת אשמח לעזרה איזה סוג פקדים אני ישתמש עבור רשימת המוצרים
                    232e3ade-b505-445b-b66d-0404df34365b-image.png
                    אני צריך כפתורים מרובעים בגודל נורמלי (משהו בסגנון כמו בתמונה למעלה), עם רווח קטן ביניהם,
                    והם יתמלאו בשורה אוטומטי לפי גודל המוסך וירדו שורה במידת הצורך
                    איזה אלמנט ועיצוב כדאי?
                    תודה

                    תגובה 1 תגובה אחרונה
                    0
                    • גמליאלג מנותק
                      גמליאלג מנותק
                      גמליאל
                      השיב לרפאל ב נערך לאחרונה על ידי גמליאל
                      #11

                      @רפאל אמר בעיצוב "קופה רושמת" באמצעות CSS ב VUE:

                      קרא על Flex ועל Grid, נסה להבין היטב את המעלות והמגבלות של כל אחד מהם

                      עמוד נחמד להבין את זה בצורה מוחשית ופחות תיאורטית flax וgrid (ועוד פיצ'רים של CSS)
                      https://www.w3schools.com/cssref/playdemo.asp?filename=playcss_grid
                      יש למטה אופציה try it yourself כדי לתרגל את זה
                      משום מה חסר שם display flex בהשוואה לblock וכו'

                      תגובה 1 תגובה אחרונה
                      3

                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום