WEB TASARIMININ TEMELLERİ

Benzer belgeler
WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

JavaScript Örnekleri PDF

HTML Etiketleri Genel Özellikler (Global Attributes)

YZM 3215 İleri Web Programlama

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

LESS ile hiyerarşik ve fonksiyonel css yazmak

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Arayüz Geliştirme Dokümantasyonu

WEB TASARIMIN TEMELLERİ

CSS(CASCADING STYLE SHEETS)

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

HTML5, CSS3 ve JavaScrıpt

HTML Bloklar. CSS Display özelliği

Radio butonları CSS ile makyajlamak

Site Temizlik Projesi Kodları

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

DIV KAVRAMI <style> position: absolute

WEB TASARIMININ TEMELLERİ

4 Ocak 2012 / Çarşamba. Renk uyumunu seçmek için google colorschemedesigner RGB ye tıklayınca bir pencere çıkıyor

Site Tasarım Çalışması -3

CSS ile Web Sayfası Oluşturma

WEB TASARIMININ TEMELLERİ

WEB TASARIM DERSLERİ

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

Web Tasarımının Bugünü ve Geleceği

10. STİL ŞABLONU (CSS) ÖZELLİKLERİ

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

Yüzen Kutu (Float) ve Konumlandırma (Position) Özellikleri

WEB TASARIMININ TEMELLERİ

2 HTML KAYNAK KODLAMASINDA SIKLIKLA KULLANILAN KONSEPTLER

Renault Clio HP BVA Executive

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

MODÜL 3 HTML İLE STİL ŞABLONLARI

MODÜL 3 HTML İLE STİL ŞABLONLARI

Web Teknolojileri ve Programla

ADOBE DREAMWEAVER CS5 CSS PANEL

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 9. DERS Tablolar (HTML Giriş) YARD. DOÇ. DR.

Web Tasarımının Temelleri

Web Tasarımının Temelleri

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

Background, Border, Classification, Dimension, Font, Generated Content, List And Marker, Margin

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU

WEB TASARIMININ TEMELLERİ

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

HTML Sayfaları. Bütün html sayfaları

Web Programlama Kursu

WEB TASARIMININ TEMELLERİ

CSS i Web Sayfalarına Eklemek

WEB TASARIMI VE PROGRAMLAMA DERSİ

CSS ile yazıcı çıktı işlemleri

Basit Bir Photoshop ile Yapılmış Web. Tasarlanır? Hazır bir PSD dosyasına göre HTML ve CSS kodlarını yazmak

3 SİTE OLUŞTURMA VE YÖNETME

4. Bağlantı (Köprü) Oluşturma

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Mercedes Vito 115 CDI Panelvan Uzun

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

11 Ocak 2012 / Çarşamba. Spry menü aktifken, açılır menu ekleyebiliyoruz. Spry Menu Bar OK

WEB TASARIMI VE PROGRAMLAMA

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans (X ) Yüksek Lisans( ) Doktora( )

HTML & CSS. Öğr.Gör. M.Ersin AKAY

Ford Fiesta 1.4 TDCi 68 HP Titanium

Renault Megane 1.5 dci Privilege

İNTERNET PROGRAMCILIĞI

CSS ile Sayfa Yerleşim Düzeni

Div Çatılı sayfalar Oluşturmak

Honda Civic 1.6 Elegance Otomatik

5. Hafta Kontrollerin Genel Özellikleri BPR251 Görsel

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

CSS3, HTML 5 ve jquery ile Web Tasarımı. Umuthan Uyan

İÇİNDEKİLER 1 BAŞLARKEN 1

STİL ŞABLONLARI / C S S. Web Tasarımı ve Programlama


Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

Web Tasarımının Temelleri

Transkript:

WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri 2. Hafta Html Temel Etiketleri Metin ve Görünüm Etiketleri 3. Hafta Metin ve Görünüm Etiketleri Bağlantı (Köprü) Oluşturma 4. Hafta Bağlantı (Köprü) Oluşturma Tablo İşlemleri 5. Hafta Tablo İşlemleri Formlar 6. Hafta 7. Hafta Çerçeveler 8. Hafta Çoklu Ortam Araçları 9. Hafta Çoklu Ortam Araçları 10. Hafta Stil Şablonu(CSS) Temelleri 11. Hafta Stil Şablonu(CSS) Özellikleri 12. Hafta Stil Şablonu(CSS) Özellikleri Menü İşlemleri 13. Hafta Javascript ve Menü İşlemleri 14. Hafta Domain Hosting ve Server işlemeleri

ile birlikte bir çok yeni CSS özelliği eklenmiştir. Bu özellikler daha esnek ve profesyonel bir tasarıma olanak sağlamaktadır. Tabiki geriye dönük olarak CSS kodları da te çalışmaktadır. ile Kullanılan Bazı Özellikler: Özellikleri Color Linear Gradients Radial Gradients Shadows 2D transforms 3D transforms Transitions Animations Buttons Multi-column User interface Media queries

Color, özelliği CSS te yazı rengi, arkaplan rengi, kenarlık rengi gibi bir çok alanda kullanılmaktadır. ile birlikte renk efektleri gelişmiş ve daha esnek bir yapıya kavuşmuştur. Renk işlemlerinde saydamlık vermek için RGBA() renk fonksiyonu kullanılmaktadır. Bu fonksiyon ilk üçü RGB renk yoğunlu ve sonuncusu da Alpha (saydamlık)değeri olmak üzere 0-255 arası değerler almaktadır. Alpha değeri 0-1 arasında değişir ve 0 olduğunda görünmez yani saydam 1 olduğunda da tam görünürdür. Bu değer ayarlanarak saydamlık gerçekleştirilir. Aynı saydamlık olayını istersek opacity özelliğiyle de verebiliriz.

<style> div{height:50px;display:block;} #div1 {background-color:rgba(255, 0, 0, 0.2);} #div2 {background-color:rgba(255, 0, 0, 0.4);} #div3 {background-color:rgba(255, 0, 0, 0.6);} #div4 {background-color:rgba(255, 0, 0, 0.8);} #div5 {background-color:rgba(255, 0, 0, 1);} </style> <body> <div id="div1">background-color:rgba(255, 0, 0, 0.2); <div id="div2">background-color:rgba(255, 0, 0, 0.4); <div id="div3">background-color:rgba(255, 0, 0, 0.6); <div id="div4">background-color:rgba(255, 0, 0, 0.8); <div id="div5">background-color:rgba(255, 0, 0, 1); </body>

Gradients, özelliği arkaplan rengini biçimlendirme de kullanılmaktadır linear ve radial olmak üzere iki çeşittir. ile birlikte gelen bu renk efektleri birden fazla rengin tanımlandığı gelişmiş bir görsellik sunmaktadır. Kullanım şekilleri : background: linear-gradient(açı yada yön, renk1, renk2,..); background: radial-gradient(şekil,renk1,renk2,...);

Öğr. Gör. M. Mutlu YAPICI <style> div{height:50px;display:block; padding:5px 50px; margin-top:10px;} #div1 {background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1))} #div2 {background: linear-gradient(-55deg, rgba(255,0,0,0), rgba(255,0,0,1),yellow)} #div3 { background: linear-gradient(to bottom right, red, yellow,red);} #div4 {background:radial-gradient(red 5%, yellow 15%, blue 60%);} #div5 {background: radial-gradient(circle, red, yellow, blue); } </style> <div id="div1">linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)) <div id="div2">linear-gradient(-55deg, rgba(255,0,0,0), rgba(255,0,0,1),yellow) <div id="div3">linear-gradient(to bottom right, red, yellow,red); <div id="div4">radial-gradient(red 5%, yellow 15%, blue 60%); <div id="div5">radial-gradient(circle, red, yellow, blue);

Shadows, özelliği yazı ve kutuların (div) gölgelendirnesinde kullanılmaktadır text-shadow ve boxshadow olmak üzere iki çeşittir. Kullanım şekilleri : text-shadow: x ekseni uzaklığı, x ekseni uzaklığı, netlik; box-shadow: x ekseni uzaklığı, x ekseni uzaklığı, netlik

<style> div { width: 300px; height: 100px; padding: 15px; background-color: yellow; box-shadow: 10px -10px 5px grey; }.golge{ font-family:arial; font-size: 22px; text-shadow:5px 5px 2px red, 10px 10px 5px blue;} </style> <div> <p class="golge"> Gölgelerin Gücü Adına :D </p>

Öğr. Gör. M. Mutlu YAPICI 2D transform, özelliği nesneleri iki boyutlu olarak hareket ettirmeye ve düzenlemeye yarar. Birden fazla özelliği bulunmaktadır. Kullanım şekilleri : transform: rotate(-20deg); Özellikleri,

<style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; }.etkilenen{ transform: translate(150px,50px); /* Standard syntax */ } </style> <div> Normalde Olması Gereken <div class="etkilenen"> translate() Metodu elemanın x ve y ekseninde konumunun değişmesini sağlar

<style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; }.etkilenen{ transform: rotate(20deg);/* Standard syntax */ } </style> <div> Normalde Olması Gereken <div class="etkilenen"> rotate() Metodu elemanın saat yönünde dönmesini sağlar

<style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; }.etkilenen{ transform: scale(0.5, 2.5);/* Standard syntax */ } </style> <div> Normalde Olması Gereken <div class="etkilenen"> scale(0.5, 2.5) Metodu elemanın boyutlarının büyümesini sağlar, burada genişliği yarısına indi yüksekliği ise 2.5 katına çıktı

skewx(), skewy() ve skew() <style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; }.etkilenen{ transform: skew(10deg,20deg);/* Standard syntax */ } </style> <div> Normalde Olması Gereken <div class="etkilenen"> skew(10deg, 20deg) Metodu elemanın boyutlarının sündürülerek dönmesine yarar

matrix() fonksiyonu tüm transform fonksiyonlarının birlikte kullanılmasını sağlar. Kullanım şekli : matrix(scalex(),skewy(),skewx(),scaley(),translatex(),translatey()): <style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; }.etkilenen{ transform: matrix(1, -0.3, 0, 2, 50, 100); } </style> <div> Normalde Olması Gereken <div class="etkilenen"> matrix(scalex(),skewy(),skewx(),scaley(),translatex(),translatey()): Elemanların bir arada kullanılmasını sağlar

3D transform, özelliği nesneleri üç boyutlu olarak hareket ettirmeye ve düzenlemeye yarar. İki boyutluda kullanılan çoğu özellik burada kullanılır. Kullanım şekilleri : transform: rotatex,rotatey, rotatez(-20deg); olmak üzere üç adet döndürme özelliği vardır. <style> div { width: 300px; height: 100px; background-color: yellow; border: 1px solid black; padding:10px; } div#mydiv { transform: rotatex(30deg); } #mydiv1 { transform: rotatey(20deg); } #mydiv2 { transform: rotatez(40deg); } </style> <div> This a normal div element. <div id="mydiv"> <div id="mydiv1"> <div id="mydiv2"> The rotatez() method rotates an element around its Z-axis at a given degree. This div element is rotated 90 degrees.