W4 - the web workshop

W4 - the web workshop W4 סטודיו לפיתוח high-end של אתרי WordPress
התפורים בדיוק לצרכי הלקוח פיתוח אתרים

What is CSS rem? How is it different from using pixels, and how do we, at W4, use it in our development process?Rem is a...
25/01/2024

What is CSS rem? How is it different from using pixels, and how do we, at W4, use it in our development process?
Rem is a powerful measurement unit in CSS that can significantly improve the implementation of responsive layouts for you as a front-end developer or a designer.
I want to share how we at W4 effectively integrate rem into our projects, providing you with practical insights,
but first, what is rem?
In opposition to a pixel, which is a fixed unit, rem is a relative unit. It is always relative to the document's font size, which (for some strange reason) is 16px by default.
So, by default, 1rem = 16px.
The rem units' size is declared in the HTML tag. So, if we want 1rem to be equal to 20px we will write (in CSS):
html { font-size: 20px;}
(It's a little confusing at first because CSS uses "font-size" to declare the size of 1rem unit, but you'll get used to it)
Now, let's say we have an image that is 200px long; declaring its width in rems will look like this:
img { width: 10rem; }
What's the big deal, you ask?
It is powerful because we can add different HTML font sizes to different breakpoints and change the entire layout scale without changing each element's size!
Now, how do we at W4 use it?
First, we define the base breakpoint, which everything would be relative to. It's 1920px wide in most cases, depending on the design we get.
Our base rem unit is ALWAYS 10px because it is super easy to convert pixels to rems this way.
So, a square that is 200px high in the design will be declared 20rem in our CSS.
So far, so good.
After we finish writing the entire website's CSS and have constructed all the elements using rems, we decide what our other breakpoints would be.
Most of the time, we use 1366px breakpoint (laptop) and 1280px.
Under the 1366px screen width, we will declare the document's (HTML) font size as 9px. This means that everything on the screen shrinks by 90% simultaneously!
We can add as many breakpoints as we like, scaling the entire layout up or down just as we wish.
It will work like a charm for most designs. Sometimes, we (or the design team) are unhappy with the behavior of some elements' sizes. In that case, we can use pixel units instead or different rem sizes across different resolutions on these elements.
Another nice trick is to compare the rem unit to the screen width. If we declare, for example:
html { font-size:5vw; }
It will tell the browser that 1rem always equals 5% of the window width, so every time we resize the window, the rem unit will update accordingly, resulting in a super dynamic layout.
CSS rem has made our life at W4 a lot easier, and most of the designers we work with love this method. Sometimes, some adjustments need to be made, but overall, it works great.
If this was helpful - remember to like, respond or share! Any questions? Feel free to ask!

Billboard screen pixels zoomed in. Pixels are simply tiny lamps.
20/12/2023

Billboard screen pixels zoomed in. Pixels are simply tiny lamps.

Billboard screen pixels close up. Pixels are simply tiny lamps.
20/12/2023

Billboard screen pixels close up. Pixels are simply tiny lamps.

אם גם אתם מעצבי web שמוצאים את עצמם לעתים קרובות מידי מטפסים על קירות כשמגיע הזמן להעביר את העיצוב למפתחים (handoff), או...
04/10/2023

אם גם אתם מעצבי web שמוצאים את עצמם לעתים קרובות מידי מטפסים על קירות כשמגיע הזמן להעביר את העיצוב למפתחים (handoff), אולי המוצר הבא יוכל לעזור לכם.

גאים לשתף אתכם בערכת הDev PREP שלנו. זוהי אותה ערכת Figma שאנחנו מעבירים למעצבים.ות שעובדים איתנו בתחילת כל פרוייקט, והחלטנו לפרסם אותה לכולם, עם מספר שדרוגים, בחינם.
הערכה כוללת טיפים להתנעת הפרוייקט בFigma, פונטים, ערכת צבעים, הסברים על יצירת prototypes, הקמת style system ידידותית למפתחים, מידע על עבודה עם רזולוציות שונות ורספונסיביות ועוד ועוד - והכל בעברית!

למידע נוסף >>
https://www.thew4.co/blog/our-dev-prep/

איך פרויקט שהיה אמור לעוף, הפך בעיקר לשיעור חשוב…קיבלנו פרויקט (תופים, מחולות).זה כשלעצמו עניין די שגרתי אבל בפרויקט הזה...
27/09/2023

איך פרויקט שהיה אמור לעוף, הפך בעיקר לשיעור חשוב…

קיבלנו פרויקט (תופים, מחולות).

זה כשלעצמו עניין די שגרתי אבל בפרויקט הזה היה נראה לנו, שאנחנו הולכים פשוט לעוף…

לפני כמה שנים, כשעוד היינו צעירים ויפים (היום אנחנו בעיקר יפים…) פנתה אלינו חברה מתחום הגיימינג, ורוצה אתר מלא אנימציה וחישמולים, עם מוצר שמדבר עיצוב מכף רגל ועד כף ראש ומאפשר לנו כמפתחים לבוא לידי ביטוי.

עפנו!

עד כאן, התיאוריה, אבל אז, הגיעה המציאות.

נחתנו…

זה התחיל בחוסר שיתוף פעולה של הצוות, שאלות שנותרו ללא מענה, כלים שהם היו אמורים לרכוש ולהטמיע לא נרכשו, וגם הצוות שהוקצה לפרויקט, היה פשוט

לא מתאים.

לא באנו לזרוק בוץ, מהצד שלנו היו כמה טעויות שלא ממש עזרו לקידום הפרויקט.

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

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

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

שני המקרים עדיפים על מה שקרה בפועל.

ולקינוח, גם אמרנו "כן" על כל מה שביקשו, ומצאנו את עצמנו יושבים ללמוד כמה טכניקות חדשות… (זה דווקא משהו טוב שיצא מהפרויקט הזה).

אז אם נסכם, הפרויקט המגנוב הפך בעיקר לשיעור חשוב ובו למדנו:

• שלא יוצאים לדרך לפני שהאפיון מסתיים בצורה יסודית.

• שלפעמים כולם מפסידים מתמחור נמוך מידי.

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

• שתמיד כדאי להסתכל על פרויקטים כאלה עם משקפי שמש (כאילו, לא להסתנוור, ראיתם עשינו פה?).

זהו, אנחנו מחכים לפרויקט המגניב הבא,

ואתם בינתיים מוזמנים להיכנס לבלוג שלנו:
https://www.thew4.co/blog/

אנחנו סוכנות לפיתוח high-end של אתרים ומוצרי web התפורים בדיוק לצרכי הלקוח, ללא שימוש בתבניות מוכנות מראש ובסטנדרט של פי...
12/07/2023

אנחנו סוכנות לפיתוח high-end של אתרים ומוצרי web התפורים בדיוק לצרכי הלקוח, ללא שימוש בתבניות מוכנות מראש ובסטנדרט של פיקסל פרפקט.

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

אם אתם נמצאים בעיצומו של תהליך אפיון או עיצוב של אתר או אפליקציית web עבורכם או עבור לקוח ומחפשים שותף אמין שיוכל להוביל את שלב הפיתוח - דברו איתנו!

כשפיקסל הוא לא פיקסלרוצים לשתף אתכם בתופעה מתסכלת שחוזרת על עצמה בתהליך הQA מול המעצבים, ובסיבה לכך.בשעה טובה סיימנו את ...
30/03/2023

כשפיקסל הוא לא פיקסל

רוצים לשתף אתכם בתופעה מתסכלת שחוזרת על עצמה בתהליך הQA מול המעצבים, ובסיבה לכך.

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

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

אז מה באמת קרה?

שינויי תצוגה במסך קורים בדרך כלל כשרזולוצית המסך מאוד גדולה יחסית לגודל המסך (בעיקר בלפטופים או במסכי 5K). אם בעבר רזולוציות וגדלי המסכים היו בטווח די קרוב זו לזה, היום יש לנו טווח של גדלים מסך ורזולוציות. אם המסך קטן והרזולוציה מאוד גבוהה, התצוגה תראה מאוד מאוד קטנה, ולכן, על מנת "לנרמל" את התצוגה מערכות ההפעלה של היום (גם Windows וגם mac OS ואני לא בטוח אבל נדמה לי שגם בלינוקס) עושות באופן אוטומטי, ובד"כ ללא ידיעת המשתמש, הגדלה של כל התצוגה בטווח של 125% - 200%. כתוצאה מזה, הלקוח שלנו שיודע שיש לו מסך עם רזולוצית HD, כלומר 1920 על 1080 פיקסלים, לא מודע לזה שהוא רואה את התצוגה כאילו יש לו רזולוציה יותר נמוכה , קרי - האלמנטים על המסך נראים גדולים יותר.

איך לבדוק אם יש לכם הגדלה של התצוגה?

במק:

https://lnkd.in/dAbiwc7b

ווינדוס:

https://lnkd.in/dyDASP9s

במקרה כזה שימוש בrem מקום בפיקסלים בפיתוח יכול לפתור את

הבעיה בקלות, אבל זה ענין לפוסט אחר.

22/03/2023

עיצוב מדהים ופיתוח אתרים חכם
זה ללא ספק השילוב המושלם 🤝

אז איך בעצם אנחנו
יכולים לעבוד יחד אתכם?

אנחנו נממש את החזון העיצובי שלכם,
וביחד נביא את הפרוייקט לשלמות!

אנחנו W4, מביאים סטנדרט חדש של פיתוח,
לא מתפשרים על הפרטים הקטנים, על אנימציות ועל חווית משתמש
מושלמת והכל בדיוק של פיקסל פרפקט!

מעוניינים שנצטרף לצוות
ונתחיל להוביל את פיתוח הפרוייקט הבא
עם המעצבים שלכם?

W4 - the web workshop
חייגו אלינו 053-4735743
או בקרו באתר שלנו www.thew4.co

14/03/2023

אחד הפרוייקטים היותר
מגניבים שעשינו!

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

הפרוייקט בוצע בשיתוף
פעולה מדוייק עם סטודיו Tommyandyou

מעוניינים שגם לסוכנות העיצוב שלכם
יהיו אתרים מיוחדים שאין לסוכנויות אחרות?
W4 - the web workshop
חייגו אלינו 053-4735743
או בקרו באתר שלנו www.thew4.co

09/03/2023

חשבתם פעם איך לשבור את
תקרת הזכוכית באתרים הסטטים שאתם מפתחים?

בפוסט הבא אנחנו נדבר על מגוון דרכים ליצור
תנועתיות מיוחדת על פי מסלול
ב-Java Script וב-GSAP להעלאת החוויה
של המשתמש לאורך כל האתר.

קליק אחד ואתם בפנים https://bit.ly/3ZzPlPe
W4 - the web workshop
מעניין אתכם לדעת עוד דברים בסגנון?
https://www.thew4.co/blog/

Address

דרך מנחם בגין 14
Tel Aviv
66181

Opening Hours

Monday 09:00 - 18:00
Tuesday 09:30 - 18:00
Wednesday 09:30 - 18:00
Thursday 09:30 - 18:00
Sunday 09:00 - 18:00

Alerts

Be the first to know and let us send you an email when W4 - the web workshop posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share