Minggu, 31 Januari 2021

Materi CSS - Pertemuan 4 - CSS Comments & Colors

 

CSS Comments

Comments are used to explain the code, and may help when you edit the source code at a later date.

Comments are ignored by browsers.

A CSS comment is placed inside the <style> element, and starts with /* and ends with */:

 Example

/* This is a single-line comment */
p {
  color: red;
}
  
 
You can add comments wherever you want in the code:

Example

 

p {
  color: red;  /* Set text color to red */
}

 

Comments can also span multiple lines: 

 

Example

 

/* This is
a multi-line
comment */


p {
  color: red;
}

 

HTML and CSS Comments

In the following example, we use a combination of HTML and CSS comments:

<!DOCTYPE html>
<html>
<head>
<style>
p {
  color: red; /* Set text color to red */
}
</style>
</head>
<body>

<h2>My Heading</h2>

<!-- These paragraphs will be red -->
<p>Hello World!</p>
<p>This paragraph is styled with CSS.</p>
<p>CSS comments are not shown in the output.</p>

</body>
</html>

 

CSS Colors

Colors are specified using predefined color names, or RGB, HEX, HSL, RGBA, HSLA values.

CSS Color Names

In CSS, a color can be specified by using a predefined color name:

<!DOCTYPE html>
<html>
<body>

<h1 style="background-color:Tomato;">Tomato</h1>
<h1 style="background-color:Orange;">Orange</h1>
<h1 style="background-color:DodgerBlue;">DodgerBlue</h1>
<h1 style="background-color:MediumSeaGreen;">MediumSeaGreen</h1>
<h1 style="background-color:Gray;">Gray</h1>
<h1 style="background-color:SlateBlue;">SlateBlue</h1>
<h1 style="background-color:Violet;">Violet</h1>
<h1 style="background-color:LightGray;">LightGray</h1>

</body>
</html>

 

CSS Background Color

You can set the background color for HTML elements:

<!DOCTYPE html>
<html>
<body>

<h1 style="background-color:DodgerBlue;">Hello World</h1>

<p style="background-color:Tomato;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</p>

</body>
</html>

 

CSS Text Color

You can set the color of text:

<!DOCTYPE html>
<html>
<body>

<h3 style="color:Tomato;">Hello World</h3>

<p style="color:DodgerBlue;">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>

<p style="color:MediumSeaGreen;">Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>

</body>
</html>
 

 

CSS Border Color

You can set the color of borders:

<!DOCTYPE html>
<html>
<body>

<h1 style="border: 2px solid Tomato;">Hello World</h1>

<h1 style="border: 2px solid DodgerBlue;">Hello World</h1>

<h1 style="border: 2px solid Violet;">Hello World</h1>

</body>
</html>
 

 

CSS Color Values

In CSS, colors can also be specified using RGB values, HEX values, HSL values, RGBA values, and HSLA values:

Same as color name "Tomato":

<!DOCTYPE html>
<html>
<body>

<p>Same as color name "Tomato":</p>

<h1 style="background-color:rgb(255, 99, 71);">rgb(255, 99, 71)</h1>
<h1 style="background-color:#ff6347;">#ff6347</h1>
<h1 style="background-color:hsl(9, 100%, 64%);">hsl(9, 100%, 64%)</h1>

<p>Same as color name "Tomato", but 50% transparent:</p>
<h1 style="background-color:rgba(255, 99, 71, 0.5);">rgba(255, 99, 71, 0.5)</h1>
<h1 style="background-color:hsla(9, 100%, 64%, 0.5);">hsla(9, 100%, 64%, 0.5)</h1>

<p>In addition to the predefined color names, colors can be specified using RGB, HEX, HSL, or even transparent colors using RGBA or HSLA color values.</p>

</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

Minggu, 24 Januari 2021

Materi CSS - Pertemuan 3 - How To Add CSS

 

Three Ways to Insert CSS

 

There are three ways of inserting a style sheet:

 

1. External CSS

2. Internal CSS

3. Inline CSS

 

External CSS

 

With an external style sheet, you can change the look of an entire website by changing just one file!

Each HTML page must include a reference to the external style sheet file inside the <link> element, inside the head section.

 

Example

 

External styles are defined within the <link> element, inside the <head> section of an HTML page:

 

<!DOCTYPE html>
<html>
<head>
<link
rel="stylesheet" href="mystyle.css">
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html> 

 

An external style sheet can be written in any text editor, and must be saved with a .css extension.

 

The external .css file should not contain any HTML tags.

Here is how the "mystyle.css" file looks:

 

"mystyle.css"

 

body {
  background-color:
lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}

 

Note: Do not add a space between the property value and the unit (such as margin-left: 20 px;). The correct way is: margin-left: 20px;

 

Internal CSS

 

An internal style sheet may be used if one single HTML page has a unique style.

 

The internal style is defined inside the <style> element, inside the head section.

 

Example

 

Internal styles are defined within the <style> element, inside the <head> section of an HTML page:

 

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: linen;
}

h1 {
  color: maroon;
  margin-left: 40px;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html> 

 

Inline CSS

 

An inline style may be used to apply a unique style for a single element.

 

To use inline styles, add the style attribute to the relevant element. The style attribute can contain any CSS property.

 

Example

 

Inline styles are defined within the "style" attribute of the relevant element:

 

<!DOCTYPE html>
<html>
<body>

<h1 style="
color:blue;text-align:center;">This is a heading</h1>
<p style="
color:red;">This is a paragraph.</p>

</body>
</html> 

 

Tip: An inline style loses many of the advantages of a style sheet (by mixing content with presentation). Use this method sparingly.

 

 

Multiple Style Sheets

 

If some properties have been defined for the same selector (element) in different style sheets, the value from the last read style sheet will be used. 

 

Assume that an external style sheet has the following style for the <h1> element:

 

h1 {
  
color: navy;
}

 

Then, assume that an internal style sheet also has the following style for the <h1> element:

 

h1 {
  
color: orange;   
}

 

Example

 

If the internal style is defined after the link to the external style sheet, the <h1> elements will be "orange":

 

<head>
<link
rel="stylesheet" type="text/css" href="mystyle.css">
<style>
h1 {
  
color: orange;
}
</style>
</head>

 

Example

 

However, if the internal style is defined before the link to the external style sheet, the <h1> elements will be "navy": 

 

<head>
<style>
h1 {
  
color: orange;
}
</style>
<link
rel="stylesheet" type="text/css" href="mystyle.css">
</head>

Desain Grafis 2 - Pertemuan 3 - Komponen Desain Grafis

 

Pendahuluan

 

Jika anda tertarik dengan seseorang, bisa karena penampilan fisiknya, misal : rambut panjang, pakaian rapi, badan yang ramping, tegap, kulit mulus dll. Atau bisa faktor non fisik misal : ucapan yang lembut, perhatiannya, sikap yang rendah hati, imannya dll.

 

Begitu pula dengan desain grafis. Sebuah karya bisa diatakan menarik karena faktor fisik misal : warna, jenis huruf, ilustrasi, ukuran atau tata letaknya. Atau karena faktor non fisik, misal : pesan moral yang disampaikan, idenya yang kreatif, kesesuaian dengan target audience dll.

 

Oleh karena itu cara pandang karya grafis bisa dipandang dari dua sudut yaitu fisik dengan indera mata dan non fisik dengan hati.

 

Pada penjelasan kali ini akan membahas desain secara fisik khususnya mata agar bisa menarik (eye catching). Untuk itu diperlukan pengetahuan tentang komponen dalam desain grafis, antara lain :

 

1. Garis  
2. Bentuk (Shape)  
3. Warna, Tekstur dan Cahaya 
4. Ilustrasi / Gambar
5. Teks / Tipografis        
6. Ruang (Space)
 
 

Jika dianalogikan dengan makanan, komponen tersebut bisa dianggap sebagai bahan & bumbu masak. Tidak semua bahan dan bumbu yang ada di dapur dimasukkan sekaligus. Jika semua bumbu dicampurkan, bagi yang memakannya bisa mual dan muntah, bukan? Begitu pula dengan desain grafis, tidak semua karya desain menampung semua komponen tersebut. Mungkin hanya satu atau beberapa unsur yang diprioritaskan. Jika semua komponen tersebut tampil sama kuatnya bisa-bisa audience pusing melihat karya anda.

 

Bahan dan bumbu tersebut sebelum dimasak, harus dipotong, dibersihkan dan diolah terlebih dahulu. Koki dengan ilmu memasaknya, akan membuat makanan yang lezat dengan mengikuti resep dan komposisi, waktu dan suhu tertentu, begitu pula desain grafis, agar desain menarik, komponen grafis tersebut harus diedit, retouching, diberi efek dll. Kemudian dikomposisikan / layout dengan Prinsip Desain antara lain :

 
1.Keseimbangan (Balance)
2.Irama / Urutan (Sequence / Rythm)
3.Penekanan (Emphasis / Focus)
4.Kesatuan (Unity)       
 
 

Sama seperti komponen grafis, karya desain grafis kita tidak selalu menampung prinsip tersebut sama kuatnya. Anda harus memberi skala prioritas dan kompromi terhadap prinsip-prinsip tersebut. Berikut adalah contoh prioritas dan kompromi dalam desain grafis : 

 

 
 
 
 
 

 

Untuk lebih jauh lagi, kita akan bahas tentang sifat dan aplikasi komponen desain grafis satu persatu :

 

1.Garis

 

Dalam kenyataannya ‘garis’ itu tidaklah ada. Jika anda kira rambut itu adalah garis, coba lihat dengan mikroskop, rambut terlihat dan terdiri dari banyak sel dan bentuk – bentuk organik. Garis tercipta dari adanya perbedaan warna, cahaya atau jarak.

 

Tetapi dalam desain grafis, garis didefinisikan sebagai sekumpulan titik yang dideretkan memanjang. Seperti halnya pada gambar Bitmap. Atau bisa dikatakan garis adalah penghubung antara dua titik yang berbeda koordinat. Hal ini digunakan pada aplikasi vector seperti CorelDraw atau Illustrator.

 

Setiap jenis garis memiliki karakter dan suasana yang berbeda. Setiap garis menimbulkan kesan psikologis / persepsi tersendiri. Misal garis yang membentuk ‘S’, sering dirasakan sesuatu yang lembut, halus dan gemulai. Bandingkan dengan garis yang membentuk ‘Z’, terkesan tegas dan kaku. Perasaan ini terjadi karena ingatan kita menyamakan bentuk lengkung seperti bentuk tubuh atau ombak di laut.  

   

 

1.A Jenis Garis

 

Orientasi 

 

Garis secara arah / orientasi, garis terdiri dari :


1.Garis Lurus Horisontal, memberi kesan : ketenangan atau hal yang tak bergerak
2.Garis lurus Vertikal, memberi kesan : stabilitas, kekuatan atau kemegahan
3.Garis lurus Miring Diagonal, memberi kesan : tidak stabil, sesuatu yang bergerak atau dinamika
4.Garis melengkung (Kurva) memberi kesan : keanggunan, halus 

 

Garis mempunyai style/ gaya,  contohnya sebagai berikut :

 


 

1.Garis Continuous berkesan : kaku, keras, tajam dan konsisten
2.Garis putus-putus (dots & dash) berkesan : ragu, misterius, takut, berirama

 

 

 

 

 

 

 

 

 

 

 

Minggu, 17 Januari 2021

Materi CSS - Pertemuan 2 - CSS Selectors

 CSS Selector 


CSS selectors are used to "find" (or select) the HTML elements you want to style.

We can divide CSS selectors into five categories:

 

-    Simple selectors (select elements based on name, id, class)

-    Combinator selector (select elements based on a specific relationship

     between them)

-   Pseudo-class selectors (select elements based on a certain state)

-   Pseudo-elements selectors (select and style a part of an element)

-  Attribute selectors (select elements based on an attribute or attribute
    value)
 

The CSS element Selector

 

The element selector selects HTML elements based on the element name.

 

Example  :

 

all <p> elements on the page will be center-aligned, with a red text color: 

  

p {
  text-align:
center;
  
color: red;
}

 

The CSS id Selector

 

The id selector uses the id attribute of an HTML element to select a specific element.

The id of an element is unique within a page, so the id selector is used to select one unique element! To select an element with a specific id, write a hash (#) character, followed by the id of the element.

 

Note: An id name cannot start with a number!

 

Example :

 

The CSS rule below will be applied to the HTML element with id="para1": 

#para1 {
  
text-align: center;
  color: red;
}

 

The CSS class Selector

 

The class selector selects HTML elements with a specific class attribute.

To select elements with a specific class, write a period (.) character, followed by the class name.

 

Example :

 

In this example all HTML elements with class="center" will be red and center-aligned: 

.center {
  text-align:
center;
  
color: red;
}

 

You can also specify that only specific HTML elements should be affected by a class.

 

Example

 

In this example only <p> elements with class="center" will be red and center-aligned: 

 

p.center {
  text-align:
center;
  
color: red;
}

 

HTML elements can also refer to more than one class.

 

Example

 

In this example the <p> element will be styled according to class="center" and to class="large": 

 

<p class="center large"> This paragraph refers to two classes. </p>

 

The CSS Universal Selector

 

The universal selector (*) selects all HTML elements on the page.

 

Example

 

The CSS rule below will affect every HTML element on the page: 

 

*{
  text-align:
center;
  
color: blue;
   }

 

The CSS Grouping Selector

 

The grouping selector selects all the HTML elements with the same style definitions.

Look at the following CSS code (the h1, h2, and p elements have the same style definitions):

 

h1 {
  text-align:
center;
  
color: red;
}

h2 {
  text-align:
center;
 
color: red;
}

p {
  text-align:
center;
  
color: red;
}

 

It will be better to group the selectors, to minimize the code.

To group selectors, separate each selector with a comma.

 

Example

 

In this example we have grouped the selectors from the code above: 

 

h1, h2, p {
  text-align:
center;
  
color: red;
}