Responsive Web Design Mendel Rosenblum

Total Page:16

File Type:pdf, Size:1020Kb

Responsive Web Design Mendel Rosenblum Responsive Web Design Mendel Rosenblum CS142 Lecture Notes - Responsive Web Design Web App Challenges: Screen real estate 1920x1028 640x320 768x1024 320x640 768x1024 Cell Phones Tablets Desktops ● Do we need to build N versions of each web application? CS142 Lecture Notes - Responsive Web Design CS142 Lecture Notes - Responsive Web Design Responsive Web Design ● Content is like water! ○ The web app should flow into and fill whatever device you have. ● Possible with CSS extensions: ○ Add grid layout system with relative (e.g. 50%) rather than absolute (e.g. 50pt) measures ■ Specify element packing into columns and rows ○ Add @media rules based on screen sizes ■ Switch layout based on screen size ○ Made images support relative sizes ■ Autoscale image and videos to fit in screen region img { width: 100%; height: auto; } video { width: 100%; height: auto; } CS142 Lecture Notes - Responsive Web Design Example of Responsive Web Layout Menu #1 - 25% Menu #2 - 25% Menu #3 - 25% Menu #4 - 25% Nav #1 - 25% Nav #2 - 25% View component - 75% Nav #3 - 25% Footer - 100% Menu #1 - 25% Menu #2 - 25% Menu #3 - 25% Menu #4 - 25% Nav #1 - 25% Nav #2 - 25% View component - 75% Nav #3 - 25% CS142 LectureFooter Notes - -100% Responsive Web Design CSS Breakpoints Menu #1 - 100% CSS Rules: Menu #2 - 100% @media only screen and (min-width: 768px) { Menu #3 - 100% /* tablets and desktop layout */ } Menu #4 - 100% @media only screen and (max-width: 767px) { /* phones */ } Nav #1 - 25% @media only screen and (max-width: 767px) NavView #2 component - 25% - 100% and (orientation: portrait) { Nav #3 - 25% /* portrait phones */ } Footer - 100% CS142 Lecture Notes - Responsive Web Design Responsive implementation ● Build components to operate at different screen sizes and densities ○ Use relative rather than absolute ○ Specify sizes in device independent units ● Use CSS breakpoints to control layout and functionality ○ Layout alternatives ○ App functionality conditional on available screen real estate ● Mobile first popular ○ Expand a good mobile design to use more real estate CS142 Lecture Notes - Responsive Web Design.
Recommended publications
  • Understanding the Impulsiveness Effect of a Web Design on Online Fashion Stores*
    Proceedings of the 2016 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, March 8-10, 2016 Understanding the Impulsiveness Effect of a Web Design on Online Fashion Stores* Paulina Kus Ariningsih, Marihot Nainggolan, Ignatius Sandy, Dhea Widyasti Departement of Industrial Engineering Universitas Katolik Parahyangan Bandung, Indonesia [email protected], [email protected], [email protected], [email protected] Abstract—E-commerce had been a window of consumer-retailer and business-to-business relationship. It had changed supply chain design in last four decades. A Website display, as one of strategic decision of an e-commerce, has been a competitive advantage to win the market. Moreover, impulsive buying had recognized as cognitive natural flaw which had given an advantage for both retailer and consumer. Sometimes, the tremendous increment of the number of internet access on an e-commerce site is not accompanied by increment of buying. Meanwhile, the study about the influences of a web display to impulse buying behaviors had been written so little. In this paper, a preliminary research about the influences of a web display to impulse buying behaviors is conducted. The study is conducted on online fashion stores in Indonesia. This paper depicts the development of sixteen display attributes for accessing impulse buying on online fashion stores. Twenty (20) attributes has been developed from literature survey and interview. Then, a survey has been given to 150 respondents to determine the display’s attributes that influenced to impulsive buying. A factor analysis has been run to sixteen (16) attributes that have significant influence to Impulse Buying and four factors have been developed.
    [Show full text]
  • Arch 482: Web Weaving [email protected] Tu Th ~ 9:00 - 10:20 ~ Gould 114 Architecture Hall G55 Winter, 2018 206.543.2132
    Digital Media & Design Computing Curriculum Brian Johnson Arch 482: Web Weaving [email protected] Tu Th ~ 9:00 - 10:20 ~ Gould 114 Architecture Hall G55 Winter, 2018 206.543.2132 About this course: Learn the basic web technologies that control content (HTML), appearance (CSS), and behavior (JavaScript), as well as what is needed to create an interactive web site using HTML forms, server-side scripting (using PHP) and basic database operations (using MySQL). Beyond the "how to," learn about good design practices for content preparation, navigation design and site management, plus strategies for supporting visitors connecting with everything from smart phones to desktops (responsive web design). Practice your developing skills by executing a series of projects that gradually build a personal website on the UW web servers. Cap it off with a team project where you can mix in your own ideas about online data or media services, social networks and design, and see what you can create. Prerequisites: Students registering for the course should be computer literate. That is, they should have an understanding of basic word-processing and text editing, file transfer, use of email, use of a web-browser, and basic use of image editing tools (e.g. Photoshop). Goals for the quarter: • To understand the fundamental technologies that underpin the “wild wild web.” • To understand current web capabilities, technologies and limitations. • To develop hands-on skill and judgement in design/construction of simple web sites. • To become confident and capable of creating or maintaining content using simple tools. • To create a web site which demonstrates what you have learned.
    [Show full text]
  • Gender and Web Design Software
    Gender and web design software Gabor HORVATH Gloria MOSS Rod GUNN Eszter VASS Glamorgan Business School University of Glamorgan Pontypridd, Wales CF37 1DL, UK ABSTRACT been extensively studied [17] but a relatively unexplored field concerns itself with the non-interpretive elements of navigation, There are several studies dealing with the differences between content, form and colours. sites originated by men and women. However, these references are mainly related to the “output”, the final web site. In our Web-design research we examined the input side of web designing. We Summarizing the work on web-design aesthetics, a recent study thoroughly analysed a number of randomly selected web refers to the relative ‘paucity of research’ [12], with ‘no designer softwares to see, whether and to what extent the principles of good www design ... set in stone’ [9] The fact that templates they offer determine the final look of an individual’s some web design is perceived as less than optimum is website. We have found that most of them are typical masculine demonstrated by the fact that the 10 factors with the greatest templates, which makes it difficult to any women to design a deficit amongst Internet users in the US and Netherlands feminine looking website. It can be one of the reasons of the included a factor relating to graphics [20]. masculine website hegemony on the web. The design of websites can most easily be affected by IT Key words: Internet, gender differences, web aesthetics, web professionals. This is a profession in which participation rates design, websites for women, across the board, have fluctuated during the 1990s somewhere between 19% and 22% [15].
    [Show full text]
  • Responsive Web Design.Docx
    Theresa Agostinelli, Librarian, Instructional & Educational Services Monroe Township Public Library, theresacahill@hotmail What is Responsive Web Design? Responsive web sites adapt gracefully to different screen sizes. For example, a site may display in three columns on a laptop or desktop computer, in two columns on a tablet, and in one column on a smartphone. This is illustrated in the above image. It is using the same content, but displaying it differently depending on the width of the screen. Instead of creating a desktop version of a site, and then a mobile version, one site is used for all devices. Web designers used to design for laptop and desktop computers. Now, with users accessing the Internet through laptops, desktop computers, smartphones, tablets, televisions, refrigerators, and more, many web designers have reversed their way of thinking. Instead of designing primarily for laptop and desktop users, and then creating a separate mobile app, many designers are now designing first for mobile users. Mobile first designs should be simpler than traditional layouts, since loading times can vary across devices. Designers may want to limit their use of images and enhance their designs through the use of white space, typography, and cascading style sheets (CSS.) Advantages of Responsive Web Design Responsive websites create a consistent user experience across various devices. Webmasters can make changes one time and those changes will carry over to all of their users. If the site is using a separate mobile app, changes must be made to the full website, as well as the mobile site, for users to see those changes.
    [Show full text]
  • Responsive Web Design (RWD) Best Practices Guide
    Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20 This document includes best practices around responsive web design (RWD) when developing hybrid applications. Details on each checklist item are discussed later in the document. Checklist RWD Practitioner ❏ Use CSS3 media queries rather than JavaScript onorientation change � ❏ Use flexible font units � ❏ Define a fluid grid system for layout � ❏ Use Flexible Margins and Padding � ❏ Make Images Responsive Where possible � ❏ Use CSS3 Media Queries � ❏ Accept limitations of CSS3 Media Queries � ❏ Consider using CSS Flexbox Layout � ❏ Design for Orientation Changes � ❏ Start and stay with simple layout � ❏ Define key horizontal (and vertical) breakpoints you need to support � Common RWD Problems Copyright © 2013 International Business Machines. All rights reserved. ❏ Avoid onorientationchange events to trigger DOM manipulation � ❏ Manage complex web components with different size-based structures � ❏ Managing graphically drawn components which require recalculation/redraw � ❏ Repaint/flicker due to use of Dojo’s portrait and landscape classes in CSS � Copyright © 2013 International Business Machines. All rights reserved. Discussion RWD Practitioner This section contains technical information for implementing responsive design relevant to practitioners such as CSS experts and web developers. Many of the topics discussed in this documents are also covered in and/or related topics in the following documents and should be used in parallel. ● CSS Best Practices ● JavaScript Best Practices ● Images Best Practices Use CSS Media Queries rather than JavaScript orientationchange events When you rotate a device’s orientation, the browser engine first reflows the content to the new orientation/screen dimensions (using CSS rules). After the reflow occurs, onorientationchange events are emitted to JavaScript.
    [Show full text]
  • Advancements in Web Typography (Webfonts and WOFF)
    Advancements in Web Typography (WebFonts and WOFF) Aaron A. Aliño Graphic Communication Department California Polytechnic State University 2010 Advancements in Web Typography (WebFonts and WOFF) Aaron A. Aliño Graphic Communication Department California Polytechnic State University 2010 Table of Contents Chapter I: Introduction………………………………………………………….…………..2 Chapter II: Literature Review……………………………………………………….………5 Chapter III: Research Methods………………………………………………….…..…....18 Chapter IV: Results………………………………………………………………….……..24 Chapter V: Conclusions……………………………………………………………….…..38 References……………………………………………………………………………...…..41 1 Chapter I: Introduction When it comes to the control one has in designing and creating content for the World Wide Web, typography should be no different. Print designers have had the advantage for a long time over their ability to choose exactly how type is printed, limited only by their imagination and the mechanical limits of setting and printing type. Web designers, on the other hand, have been held back by the inherent hardware and software limitations associated with web design and font selection. What this means is that web designers have not been able to control type exactly the way they want. Web designers have been limited to fonts that can safely be displayed on most computers and web browsers. If web designers wanted to display type with a special font, they had to resort to a workaround that was not always effective. Web designers should have the same absolute control over typography as print designers. Control of web typography has gotten much better compared to the early days of web design, but 2 considering how powerful and robust computers and web browsers are now, it seems unfortunate that control over web typography is so primitive That has changed now.
    [Show full text]
  • Mmc5277 Web Design Principles Summer 2018
    MMC5277 WEB DESIGN PRINCIPLES SUMMER 2018 INSTRUCTOR Efren Vasquez [email protected] 352-875-5088 www.efrenvasquez.com Contact Me Email is the best way to reach me. I try to respond to students within 24 hours, or 48 hours at the latest. If you would like to speak to me on the phone or on Zoom, email me and we can set up an appointment. In case of an emergency, you can text or call me at 352-875-5088. Office Hours I am available Monday-Wednesday-Friday nights from 6-9pm virtually (Zoom or Skype) or by phone appointment. If that time range does not work for you, please email me to coordinate a time. Instructor Bio I graduated in 2014 from Boise State University where I earned a Master’s in Business Administration. After graduating I decided to go back to school and attended the University of Florida Master’s Web Design program. I graduated from this program in August 2017. After graduating I got a job as a teaching assistant and also got a job at a web design company in Ocala, Florida. COURSE WEBSITE & LOGIN Your course is in Canvas (UF e-Learning). Go to http://elearning.ufl.edu/. Click the orange “Log in to e-Learning” button. Login with your GatorLink account. Your course may appear on your Dashboard. If it is not on the dashboard, the course will be in the Courses menu on the left navigation. Click on “All Courses” on this menu. After clicking “All Courses”, you have the option to put the course on your dashboard by clicking on the star to the left of the course’s name.
    [Show full text]
  • Publishing 2.0
    Publishing 2.0 The Move Toward Digital November 2015 Introduction It’s been nearly 14 months since our first Music Publishing Special Report, and to say that there have been some major developments since would be a gross understatement. In keeping with trends in the field, we focus this time on the move to digital scores and their delivery. We wanted to find out where artists and organizations are on the spectrum of print vs. digital. In a word: Everywhere. CONTENTS Some aren’t even on it. At the Royal Opera House, Orchestra Manager Tony Rickard sees no reason to move into the digital realm. “We’re still surprisingly 2 Introduction untouched by technology,” he tells author John Fleming in Digital vs. Print: Three Music Librarians Weigh the Pros and Cons. At the other end of the technology Digital Score Delivery— 3 wand, Wu Han, Chamber Music Society of Lincoln Center’s co-artistic director Finding a Universal Model and a self-described “gadget freak,” sees little reason not to go digital. Keeping 7 Digital vs. Print: up with printed scores in the library is too labor intensive, she says, “when you make it all digital, it’s so much easier.” Three Committed Converts In an attempt to get a sense of orchestra librarians’ preferences, G. Schirmer, 9 Digital vs. Print: in partnership with a number of other major publishers, sent out a survey to Three Music Librarians Weigh the 200-member Major Orchestra Music Librarians (MOLA). Guy Barash, who the Pros and Cons devised the survey, describes the results in his article, Digital Score Delivery— Finding a Universal Model.
    [Show full text]
  • Ryangibboney.Com RYANGIBBONEY @Firehoot VISUAL DESIGNER + EDUCATOR Ryangibboneydesign
    814–502–3700 [email protected] www.ryangibboney.com RYANGIBBONEY @firehoot VISUAL DESIGNER + EDUCATOR ryangibboneydesign EDUCATION Masters of Fine Art in Visual Communications Design \\ December 2013 Purdue University – West Lafayette, IN \\ Summa Cum Laude, GPA: 3.95 Bachelors of Fine Art in Graphic Design \\ August 2008 Savannah College of Art and Design – Savannah, GA \\ Magna Cum Laude, GPA: 3.72 Renaissance Masters: Innovators of Italian Styles Off Campus Seminar – Italy \\ June 2008 Savannah College of Art and Design off campus study abroad program. Received the Neely Elizabeth Toohill Memorial Scholarship for studying abroad. Trip included stud- ies in Rome, Pienza, Sienna, Florence, Bologna, and Venice over a four week period. Associate in Specialized Technology in Graphic Design \\ July 2003 Pittsburgh Technical Institute – Pittsburgh, PA \\ Magna Cum Laude, GPA: 3.93 ACADEMIC APPOINTMENTS Instructor of Integrated Media Arts \\ Fall 2015 - Present Integrated Media Arts Department, Juniata College – Huntingdon, PA Taught an 18 credit load under a 1 year fixed term position. In addition to course work, worked with students to create Practicum Projects focused on Adobe Creative Cloud programs in addition to supervising local internship students focused on web design and social media marketing. Courses Taught: IM110: Principles of Digital Media IM275 Integrated Media Arts Lab IM276: Integrated Media Arts Lab II IM360: Digital Video Production IM399: Digital Video Production II IT341: Web Design Instructor of Graphic Design \\ Spring 2015 Graphic Design, College of Arts and Architecture, Penn State University – State College, PA Instructed and developed projects, exercises, schedule, lab and studio lectures, and lesson plans for the freshman-level graphic design course: GD102: Introductory Design Studio.
    [Show full text]
  • Web Design CERTIFICATE
    Program Requirements Guide 2021-2022 Web Design CERTIFICATE Program Overview Program Faculty Program Start Dates This program prepares students for jobs in the Darren Pearson Fall, Spring exciting computer graphics field. Students will [email protected] learn how to take an idea from concept through production including computer graphics and Course Sequence computer animation. Recommended Equipment The following course sequence is recommended; USB Drive, Digital Camera, Adobe Software however, this sequence is not required. Contact The student should be creative and have the Program Faculty with questions. excellent communications skills. Students should Program Requirements exhibit qualities of patience and precision and First Semester should enjoy working both independently and Check off when completed CSCI 1450 Web Fundamentals/HTML .............4 on team projects. DGIM 1448 Adobe Animate 1 ...................2 Course Cr Career Opportunities DGIM 2521 2D Web Animation ..................2 CSCI 1450 Web Fundamentals/HTML .........4 Total Semester Credits ....................... 8 The computer graphics field relates to many jobs in the multimedia area including but not limited to: CSCI 1470 Web Design ....................4 CSCI 2440 Client Side Programming 1 ........4 Second Semester • Web Designer DGIM 1443 Graphical Web Design 1 .........2 CSCI 2440 Client Side Programming 1 • Web Developer DGIM 1448 Adobe Animate 1 ...............2 (spring only) ...............................4 DGIM 2521 2D Web Animation ..............2 DGIM 1443 Graphical Web Design 1 ..............2 Program Outcomes CSCI 1470 Web Design (spring only) ..............4 1. Graduates will design websites using front- Total Program Credits ................ 18 Total Semester Credits ...................... 10 end, web design software packages. 2. Graduates will incorporate industry standard Total Program Credits .................. 18 usability and accessibility practices into web designs.
    [Show full text]
  • Responsive Web Design Techniques
    International Journal of Computer Applications (0975 – 8887) Volume 150 – No.2, September 2016 Responsive Web Design Techniques Waseem I. Bader Abdelaziz I. Hammouri Al-Salt College for Human Sciences, Department of Computer Al-Balqa Applied University, Information Systems, Al-Salt, Jordan Al-Balqa Applied University, Al-Salt, Jordan ABSTRACT internet around the world [3][4], but at the same time it has As new devices and technologies are invented to access the added more work on website designers, because now they internet, from computer desktops, laptops, mobile phones have to deal with many viewing devices and technologies to smart TVs, there has been a great need to upgrade the accessing their work. These devices have different size techniques used in the field of website design, because ranges and capabilities making their work a wonderful these new devices come along with their own specific sizes beauty on one device and a total mess on the other. and views. Although most devices & technologies try to be Nowadays users access the same website from desktop as compatible as possible with the common web design computers, laptops, mobile phones, iPhones, iPads, features, but there has been an absolute need for website Blackberries, notebooks, feed readers and even smart TVs. designers to do a lit bit more to adapt to the fast growing Each platform displays the same page in a different feel race in internet devices and provide all their viewers with from the others depending on its size and viewing the best possible experience while accessing their websites. capabilities. In this paper, different responsive website design techniques are presented that could adapt to different Whenever a user enters a website, the client looks for a technologies and devices while at the same time focusing user-friendly interface, quick access to his/her needs and a on cutting down the time and effort needed for a website comfortable content view without the need to worry about designer or programmer to maintain and edit it.
    [Show full text]
  • Resposive Web Design According to Resolutions
    International Journal of Advancements in Research & Technology, Volume 7, Issue 9, September-2018 34 ISSN 2278-7763 RESPONSIV E WEB DESIGN ACCORDING TO RESOLUTIONS Ali Raza, Rida Ghazanfar, Moshin Raza 1Department of computer Science, University of Gujrat, Pakistan; 2Department of computer Science, University of Gujrat, Pakistan; 3Department of computer Science, University of Gujrat, Pakistan, University of Gujrat, Gujrat, Pakistan. Email: [email protected], [email protected], [email protected] ABSTRACT In this era, technology has advanced small devices such as laptop, tablet and mobiles. Their productivity has also been in- creased. We know that each device has different screen sizes. Now it has become a challenge for a developer that how to organ- ize a web content and display on screen. In this paper, a comparison of different types of responsive approaches has been pre- sented. These approaches work for various devices of screens. Our main discussion, in paper on Responsive Web Design (RWD), is highly recommended. A discussion has been made in this paper on RWD technologies and tools, issue and review of RWD. The objective of this paper is to find the best approach and suggestion for future work. This paper is guidance for the de- signers and the developer who will gain a better experience and improve their productivity in this field. Keywords : Responsive, Responsive Web Design, Resolutions 1 INTRODUCTION oday internet usability is increasing day by day. Accord- velopers and designers. It helps also in designing RWD with- T ing to a static suggestion there are over 3.5 million devices out going through trial and error learning.
    [Show full text]