The document discusses various topics related to web design including parallax scrolling, search engine optimization (SEO), grid design, Bootstrap, Animate.css, and common HTTP status codes. It provides descriptions and definitions of these terms, outlines best practices, and links to additional resources for further reading.
3. { The phenomenon of parallax scrolling website design is growing in
popularity across the internet, bringing the user experience to a new
interactive level of online viewing. With web designers and developers
constantly exploring new ways to make their web presence more appealing to
their sites’ visitors through engaging visuals and functionality, parallax
scrolling has taken hold as the new frontier of user experience }
4. { The term “parallax” first came from the visual effect
of 2D side scrolling videogames that used different
background image movement speeds to create the
illusion of depth during gameplay. This was generally
done by making the background of the game move
slower than the foreground in order to make it seem
further away. This same concept applies to parallax
site design in which the background of the website
moves at a different speed as the rest of the page for
an impressive visual effect that allows for countless
creative applications for online storytelling. }
5. Wow viewers with page depth and animation
Take a story-telling approach to guide visitors through
the site
Make page visits last longer by encouraging visitors to
scroll through the entire
Provoke curiosity
Direct visitors to calls to action
Reenforce website credibility with innovative interactive
6. SEO takes a hit, websites with a single page allow only
one set of meta information, one effective h1 tag, and
one URL
A ton of images and other information on one page
cause slow load times, causing frustrated visitors to
leave the page before they even see it
Not compatible with responsive and mobile design
No internal page linking throughout the website
7. Don’t overdo it to make your site too
complicated
Use it to tell a visual story
Make it fun and engaging with depth using
layering
Emphasize calls to action when directing the
visitor through the
Account for older browsers and mobile
browsing
9. Search engine optimization (SEO) is the process of
affecting the visibility of a website or a web page in
a search engine's unpaid results - often referred to as
"natural," "organic," or "earned" results. In general, the
earlier (or higher ranked on the search results page), and
more frequently a site appears in the search results list,
the more visitors it will receive from the search engine's
users. SEO may target different kinds of search,
including image search, local search, video
search, academic search, news search and industry-
specific vertical search engines.
10. Typography and various things you should undertake
before you start a design project, it’s time to start
getting down and dirty with some of the basics of
working with grids in your designs.
Grids enable you to build solid structure and form into
your designs. Much like we looked at typographic
hierarchies and rhythm, we can effectuate the same
feelings through using a grid structure. Just as with
coding, there are recommended ways to organise
modules and sections of code, and a grid system can
help similarly when designing for the web.
11. ..a structure comprising a series of horizontal and
vertical lines, used to arrange content.
In its most basic terms, a grid system is a
structure comprising a series of horizontal and
vertical lines which intersect and are then used to
arrange content. In even more basic terms (which
make it easier to understand!) a grid system is a
way of providing a system that designers can work
with to structure and present content and imagery
in a much more readable, manageable way.
12. There are many advantages to using grid systems - this can start when
you’re first designing the website but can also prove useful when you move
on to the build and development stages, as well as when managing both
the website’s design and build in the future.
The good thing about grid systems is that they allow you to design in
proportions, balancing between all of the different elements that you might
have in your design. A grid system should always be very flexible, so that
you can almost twist it to your needs when you’re designing the different
parts of your website.
Using a grid system in your design also allows for that sense of uniformity
and familiarity - whilst it may work for some sites to have vastly different
page designs, for many it will not be the case and you will want to have a
uniform and more structured feel to the main layout. This also makes it a
lot easier when you come to code the design up, as it will mean that you
can pick out the uniform elements in your design and apply this modular
effect to your code and CSS structure.
13. First up, many people - particularly those who are new to design or designing with grids - may
find that grid systems are quite stifling and restrict creativity. Unfortunately, this can sometimes
happen and - pardoning the pun - you may sometimes feel like you’re being prevented from
thinking outside of the box and are instead creating very plain, clinical designs. In those sorts of
instances, I would encourage you to try and step back from the grid - instead, play around with
the elements on a page until they feel like they look like they’re in the right place, and then switch
to looking at your grid overlaying your design (we’ll talk some more about that in a bit), and see
how you can make your ideas work to the grid structure that you have. If it doesn’t conform to
that grid design, then it may be time to start working with another grid system or design instead.
Grid systems are also really, really hard. Not only do they take a lot of willpower to get your head
around the first few times you use them (though you’ll likely have an “aha!” moment not long
after some good practising and playing with them) but they can also sometimes involve a lot of
maths and calculations. I’m not someone that ever copes well with doing much maths - so that
side of things I can personally find very difficult. It’s also really hard just to simply get your head
around the concept of grids and how they can help your design - but hopefully you’ll start to see
the effect soon after using them in your designs, just as you will have likely done with your
development practices somewhere down the line. And while grids are damn hard work, they’re
most definitely worth it for the end result.
14. Set an overlay of your grid onto your design. If you’re
comfortable designing in the browser using your CSS framework
of choice (either a premade example, or one of your own) then
that’s fine - but otherwise, I would always recommend creating
an overlay of your grid system for your design. Whether you’re
in Photoshop or another favourite graphics program, set a top
layer that displays your grid and lock it in place. That way, it’s
always available for you to toggle on and off if you so please.
Create some guides to help you. If you have an overlay in
place, the next thing to do is to create some guides to help me.
Generally, I like to create a guide for every beginning and end to
a column in my grid system. At this point, it is there purely as a
little extra helper alongside my grid overlay - to help me define
the edges at which my grid columns are.
15. Try to work with constraints and restrictions. Many may
think that working with a grid system alone is a good recipe for
working in a more constrained manner, but that’s not the case.
Working with grid systems - and particularly when creating your
own - it’s very easy to go creating a system that allows for 16
columns, when 6 may instead be a wiser solution. Learning to
design with constraints - not just within your grid system - will
only help you in the long run, as you will be able to focus your
design on what is most important and relevant to your users.
Pay attention to your spacing. A lot of the focus in grid
systems that we use is on the amount of columns there are - the
width of the columns, the width of the gutter between columns
(the amount of space between each column) and how much
space should be given around those elements. However, in turn,
don’t forget the vertical space that is available to you and ensure
that you also use your grid to help you with the spacing
available there. For example, using the measurement of the
gutter width, also as a vertical spacing value may work wonders
for your design and how elements are each spaced out.
17. Bootstrap is a free front-end framework for
faster and easier web development
Bootstrap includes HTML and CSS based
design templates for typography, forms,
buttons, tables, navigation, modals, image
carousels and many other, as well as
optional JavaScript plugins
Bootstrap also gives you the ability to easily
create responsive designs
18. Easy to use: Anybody with just basic knowledge of
HTML and CSS can start using Bootstrap
Responsive features: Bootstrap's responsive CSS
adjusts to phones, tablets, and desktops
Mobile-first approach: In Bootstrap 3, mobile-first
styles are part of the core framework
Browser compatibility: Bootstrap is compatible
with all modern browsers (Chrome, Firefox, Internet
Explorer, Safari, and Opera)
19. Animate.css is one of the most popular
animation library in web design it only works
through css3 the elements of the library can
easily be used in any websites. It allows
flexibility because it is not dependent to
JavaScript. – demo
https://daneden.github.io/animate.css/
20. The following is a list of Hypertext Transfer
Protocol (HTTP) response status codes. This
includes codes from IETF internet standards as
well as other IETF RFCs, other specifications and
some additional commonly used codes. The first
digit of the status code specifies one of five
classes of response; the bare minimum for an
HTTP client is that it recognises these five
classes. The phrases used are the standard
examples, but any human-readable alternative
can be provided. Unless otherwise stated, the
status code is part of the HTTP/1.1 standard.
21. 1xx Informational
2xx Success
3xx Redirection
4xx Client Error
5xx Server Error
The Detailed Information Can be found in Wiki -
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes