css etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
css etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Ağustos 2016 Cumartesi

Blog İçin Yatay Açılır Menu Oluşturma





Blog 'nuzda daha dinamik bir görünüm kazandırmak ve sitenize gelen ziyaretçilerin siteniz de daha rahat dolaşabilmesi için blog'unuza açılır menü eklemeniz sizin yararınıza olacaktır.

Oluşturduğumuz kodları direkt sitenize uyguladığınız da paylaşmış olduğum görünümde bir menu oluşturmuş olursunuz , dilerseniz kendiniz de css kodlarını kullanarak daha iyi görünümde bir açılır menü oluşturabilirsiniz.

Örneğin bir moda blog'unuz olduğunu düşünelim.
Trendler , Defileler gibi başlıkları MODA başlığı altında , Çanta,Ayakkabı,Aksesuar gibi başlıkları ayrı ayrı menuler de olmasındansa hepsini Alışveriş başlığı adı altında toplamak istiyorsunuz.Bu gibi durumlar da açılır menü kullanmanız sayfanız açısından daha iyi bir tercih olacaktır.

Şimdi css ile yatay bir açılır menu yapmaya başlayalım.

29 Haziran 2013 Cumartesi

CSS ile Geometrik Şekiller Oluşturma

Css ile kare , dikdörtgen ,daire üçgen gibi temel geometrik şekiller oluşturmak için tablo halinde css geometrik şekiller isimli bir tablo hazırladım.Buradaki kodları kullanarak sizlerde css ile geometrik şekiller oluşturabilir ve geliştirebilirsiniz.
Kare Dikdörtgen Elmas Üçgen Daire
#kare { width: 100px; height: 100px; background: blue; margin-left:auto; margin-right:auto; } #dikdörtgen { width: 100px; height: 60px; background: blue; margin-left:auto; margin-right:auto; } #elmas{ width: 80px; height: 80px; background: blue; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; text-align: center; float: right; margin-top: 3px; margin-right: 0; margin-bottom: 0; margin-left: 30px;} #ucgen { width: 0; height: 0; border-bottom: 100px solid red; border-left: 50px solid transparent; border-right: 50px solid transparent; } #circle { width: 90px; height: 90px; background: yellow; -moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px; }

10 Mart 2013 Pazar

Font-face Kullanımı

fontface_kullanımı

Font-face nedir ? Font face Nasıl kullanılır ? Font Face kullanımı ?

Hazırladığınız Web sitelerine görsellik kazandırmak için farklı fontlar kullanmaya ihtiyacı duyarız, Fakat her font her tarayıcı da aynı şekilde görüntülenmeyebilir.Eğer fontlarınız her tarayıcıda farklı görünüyor ise işte o zaman CSS 3  @fontface kullanmanız gerekmektedir.Font face ; web sayfalarında metin görüntülemek için çevrimiçi olarak yazı tiplerini göstermenize olanak sağlar.

Bu nedenle fontface oldukça önemli ve güzel bir özelliktir. Peki Font-Face i nasıl kullanılır ? 

Font-face kullanımı :


@font-face {
    font-family: Molle;
    src: url('molle-regular-webfont.eot');
    font-weight:400;
}


src : de fontunuzun dosya yolunu göstermeniz gerekiyor,site klasörünüzdeki css dosyalarınızı barındırğınız yere font dosyalarını da atarak hepsini bir arada kullanmanız daha kolay olacaktır.


burayı tanımladıktan sonra div veya class içine font-face imizi ekliyoruz.

h3{ font-family:'Molle',Verdana;
     font-size: 17px;
    color: #FFF; }



Oluşturdugumuz font h3 etiketini kullandığımız yerlerde Molle fontunu uygulayacak,ve böylelikle font face kullanarak Molle fontunu  bütün tarayıcılar da düzgün bir şekilde görüntüleme şansına sahip olacağız.

Son olarak ;
fontsquirrel sitesini ziyaret ederek webfont generator aracını kullarak font u yüklersiniz ve size otomatik olarak fontu font face kullanımı için hazır hale getirerek indirmenize olanak sağlayacaktır.

Herkese Faydalı olması dileğiyle.


8 Ocak 2013 Salı

Css Text Shadow ( yazı gölge efekti )


 css3
Css ile yazı ya gölge efekti vermek ( css text shadow ) uygulamasını kısaca anlatmak istiyorum.

Css3 ile gelen özellliklerden biride Text shadow yani yazı gölge efekti dir.Site görünümünde doğru kullanıldığı zaman yazı ve başlıklarda  görsellik açısından oldukça güzel bir görünüm elde edebilirsiniz.


Kısaca  css text shadow kullanımını sizlerle paylasacagım aynı kodları kullanarak sizlerde css3 ile yazıya gölge efekti uygulayabilirsiniz.

ilk olarak css kodumuzu olusturuyoruz. Burada gördüğünüz üzere p etiketine text shadow niteliğini verdik , ve şimdi gelelim piksel değerlerine

.p {text-shadow: 3px 1px white; } 


 ilk pixel imiz yatay eksene gölge verir.
  • İkinci pixel imiz ise dikey eksene gölge efekti uygular.
  • Üçüncü değerimiz ise renk efektidir.Siyah bir yazı üstüne ben beyaz rengi tercih ettim siz isterseniz yazıyla veya rgb , hex kodları kullanarak istediğiniz gibi bir renk atayabilirsiniz.

Eğer blur efekti uygulamak istiyorsanız eğer o zaman da  3 cü bir pixel değeri girmeniz gerekir.Blur efekti ni kullanarak gölgeyi bulanıklaştırabilirsiniz. Sonuç aşağıdaki gibidir.

 
 
Burak Emek Blogspot
 
 
 *internet explorer desteği yoktur.

14 Aralık 2012 Cuma

Css Border Radius Oval Köşe Oluşturma

css 3 ile resim kullanmadan sadece css kodları kullanarak arka planlarınızın köşelerini border radius kullanarak ovalleştirebilir sitenizin görünümünü dahada zenginleştirebilirisiniz.

#kenar1 {width:90px;
                height:30px;
                              border-radius: 10px;
                           background: olive;
}

#kenar2 {width:90px;
                 height:30px;
                                border-radius: 10px;
                                   border: 3px solid blue;
}


 #kenar3 {width:70px;
                 height:70px;
                                             border-radius: 5px 20px 5px;
                           background: silver;
}
#kenar4 {width:70px;
                height:70px;
                                       border-radius: 10px 30px;
                          background: orange;
}

Kenar 1:


Kenar 2

Bu iki örnekte görüldüğü gibi bütün köşeler oval bir görünüm almıştır.Css ile köşeleri oval yapmadaki tek husus border radius kodu ' dur.

Kenar 3

Kenar 4

Mesela sadece sol üst tarafı ovalleştirmek isterseniz ; border-radius-top-left yada sadece sol alt tarafı ovalleştirmek isterseniz ; border-bottom-left-radius gibi kodları kullarak zenginleştirebilirsiniz.

13 Aralık 2012 Perşembe

CSS Yatay Menu Yapımı

Bu makalemde Blog veya Websitelerinize eklemek için CSS yatay Menu yapımını kısa ve basit bir sekilde anlatacağım.Sizlerde kodları takip ederek basit bir sekilde kendinize özgü blog veya websiteniz için yatay menüler hazırlayabilirisiniz.
Açıklama Css Kod
ilk olarak menu adında bir div id olustuyoruz genisligini 500px font tipini font un boyutunu arka plan rengini gibi ayarlarını dilediginiz gibi ayarlayabilirisiniz. #menu {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 0; list-style-type: none; background-color: #eee; font-size: 12px; height: 40px; width: 500px;}
li list item dan gelen bir html etiketidir.menu listesini sıralamak amacıyla yazılır.float left sola yaslama anlamına gelmektedir.yani liste elemanlarını soldan saga dogru sıralayacagız.
a harfi liste elemanlarına link vermek amacıyla yazılır.linklere hover efekti uygulamak için de a:hover kullanılır.Hover efekti linkin üzerine mouse ile gelince görünümünün degişmesidir.
#menu li {
float: left;
margin: 0;
}
#menu li a {
text-decoration: none;
display: block;
padding: 0 20px;
line-height: 40px;
}
#menu li a:hover{
background-color: #fff;
border-bottom: 2px dotted #DDD;
color: #999;
}
wrapper'ı css menu'nün iskeleti gibi düşünebilirisiniz.menü'nun taşıp dagılmasını engellemek için kullanırız burada ayrıca border dotted kullandım siz border stilini degiştirebilirsiniz.
bu kısa acıklamalardan sonra menumuzu tamamlamıs olduk.
#menu_wrapper.yatay ul { background-color: #000000; border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-bottom-color: #CCC; }
#menu_wrapper.yatay a {color: #fff;}
#menu_wrapper.yatay li a:hover{ color: #FFFFFF; background-color: #006699; border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-top-color: #006699; }
Şimdi buraya kadar yazdığımız kodlar css içindi,hazırlamış olduğumuz Css menu'nün gözükmesi için html kodları eklememiz lazım. < body > etiketleri içine < / body >
<div id="menu_wrapper" class="yatay">
                    <ul id="menu">
                <li><a href="#">Ana Sayfa</a></li>
                <li ><a href="#">Hakkımda</a></li>
                <li><a href="#">Portfolyo</a></li>
                <li><a href="#">İletişim</a></li>
            </ul>
        </div>
bu etiketleri yazdıktan sonra yazının içindeki yatay css menümüzü olusturmuk olduk.Şimdi tamamen kaynak kodları toplu bir şekilde ekliyorum daha rahat denemeler yapabilmeniz açısından sizler için daha yararlı olacaktır.

--- CSS KODLARI ---


  • #menu { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 0; list-style-type: none; background-color: #eee; font-size: 12px; height: 40px; width: 500px; }
  •  #menu li { float: left; margin: 0; }
  •  #menu li a { text-decoration: none; display: block; padding: 0 20px; line-height: 40px; }
  •  #menu li a:hover{ background-color: #fff; border-bottom: 2px dotted #DDD; color: #999; }
  •  #menu_wrapper.yatay ul { background-color: #000000; border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-bottom-color: #CCC; }
  •  #menu_wrapper.yatay a {color: #fff;}
  •  #menu_wrapper.yatay li a:hover{ color: #FFFFFF; background-color: #006699; border-top-width: 2px; border-bottom-width: 2px; border-top-style: dotted; border-top-color: #006699; }

--- HTML KODLARI ---

  • <div id="menu_wrapper" class="yatay">      
  • <ul id="menu">
  • <li><a href="#">Ana Sayfa</a></li>
  • <li ><a href="#">Hakkımda</a></li>
  • <li><a href="#">Portfolyo</a></li>
  • <li><a href="#">İletişim</a></li>
  •  </ul>
  • </div>

17 Ağustos 2012 Cuma

Css Şablon Oluşturma ( Css Template)

Web tasarımına yeni başlayanlar veya Css de hazır şablona ihtiyac duyanlar için hazırladıgım bir kaç basit Css şablonu sizlerle paylasmak istiyorum.

Css şablonları kullanarak kısa sürede websitesi olusturabilirsiniz.Tabi Css kullanmanın yanı sıra javascript ,ajax ,flash vb programları kullanarak sitenizi daha dinamik bir hale getirebilirsiniz.Ama webtasarımının temeli Xhtml ve Css ile başlar .O yüzden temel düzeyde olsa dahi xhtml ve css kullanmayı bilmelisiniz.

Resimde görmüş oldugunuz Css şablonun kodlarını aşagıda bulabilir.Ve bu kodları kullanarak css şablon olusturabilirisiniz.Kendinize gore düzenleyerek farklı bir Css şablonda olusturmanız mumkün.

css şablon
Css Şablon ( Css Template)
* {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
}
#footer {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    background-color: #3CF;
}
html, body {
    height: 100%;
}
#outerWrapper {
    margin: 0px auto -4em;
    width: 960px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#header {
    width: 100%;
    background-color: #39F;
}
#contentWrapper {
    width: 100%;
    overflow: auto;
}
#sidebar {
    width: 200px;
    float: left;
    background-color: #36C;
    height: auto;
}   
#content {
    width: 760px;
    float: right;
    background-color: #369;
}

#right {
    width: 380px;
    margin-right: auto;
    margin-left: auto;
    float: right;
}
#left {
    float: left;
    width: 380px;
    margin-right: auto;
    margin-left: auto;
}
</style>

  • Yukarıdaki kodlar Css için isterseniz bu kodları harici bir css dosyasıyla kullanırsınız. Yada Html dosyanızın içinde html kodlarıyla birlikte kullanırsınız.Css i tanımlamanın 3-4 çeşit yontemi vardır.

</head>

<body>
<div id="outerWrapper">
  <div id="header">
    <p>Content for id "header" Goes Here</p>
    <p>&nbsp;</p>
  </div>
  <div id="contentWrapper">
    <div id="sidebar">
      <p>Content for  id "sidebar" Goes Here</p>
 
    </div>
    <div id="content">
      <p>Content for  id "content" Goes Here </p>
      <div id="lipsum">
        <p>&nbsp;</p>
       
      </div>
      <div id="left">
        <p>Content for  id "left" Goes Here</p>
        <p>&nbsp;</p>
 </div>
<div id="right">
 <p>Content for  id "right" Goes Here</p>
 </div>
 </div>
 </div>
 <div id="footer">Content for  id "footer" Goes Here</div>
 </div>
<div id="footer">
</div>
/body>
</html>

  • Buradaki kodlarımız da html kodlarıdır.Olsuturdugumuz Css divleri tanımlamamız gerektiginden bu kodları yazmak zorundayız.
Ben arka plan renklerini divler belirgin olsun diye renkli yaptım.Yani arka plan renklerini kaldırmanız sizin acınızdan daha faydalı durum olur.Ayrıca Sidebar divinin yüksekligini kendiniz ayarlayabilirsiniz..Burdaki kodları kullandıgınız takdirde resimdeki sablonun aynısını elde edersiniz.Tabi bu sadece basit bir şablondur yeni baslayan arkadaslara umarım faydalı olur..
//Luckyorange//