Inkscape – Beginner Tutorial pdf

One confusing thing with some tools in Inkscape, is that it keeps the previous settings from the last time you used the tool. So sometimes your squares will be white and not show up.

Generally use CTRL and not shift in Inkscape Vs Illustrator

XML Editor – press SHIFT + CTRL + X to edit the code

PASTE IN PLACE = CTRL + ALT + V

SELECT SHAPES by left clicking on them

  • To SELECT An OBJECT UNDERNEATH with Alt + Click (this doesn’t work on Mac – you have to select on object then tab through to the one you want)
  • To select multiple objects at once, use shift and click or drag a selection box over the objets
  • Deselect by pressing escape

Text

Https://inkscape.org

Ellipse Tool

To get a perfect circle in using the Elipse tool in Inkscape, you need to click on one of the square nodes, whilst holding down CTRL and then drag.

Perfect circle in INkscape

Rectangle Tool – Inkscape

Using the circular node, you can create rounded corners.

You can also just use the “Ry” measurement box on the bar near the top.

inkscape rounded rectangle corners

Inkscape Gradient

inkscape gradient

Fill & Stroke Menu

To show the Fill and Stroke Menu in Inkscape go to the “Object” Menu and then click on the third option “Fill and Stroke…”


Pathfinder Menu – Inkscape

For “Union” – you need to select 2 or more objects, then click on the “Path” menu.

To make a hole in an object with another object.

Place one object on top of the other

Select both objects

Then go to Path > Difference

Another example:

union difference inkscape
Select both Objects – Path menu > Difference – creates a hole in the bottom circle (if different shapes are used to make the cat image – Path>unionise first!)

Using an Image to Trim Another Image

Path > Difference



Gradient Tool

Add nodes to add more colours to the gradient by double clicking on the line.

Drag the lines at the ends to make them longer, to make the colours span further – for example across the whole shape


‘Linkedin Gradient Effect’

To create the Linkedin Gradient effect,

  • create an elipse that is about the same width as the rounded-square which forms the main outline of the logo.
  • Duplicate the green/blue square (or whatever colour your logo is)
  • Select the elipse and the new square
  • Path menu > intersection (this creates the shine/gradient area)
  • Change the elipse area to white
  • Use the gradient tool
linkedin logo inkscape

Useful Bits from Inkscape website



Dotted strokes and spirals make cool shapes

click below to dowbload as a .pdf file:

Learn more at – https://inkscape.org/learn/tutorials/

Inkscape – Creating a Tear-Drop Shape

  • Select the oval tool – create an oval
  • Path Menu (near top left) – Object to Path…
  • Select the Node Tool (left sidebar)
  • Select the two ‘width’ nodes
  • Drag the width nodes down
  • Select the bottom node
  • Click “Make selected nodes auto-smooth” from the node menu near top of window (this is the right-most option)
  • Select top node
  • Select – “Make selected nodes corner” from the node menu – leftmost option with dot and 2 lines

https://drive.google.com/file/d/17K8PLTM1siZArZuHT_V2iOEWrTuapILR/view?usp=sharing

How to Scrape Google SERPs (No Coding)

Add the Chrome Extension – Linkclump – https://chrome.google.com/webstore/detail/linkclump/lfpjkncokllnfokkgpkobnkbkmelfefj?hl=en

Go to the options in Linkclump – click “Edit” in the “Actions” section

Change to Copy links to Clipboard instead of open in new Tabs

Do your search

Zoom out to see more results

Change Google settings to see 100 results per page

Hold down Z and click and drag over results

Paste into a google sheet

Remote Working – definitely going to mum’s tomorrow

Serious or not, it makes sense to remote work at the moment if you can, for our employers anyway – they don’t want 90% of their workforce off with the flu.

I dont have a spare room, so worked from my bedroom with the laptop on a tray.

So, my first day wasn’t without it’s issues and interruptions:


“I’ll get up at half 5 to start before anyone wakes up”

5.30am:


5.45am


9.30am

“Just watch yer son for a minute”


1.30pm gym workout, low-tech:


3pm: “Hide the monsters are coming”


4pm, one down


5.30pm “Can we help”


6.30pm “Here, draw some pictures”


My tips for working at home:

  • Use a Pomodoro timer
  • Dont have kids

Illustrator: Adding Reflections to Images with Masks

How to Add Reflections to images with masks in Adobe Illustrator

  • Insert a photo go to File>Place and select a photo from your computer
  • Place it by left clicking on the artboard
  • Scale it down
  • Edit>Copy
  • Edit>Paste in Place
  • Object>Transform>Reflect (horizontal axis for pasting below or above rather then left or right)
  • Drag the reflection / refelected image down, until it snaps in place
reflect Adobe Illustrator
  • Select Rectangle Tool – create a black rectangle
  • Press CMD (or CTRL) and Y to see outlines
  • Line up the rectangle to cover the bottom photo
  • Select the black rectangle and the bottom photo which is underneath
  • Select the Transparency Pallet
Adobe Transparency
  • Click “Make Mask”
  • Untick “Clip”
  • Click to select the black rectangle in the panel:
  • Next Click on Gradient
  • Adjust the gradient – anything that is black blocks part of the image, white keeps the image:
adobe illustrator gradient
change to -90 degrees to fade bottom more

In the color panel, change the RGB to all zeros to completely cover part of the photo

mask gradient adobe illustrator

Illustrator – Compound Paths & Clipping Masks

Creating Compound Paths & Clipping Masks in Illustrator

Compound path consists of two or more paths that interact with each other
source

  • Create two circles using the ellipse tool
  • Add a gradient
  • See how the gradient is added seperately:
  • Select both of the circles
  • Go to Object>Compound Path>Make
  • Now the gradient will be applied both circles together
  • The shapes are effectively one shape, with a space in between
compound path illustrator
  • Compound Paths can be applied to text too
  • Just select the text and then go to Type>Create Outlines first

Illustrator – Creating an ‘Infinite Symbol’

How to create the Infinite Symbol in Adobe Illustrator

  • Select the Type Tool
  • Go to Type menu – Type>Glyphs>choose the infinite symbol:
Adobe illustrator - infinite symbol
  • double click to add the infinite symbol
  • Use the Scale Tool* to enlarge it (*on the right below)
illustrator toolbar


Turn the Text Icon into a Shape

  • Select the infinite symbol, go to Type>Create Outlines
  • Use the direct select tool to move bits of the symbol about and reshape it

Illustrator – Drawing a Volume Speaker Icon

How to draw a volume icon in Adobe Illustrator

Making the Speaker

  • Select the rectangle tool
  • Create a black ‘vertical rectangle’
  • Copy & Paste the rectangle and drag to the right – Edit>Copy, Edit>Paste in Place. Then hold down shift and drag to the right
  • Colour the right rectangle red (Just to distinguish the two)
  • Use the Direct Selection tool and select the two corners of the red rectangle that are furthest to the right:
  • Use the Scale Tool (See toolbar above – the scale tool is on the right, near the top, usually) – drag the two corners up and down:
  • Select the two right-hand-side corners again
  • This time drag them to the right slightly, to make the red shape thicker
  • Colour both rectangles black when you are happy with the shape:
illustrator speaker

Drawing the SoundWaves

  • Using the elipse tool (found under the rectangle tool) and holding shift – drag out a circle
  • Using the Direct Selection tool – drag out a ‘selection field’ to select a point on the left:
illustrator circle
  • Hit delete to remove the left hand side of the circle
  • Select the new, semi circle
  • Switch the stroke and fill so the stroke is black
  • Increase the thickness of the stroke until it looks like this:
illustrator circle
  • Change the stroke cap to be circular
  • Copy and paste in place the semi circle and tap the left arrow key to move to the left of it

  • Unite the 2 parts of the icon with the Pathfinder – Unite tool
pathfinder

Lesson taken from this free course on Udemy – https://www.udemy.com/course/useful-tricks-and-tips-in-adobe-illustrator/learn/lecture/2988468#overview

Tips & Tricks for Customizing a WordPress Theme

Inspect Element – Dev Tools

The Chrome Inspect Element function is instrimental in making these changes to your WordPress theme.

Let’s say for example, that you want to change the main header on the homepage of your WordPress theme – then right click and choose “Inspect Element”.

Then click on the arrow icon on the top left of the window that opens, and your arrow should automatically select whatever you hover over.



Use a Text Document To Track Changes

Copy and paste code that you want to make changes to.

Make your changes in your notepad document and add a comment so that you can easily identify what you have changed.



Paste Changes into the Appearance>Customize>Additional CSS window

Once you have selected your code from the text/notepad document, you can go to the WordPress admin section /wp-admin and the Appearance menu and then “Customize”, then near the bottom, you should be able to paste in your new CSS.




To Preview CSS Changes

In inspect element, click the “+” icon on the top right.

You can then add styles to different elements.

Be aware that you may need to edit the parent element, to see any changes (rather than the specific element)

CSS WordPress inspect



To Remove Elements on a Webpage

In CSS, if you change the “Display:” value to “none”, from inline-block etc.

display: none;

You’ll need to copy & paste the whole block of code from inspect element’s CSS window, into the Custom CSS menu’s window in WordPress’s (Appearance>Customize>Custom CSS)

The video below has more details on how to do this:




To Change the Colour of Elements

Use the same method as above – i.e. select the element with the inspect element tool.

  • Select the item that you want to choose using the arrow in the Inspect Element window (arrow is on top left)
  • Then change the colour using the panel on the right:
  • Finally, paste the new code for that element, into the Custom CSS window in WordPress (go to Appearance>Customize – wait for the Customize menu to load and then click either “Customize CSS” or “Additional CSS” which is normally located near the bottom left


Change the Colour of Font-Awesome Icons

This is easily done, the same way as shown above.

Select the icon, then change the colour in the CSS panel of inspect element on the right.

Select all the CSS in that window and then paste it into the Custom CSS/Additional CSS window on the left:

CSS WordPress inspect element



Changing the Fonts on Your WordPress Theme

Go to fonts.Google.com to see all the available fonts (well, most of them)

fonts.google.com

Open Inspect-Element – click the arrow on the top left of the window

Then, again just select the text that you want to change and this time change the font-family value to the one you want

font family

Remember to add all the code/CSS from the window precise window that you edit on the right, to the Customize/Additional CSS panel on the left.

Using this method you can also change:

Padding & Margins
Containers
Background Image, Position etc.
Sidebar




!Important

By adding !important to your CSS, you can ovveride all other rules relating to that element. Use this sparingly though as it will get confusing.

More info on !important here – https://css-tricks.com/when-using-important-is-the-right-choice/

CSS for WordPress

To follow along with this tutorial, please install and open Google Chrome, and then add the following extension (at your own risk etc. but I’m sure they’re fine):

  • Firebug for Chrome
    (or you can just use Developer tools by right-clicking on parts of your webpage and selecting “Inspect” or “Inspect Element” from the menu that appears – Firebug works well on Chrome on my desktop – but not on my Macbook)

To get used to using Firebug – open your website – or just go to a website of your choice.

Click the Firebug extension on the top right of your Google Chrome browser

Update – Using Dev Tools Inspect Element in Chrome is just as good.
Just remember to click the arrow icon on the top left of the window that appears, so that you can easily select individual elements.



Adding CSS to WordPress – Additional CSS

Most WordPress themes, have a “Customize” option, that contains a menu item called “Additional CSS”

Login – on the ‘header menu’ click Customize – then Click “additional CSS”

You can then paste your CSS directly into the box provided:

additional css wordpress

Note that if you add CSS to the box on one page – but it refers to an element that is on other pages – e.g. the main-menu – then this will be applied to all pages.

If you wanted to make a change to one page only – to a ‘global-element’ such as the main-menu – you would need to add a new class or id – by editing the HTML in the Theme Editor in the dashboard/wordpress.



Try Out Your New CSS in Inspect Element or Firebug

Once you right click and “Inspect” the CSS – you can edit it.

When you have made a change to the CSS in the Inspect-Window, copy it by highlighting it and holding CTRL + V

Open the “Additional CSS” menu item, then paste in the edited snippet of code

Paste CSS into the Additional CSS Box

Now that the above code has been added, and published, the Menu Items turn red when the mouse-cursor hovers over them:



Basics of CSS

The basic concept and idea of CSS is that you can style multiple items, with one piece of code.

So for example, rather than adding a colour to every header on your website – you could ‘tell your CSS stylesheet – to make every H1 a specific colour.

Although you can use “inline CSS” by adding it directly to the HTML – best practice is to add all of your CSS to a stylesheet, which is then linked to the HTML. This is done for you already in WordPress, via the “Additional CSS” box in the Customize menu and the Appearance menu in WP-admin, under Theme Editor.

CSS Selectors

Understanding how CSS works is directly linked to understanding the concept of ‘selectors’.

CSS selects a certain HTML tag, a class or an ID and then ‘tells the browser/HTML’ what style to apply.

HTML Tags are already predifined, examples include
– p (paragraphs)
– H1 (main headers)
– a (anchor text)

Classes and IDs are not predefined by any internet-standards such as W3. You can give a HTML tag a class or an ID – so that specific paragraphs or headers etc. can be styled and not others.

Image Source

Selecting IDs

A stylesheet must ‘select’ an element, ID or class, to change the style.

To select an ID

e.g.

<div id = “main-nav“>

The ID selector is preceded by a hash character (“#”) in the stylesheet:

#main-nav {
    background-color: #ccc;
    padding: 20px
}

Selecting Classes

In the CSS, a class selector is a name preceded by a full stop

.intro {
    color: red;
    font-weight: bold;
}

Universal Selectors

The asterix * is the “universal selector”

The below CSS would select all items and make their background colour yellow:

* {
    background-color: yellow;
}

A Few Examples of CSS

  • Make the text within the main headers (h1s) – coral:
h1 {
    color: coral;
}
  • Make the text within the class called “main” centred
.main { 
                text-align:center;  
            } 

CSS Animation

Animation in CSS, usually incorporates Keyframes.

The keyframes must then select an element, for example, this keyframe selector would determine the styles and/or rules for the element called “slidein”:

Step 1 – Configure the Animation

Style the element – a paragraph (p) in the example above.
You would style the paragraph, or H1 or whatever element you want to animate, with the animation properties.

The animation properties are:

animation-name
This must sync-up with the name with the@keyframes at-rule

animation-duration

animation-timing-function
Configures the timing of the animation, relating to how the animation transitions through keyframes.

animation-delay
How long between the element loading and the animation starting?

animation-iteration-count
Defines the number of times the animation should loop

Animation CSS

To see a good example of CSS animation, please see this one on impressivewebs.com (this free version of wordpress won’t allow me to embed code etc.)

To be fair, it’s probably a bit easier to animate with JQuery – but still very handy to know CSS animations, especially when you’re trying to work out what’s going on a give webpage in terms of SEO etc.



CSS Transitions

Properties are animated from “initial to “final states” using CSS Transitions.

In the example above:

  • a div class is created in HTML and named “box”
  • The box is then styled in CSS to be red and specific dimensions
  • Transition is added to animate the box
  • Transition used on itself is shorthand, instead of declaring what to transition, for how long etc.
  • In the example above, we transition the background colour, over 2 seconds and tell it to “ease out”
  • The background colour to change to on-hover is declared as green
  • moz-transition, webkit transition etc are included for other browsers – usually older ones

Transitioning Headlines Word by Word

  • Create your HTML – name your classes etc.
<body>
<div class="box">
Rotating Word Animation
<div class="word">
<span>Rotating</span>
<span>Text </span>
<span>Test </span>
<span>Please</span>
<span>Work </span>


</div>
</div>
</body>
  • Add your CSS
body
{
margin:0;
padding:0;
background:#ff5544;
}

.box
{
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 3em;
margin-left: 50px
width: calc(100%-50px);
}

.word
{
display: inline-block;
color: #ff0
}

.word span
{
position: absolute;
top: 0;
overflow: hidden;
animation: animate 10s linear infinite;
opacity: 0;
}

@keyframes animate
{
0%
{ 
opacity: 0;
transform: translateY(-50px);
}

2%
{ 
opacity: 1;
transform: translateY(0px);
}

18%
{ 
opacity: 1;
transform: translateY(0px);
}

20%
{ 
opacity: 0;
transform: translateY(50px);
}

100%
{ 
opacity: 0;
transform: translateY(50px);
}

}

.word span:nth-child(1)
{
animation-delay: 0s;
}

.word span:nth-child(2)
{
animation-delay: 2s;
}

.word span:nth-child(3)
{
animation-delay: 4s;
}

.word span:nth-child(4)
{
animation-delay: 6s;
}

.word span:nth-child(5)
{
animation-delay: 8s;
}

By using keyframes and changing the opacity of the ‘nth-child’ and altering the animation delay, you get the rotating word effect:



What is SaSS?

SaSS stands for “Syntactically Awesome Style Sheets”

SaSS look a bit different to standard CSS, as you don’t need the semi-colons or curly braces.

Variables

With SaSS, you can use the dollar symbol – $ to store variables.

You can, for example, create your own text variable, giving the text several styles such as size, font family, font style and a font weight – and store this information in a font variable called $my-font.

You can then call this variable to style various parts of a webpage

body {
  font: 100% $my-font;
}

or you could, create a colour variable, to save having to write out the hex code each time, e.g.

$red: #FF4848

For more information about SaSS, this Treehouse blog post is pretty good, as well as this post on sass-lang.com

Nesting

Sass lets you nest CSS selectors in the same way as HTML.

https://www.w3schools.com/sass/sass_nesting.asp