beautiful textures: patterns, tiles & formats
creating seamless patterns on the example of a custom 404 page, with a look at suitable file formats for online use Prisca Schmarsow :: eyelearn.org
beautiful textures: patterns, tiles & formats creating seamless - - PowerPoint PPT Presentation
beautiful textures: patterns, tiles & formats creating seamless patterns on the example of a custom 404 page, with a look at suitable file formats for online use Prisca Schmarsow :: eyelearn.org Steps covered 1. file organisation 2.
creating seamless patterns on the example of a custom 404 page, with a look at suitable file formats for online use Prisca Schmarsow :: eyelearn.org
texture-library patterns
.gif / .jpg / .png / .svg
textures and patterns
(for testing purposes)
(for future use)
considering transparencies and file sizes
by using subfolder or specific file name
preparation folder site assets folder
Via the zoom (here at 400%) - you can clearly see the difference between the 2 formats: The vector image remains unchanged while the bitmap image, due to its dependence on resolution, now clearly shows its pixellation.
quick recap on vector vs bitmap VECTOR
defined by mathematical
full scalability while maintaining high quality
BITMAP
grid of pixels
deteriorate in quality through editing/scaling
Choose the appropriate tool for the job ~ or combine :)
considering the technical constraints
message, in keeping with the brief
browser window
http://
STEP 1 ~ think / plan / sketch / draw
the browser
implementation and light file size
maintaining core aspects
STEP 2 ~ consider the final output
+ background texture + paper texture
+ background texture + paper texture
+ background texture + paper texture
varied image
shades often work best
!WARNING! gradients as backdrop to text can be
tricky to implement!
the window background
Considerations: ~ flat pattern / shaded texture? ~ overall colour scheme? (remember to plan for sufficient contrast for text elements) ~ dimensions & file size of final graphics ~ repeating the texture: horizontally / vertically / both?
for rich, shaded textures ~ use Photoshop:
Allow some time to play and experiment ~ some tips for creating textures:
modes can add depth and intensity
use your own settings for a more original result
styles ~ always keep the final image in mind and avoid clashes in colour, style and density
the result at 100% to preview how it will appear within your final design
desaturation of background visuals, textures and elements can help emphasize the important parts
smaller file sizes through repeating images ~ thanks to CSS :)
suitable size & ensure that it will tile seamlessly if repeated in the browser window
top menu > Filter > Other > Offset
without lines or visible edges, repeat the offset filter to check your final result
not all images are suitable for tiling ~ some will require a lot of editing.
horizontal + vertical offset horizontal offset
clone stamp tool Spot Healing Brush Tool Healing Brush Tool Patch Tool possible working methods: using tools to blend image edges using copies of images layer in combination with feathered layer masks
browser window
http://
horizontal tiling via CSS — repeat-x
body { background: #66f url(imgs/grad.jpg) top left repeat-x; }
common uses:
vertical tiling via CSS — repeat-y
browser window
http://
body { background: transparent url(imgs/shadow.png) top center repeat-y; }
common uses:
full tiling via CSS — repeat
browser window
http://
body { background: #3a4583 url(imgs/tartan.gif) top left repeat; }
common uses:
the header/footer visuals
centre cloud, not repeating
small as possible
due to textured background
CSS: background: transparent url(imgs/cloud.png) top center no-repeat;
scattered clouds, repeating horizontally
CSS: background: transparent url(imgs/clouds.png) top 30% repeat-x;
small as possible, additional space added
due to textured background
the header/footer visuals
mountains, repeating horizontally
to avoid gaps - ensure edges line up perfectly
CSS: background: transparent url(imgs/peaks.png) bottom center repeat-x;
browser window
http://