Get In Touch
606 Tower A Plot, I-Thum Tower, Sector 62, Noida, Uttar Pradesh, IN
Ph: +91 8383.033.985
Work Inquiries
Ph: +91 8383.033.985

Presentation Layer in Web site Design


As we’re all conscious, there are at all times two sides of each web site design. The visible aspect that each one customers see with all of the graphic components, buttons, footage and the aspect behind it, which is the code that’s chargeable for the performance of the web site. The best way to obtain the stability?

The enabling aspect doesn’t include just one sort of code, however it encompasses totally different ones. First off all it’s HTML code, which creates a framework by which to embed CSS (Cascading Model Sheets) or programming languages akin to PHP. In different phrases HTML is used to construction the content material on the web page, whereas CSS permits treating your web site content material and its model individually and programming languages talk directions to the pc.

HTML itself doesn’t energy such results as drop down menus or carousels. There’s a code which is expressively devoted to the consumer interface whereas different code is used to course of knowledge and connect with database. The ‘presentation layer’ refers to graphical interface in addition to to the code that powers it, together with the code that controls interactive components akin to drop down menus.

Presentation code contains:

  • HTML and HTML 5
  • CSS
  • Scripting languages akin to JavaScript, jQuery and Ajax.

Often all these languages are skilfully weaved collectively with a view to create a visually engaging and extremely practical web site design.

1. Creating multimedia interface

Animated and immersive design is achieved by way of using both Adobe Flash or mixture of HTML, CSS and different scripting languages blended collectively.

For a few years Adobe Flash was within the lead, however it began to vary. These days with the event of HTML 5 and CSS we’re in a position to more and more replicate a lot of the interactive and animation results.

HTML 5, the latest version of HTML has made an enormous step ahead when it comes to presentation layer design capabilities. It offers an improved toolkit of components and properties and acknowledges the best way designers work and use explicit components. For instance it permits designers to outline a navigation group with the brand new ‘nav’ as a substitute of the beforehand used ‘div’ factor. The animation and interplay design help options of HTML5 have additionally improved impressively, and the truth that HTML5 is supported on cellular browsers akin to Apple’s Safari has opened up the online design potentialities.

A number of phrases about Adobe Flash

Flash is an animation and interactive know-how that permits to create extremely immersive interface. As for implementation of Flash factor in web site design the method is kind of easy. The part developed in Adobe Flash is exported as a self- contained .swf file and in precisely the identical approach as a picture, the .swf file is embedded inside a HTML web page. The .swf file can both be a small portion of the web page or it might probably actually be your complete interface. It should be observed that customers should have the Flash participant put in of their browser with a view to view a web page that includes a .swf part.

Regardless of the aptitude of making spectacular consumer expertise utilizing Flash has some disadvantages. Essentially the most important one is the truth that the Apple cellular platform merely doesn’t help Flash information. Due to this fact, the web site created in Flash should supply another model of the location for (Apple) cellular viewers (after all provided that the market is essential sufficient to them). The invitation for the consumer to obtain the most recent model of the Flash participant on the iPhone is an irrelevant button, since even when they did obtain Flash the location would nonetheless not be accessible.

HTML5 – Flash different

As talked about earlier, mixture of HTML 5, CSS and jQuery code now make it doable to breed animated web sites that have been solely doable in Flash. Utilizing ‘canvas’ factor it’s now a lot simpler than ever to design wealthy and animated consumer interface. Most fashionable desktop and cellular browsers help the HTML5 commonplace which makes it doable to create design that works throughout a large number of platforms.

1.1 DHTML, JavaScript, jQuery, and Ajax

Keep in mind that HTML simply types a construction for a content material. Scripting languages akin to JavaScript, Ajax, and jQuery which management the behaviour of consumer interface components and content material displayed on a web page are woven into that construction.

JavaScript is a dynamic scripting language that’s able to complicated animation and interplay results, akin to making a drop-down menu or an increasing window layer. It permits to work together with the consumer, management the browser and alter the online web page content material that’s displayed. When JavaScript is carried out into HTML, the HTML is then known as ‘DHTML’. Dynamic HTML (DHTML) permits to create fascinating interactive elements and animations.

jQuery is a simplified type of JavaScript that focuses on the commonly-used interactions between JavaScript and HTML. It’s designed to make it simpler to navigate an online web page. jQuery is a free, open-source software program and is obtainable on-line. You may copy and paste prepared scripts into your internet pages and customise them to serve your functions. Utilizing jQuery, you possibly can create animation and interplay design results with a lot much less code than could be required with JavaScript.

Examples of jQuery results:

  • Increasing and collapsing in accordance home windows
  • Carousel picture rotation
  • Picture zoom upon rollover and so on.

Ajax (Asynchronous JavaScript and XML) permits knowledge processing akin to sending or retrieving knowledge to happen within the background (asynchronously) with out interfering with show or behaviour of the online web page. Due to this fact reloading the web page or clicking an “replace” button is just not required and knowledge on the web page might be refreshed/up to date routinely.

1.2 Superior CSS Graphic Results

Prior to now, with a view to create a graphic factor, a button for instance, we used to depend on bitmap graphics akin to jpeg or gif. Not solely do they enhance the load time of the online web page but additionally they must be created by designers conversant in software program akin to Photoshop, after which they must be hand-changed each time you want to change the look of the location.

These days CSS is providing rising ranges of stylistic management over the looks of components. It is now doable so as to add gradations, rounded corners, reflections, and tender drop shadows to textual content and components merely by way of code.

There are fairly a couple of helpful CSS graphical model controls that we might be carried out to keep away from using bitmap graphics in constructing consumer interface.

The benefits of utilizing CSS for our consumer interface embrace:

  • Quicker obtain instances – CSS code is written simply as soon as, and might be utilized as a mode to any graphic or textual content factor;
  • Scalable design – CSS code means that you can apply scalable attributes to fonts and components;
  • Straightforward upkeep – So as to change the dimensions, color, and visible results of a button, textual content, or design factor, we merely change values within the CSS code, and the change might be utilized to all components assigned to the actual model;
  • Accessibility – in CSS we’re utilizing precise textual content for our buttons and interface components, and these are tagged and recognized in a approach that display readers can digest and translate for customers who depend on such gadgets.

1.3 Responsive design

The latest pattern in web site design is ‘responsive design’. It’s an approached aimed toward creating web sites in a approach that gives an optimum viewing expertise, straightforward to learn and navigate throughout the wide selection of gadgets. When the consumer modifications the dimensions of their browser window, the online web page updates instantly with a view to optimally show within the ‘view port’ dimension. View port is a brand new time period designers use to confer with not solely totally different desktop browser sizes, but additionally cellular gadgets which all have totally different mounted display sizes.

Responsive design is feasible because of the ‘media queries portion of the CSS3 specification. It acknowledges the browser’s dimension and tells the web page to load the suitable model sheet, for instance ‘widescreen.css’ or ‘mobilescreen.css’. It’s doable as a result of totally different model sheets include totally different format techniques, font sizes, and picture optimization settings.

The final however not least is getting a inventive concepts for consumer interface. There are many inspirations on-line. It might be suggested to analyse good design practices, break them right down to necessities, and see how a few of them might be tailored for utility in our personal subject.

Supply by Bart Dom

Post a comment

Your email address will not be published. Required fields are marked *