Köprü Tasarımı: Gerçek Hayattaki Web Sitelerinden 9 Örnek (CSS Dahil)

Yayınlanan: 2023-04-14

Köprü tasarımı örneklerini incelemek, düşündüğünüzden daha önemlidir. Bağlantılar, İnternet'i "web"e dönüştüren ve başka türlü ilgisiz sayfaları ve web sitelerini birbirine bağlayan şeydir. Ayrıca ziyaretçileri sitenizde yönlendirir, daha fazlasını keşfetmelerine ve ilgilendikleri konulara daha derine inmelerine olanak tanır. Ayrıca, geri bağlantı olarak, hiper bağlantı bir SEO sinyali olarak istenir.

Kısacası, bağlantılar olmadan, web siteleri ve İnternet oldukları gibi olmazdı.

Geçmiş bir makalede CSS kullanarak bağlantıların nasıl şekillendirileceğinden bahsetmiştik. Ancak, onu nasıl uygulayacağınızı bilmeniz, bağlantılarınıza hangi stili vereceğinizi bildiğiniz anlamına gelmez. Bu nedenle, bu yazıda ele almak istediğimiz şey bu.

Aşağıda, farklı web sitelerinin bağlantılarının göze çarpar ve güzel göründüğünden nasıl emin olduklarına dair örnekleri inceleyeceğiz. Ayrıca altta yatan işaretlemeyi inceleyeceğiz ve köprüleri için tasarımı nasıl elde ettiklerini tartışacağız. Umarım birlikte, kendi web sitenizdeki bağlantılar için size iyi bir anlayış ve fikir verecektir.

Neden Bağlantı Tasarımınızı Düşünmelisiniz?

köprü tasarım örnekleri
Görüntü kaynağı: Edge2Edge Media/Unsplash

İlk olarak, sitenizin hiper bağlantılarının tasarımına neden yatırım yapmanız gerektiğinden bahsedelim. Web tasarım işinde değilseniz, muhtemelen onları kullanmaya o kadar aşinasınızdır ki, daha önce nasıl göründüklerini asla bilinçli olarak düşünmediniz.

Ancak, dikkat ederseniz, bağlantıların web sitesinden web sitesine çok farklı göründüğünü hemen fark edersiniz. Çeşitli renkler kullanıyorlar, bazılarının altı çizili, bazılarının altı çizili değil, yine de bir metnin tıklanabilir bir bağlantı olduğunu içgüdüsel olarak biliyorsunuz. En azından, en iyi senaryoda.

En kötü durumda, bağlantı tasarımı o kadar kötü ki onları tanımlamakta zorlanıyorsunuz ve bu bir sorun.

Neden?

Çünkü, her şeyden önce, birkaç kişi aslında tüm sayfalarınızı ve makalelerinizi okur, çoğu tarar. Bu, içeriğinizin yalnızca kendileriyle ilgili ve ilgilerini çeken kısımlarını bulmak için bir bağlantı noktasından diğerine atladıkları anlamına gelir.

nielsen sayfa tarama göz izleme çalışması
Görüntü kaynağı: Nielsen Norman Grubu

Başlıklar veya resimlerle birlikte, bağlantılar bu bağlantı noktalarından biridir. Onları göze çarpan ve tanımlanabilir yapmazsanız, okuyucu kitlenizin büyük bir kısmı için içeriğinizin anlaşılmasını zorlaştırır. Ve etrafta kalmalarını istiyorsanız, bu asla iyi bir fikir değildir.

Elbette, bağlantının onları nereye götüreceğini bilmelerini sağlayan bağlantı bağlantı metni hakkında da düşünmeniz gerekir, ancak bu tamamen başka bir makalenin konusu.

Bunun dışında, bağlantılarınız web tasarımınızın bir parçasıdır, bu nedenle sitenizin geri kalanıyla tutarlı olduklarından emin olmanız gerekir.

Bağlantılar Nasıl Hedeflenir?

Giriş bölümünde daha önce de belirtildiği gibi, CSS aracılığıyla bağlantıların nasıl şekillendirileceğine dair eksiksiz bir makalemiz var ve bu makaleye göz atmanızı önemle tavsiye ederim. Ancak, içindeki bazı ilkeler aşağıdaki örnekleri anlamak için önemli olduğundan, işte uçurum notları.

Bilmeniz gereken ilk şey, HTML'de bağlantıların a veya bağlantı etiketiyle oluşturulduğudur.

 <a href="https://torquemag.io/">TorqueMag</a>

Sonuç olarak, stilleri CSS'de nasıl hedeflenir:

 a { color: #3af278; }

İkinci olarak, basitçe a , bağlantılar kullanıldığında birkaç durumdan geçer.

bağlantı varsayılan stil örneği

Sözde sınıfları kullanarak bunları ayrı ayrı biçimlendirebilirsiniz:

  • a:visited – Kullanıcının daha önce ziyaret ettiği, yani tarayıcı geçmişinde bulunduğu bir bağlantı.
  • a:focus – Odaklanmış bir bağlantı, örneğin, bir ziyaretçinin sekme tuşunu kullanarak gittiği bağlantıdır.
  • a:hover – Kullanıcılar fare imlecini bir bağlantının üzerine getirdiğinde görünen stil. hover ve focus genellikle birlikte şekillendirilir.
  • a:active – Bir bağlantı tıklaması sırasında kısaca görünür stil.

Kendi Seçimlerinize İlham Verecek Köprü Tasarımı Örnekleri

Bu kısa konuşmadan sonra, web sitenizde köprü tasarlamanın farklı yollarına bir göz atalım.

Ezici Dergi

Smashing Magazine ile başlıyoruz. Tanınmış bir web tasarım dergisi olarak, bağlantı tasarımı oyunlarının yerinde olduğunu düşünürsünüz. Bu nedenle, en azından içerik içi bağlantıları için standart seçeneğe hemen hemen gittiklerini görmek şaşırtıcı. Mavidirler, altı çizililerdir ve üzerine geldiklerinde bile değişmezler.

müthiş dergi köprü tasarım örneği

Bir yandan, herkesin onları bağlantı olarak tanıyabilmesini sağladığı için bu gerçekten iyidir. Öte yandan, bu biraz hayal kırıklığı yaratıyor çünkü web sitesinin geri kalanında pek çok mikro etkileşim var ama bağlantılar yok.

Ancak korkmayın, focus ayarlandığında, kırmızı Smashing Magazine'de bağlantının etrafında noktalı bir çizgi ile biraz oyunculuk ve markalaşma ortaya çıkıyor.

müthiş dergi odağı

Nasıl Yaptılar

Smashing Magazine ile benzer bir ana hat efekti kullanmak istiyorsanız, işte CSS işaretlemesi:

 :focus { outline: 3px dotted var(--THEME_COLOR_HOVER,#d33a2c) !important; outline-offset: 2px; }

Çok çılgın bir şey değil. Tanımlanmış bir genişliğe, renge (CSS özel özelliklerini kullanarak) ve onu daha geniş yapmak için bir ofsete sahip basit, noktalı bir dış hat.

TorqueMag

Sırada, TorqueMag'de bağlantı tasarımını nasıl ele aldığımız var. Bu veya diğer sayfalardaki bağlantılardan herhangi birini incelerseniz, aşağıdakileri bulacaksınız:

  • Köprüler mavidir ve altı renkli bir şekilde çizilir
  • Vurgulamak onları siyaha çevirir ve ayrıca alt çizginin rengini değiştirir
  • Odaklandığında veya aktif olduğunda, bir bağlantı alt gölgeli bir kutuyla çevrelenir
Tork Mag hiper bağlantı tasarım örnekleri

CSS İşaretleme

Bütün bunlar teknik olarak nasıl elde ediliyor? Şovun bariz yıldızı ile başlayalım, hem normal durumda hem de hover ve active durumdayken bağlantıların altını çizmek için kullanılan gradyan. Onu oluşturan kod aşağıdadır.

 a { color: #5568aa; text-decoration: none; font-weight: 700; background-image: linear-gradient(45deg,#ffc08c,#aa278c 30%,#0ecad4); background-position: 0 100%; background-repeat: repeat-x; background-size: 100% 2px; transition: background-size .3s; } a:focus, a:hover { color: #252d4a; background-size: 400% 2px; -webkit-animation: underline-gradient 4s linear infinite; animation: underline-gradient 4s linear infinite; text-decoration: none; }

İşte dökümü: Her şeyden önce, CSS işaretlemesi olağan alt çizgiyi ortadan kaldırır (bkz. text-decoration: none; ) ve ardından üç renk kullanan bir degradeye sahip bir arka plan görüntüsü oluşturur. Bu arka plan görüntüsü daha sonra tamamen altta konumlandırılır ve repeat şekilde ayarlanır. Son olarak, yatay olarak %100 ve dikey olarak 2 piksel olan bir boyut alır.

Ayrıca, şaşırtıcı bir şekilde, arka plan görüntüsünün boyutunu artırarak elde edilen vurgulu efekt için gerekli olan bir transition özelliği vardır. Bu şekilde, transition birlikte ona hareket hissi veren renkler uzar. İkincisi, fareyle üzerine gelme efektinin, imleç bağlantı üzerindeyken renklerin hareket etmeye devam etmesine neden olan bir animasyon kullanması gerçeğiyle güçlendirilir.

Basit bir bağlantı için birçok şey oluyor, değil mi?

Bunun aksine, focus tasarımı, yalnızca bir dış hat ve dışarıya bir alt gölge ile oldukça basittir:

 :focus { box-shadow: 0 0 6px #75a1f2; outline: 1px solid #75a1f2; }

WPKube

İtiraf etmeliyim ki, bu sonraki köprü tasarımı örneğini gerçekten beğendim. Oldukça basit olmakla birlikte bence çok da zevkli yapılmış.

İlk tasarım yeterince basit görünüyor: bağlantılar kırmızı renkte ve altında gri bir çizgi var.

wpkube köprü tasarım örneği

Fareyle üzerine geldiğinizde, gri çizgi iki durum arasında çok az bir gecikmeyle aynı kırmızı tonunu alır.

wpkube üzerine gelin

Temel Kod

Doğal olarak, bu tür bir görünüm için işaretleme çok karmaşık değildir:

 a { border-bottom: 1px solid #ddd; } a:hover { border-bottom: 1px solid #f05928; text-decoration: none; }

İlginç olan bunu border özelliği ile başarıyorlar. Bu eskiden bir şeydi çünkü size çizgiyi nasıl şekillendireceğiniz konusunda daha fazla kontrol sağlıyordu. Bununla birlikte, günümüzde text-decoration-offset veya text-decoration-thickness gibi text-decoration özelliklerini doğrudan hedefleyebilen yeni CSS özellikleri var, bu nedenle artık onu border yoluyla hacklemeye gerek yok.

transition efektinin, düğmeler vb. dahil olmak üzere birçok site öğesi için tümünü yakalama bildiriminin bir parçası olduğuna dikkat edin. Küçük ama fark yaratıyor.

WPKube'deki odaklanmış bağlantıların etrafında noktalı bir çizgi vardır.

wpkube odak

Bunu zaten başka bir örnekte gördük, bu yüzden bunu CSS'de nasıl başaracağımıza tekrar girmeye gerek yok.

İnek Fitness

Sonraki, en sevdiğim fitness web sitelerinden biridir. Ayrıca, bağlantılarını markanın kırmızı rengine boyayarak öne çıkmalarını sağlamakta iyi bir iş çıkarıyorlar.

nerdfitness köprü tasarım örneği

Ancak, özellikle bu hiper bağlantı tasarım örneğini seçtim, çünkü bunun hover durumu için ince bir etkisi var. Kullanıcılara geri bildirimde bulunmak için bağlantı renginin doygunluğu biraz azalır.

nerdfitness köprü tasarım örneği vurgulu

İşte Nasıl Yapılacağı

Bu basit bir efekt olduğundan, elde etmek için çok fazla işaretlemeye de ihtiyaç duymaz. Değişikliği daha az ani yapmak için site genelinde bir transition özelliği varken, yalnızca bağlantı etiketi için bir renge ve a:hover için başka bir renge sahipsiniz.

 * { transition: all ease-in-out .25s; transition-property: all; transition-property: background,color,border,opacity; } a { color: #c73737; text-decoration: none; } a:hover { color: #d35e5e; }

Elma

Temelde sonsuz tasarım bütçesine sahip en büyük şirketlerin bile çok basit bir yaklaşımla gidebileceğini size göstermek için bu örneği ekledim. Apple ana sayfasında, bağlantılar yalnızca mavi renkte görünür ve üzerine gelindiğinde altı çizili hale gelir (düzgün bir şekilde text-decoration aracılığıyla). Odak durumunun ana hatları, normalden biraz daha kalındır.

elma köprüsü tasarım örnekleri vurgulu odak

İşaretleme

Benzer bir şey yapmak istiyorsanız işte kod:

 a { color: #2997ff; } a:hover { text-decoration: underline; } :focus { outline: 4px solid rgba(0,125,250,0.6); outline-offset: 1px; }

Erkek Sağlığı

Bu dergi web sitesi masaya yeni bir fikir getiriyor. İlk başta, işler her zamanki gibi görünüyor: sayfadaki bağlantıların yalnızca bir alt çizgisi var. Dikkate değer tek şey, çizginin normalden biraz daha kalın olmasıdır.

erkek sağlığı köprü tasarım örnekleri

Ancak, köprülerin üzerine geldiğinizde yapacakları bir numara var. Bunu belirtmek için Men's Health gösterge olarak bir arka plan rengi kullanmayı seçmiştir. Bağlantılar en ufak bir gecikmeyle sararır. Hiperlink tasarım örneklerimiz arasında bir ilk.

erkek sağlığı vurgulu

CSS Kodu

Bunun altında yatan işaretleme başka bir nedenle de dikkat çekicidir. Bağlantıları için ilk satırı elde etmek için site, text-decoration kontrol etmek için yukarıda belirtilen ve nispeten yeni özellikleri kullanır.

 a { text-decoration: underline; text-decoration-thickness: 0.125rem; text-decoration-color: #d2232e; text-underline-offset: 0.25rem; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

Gördüğünüz gibi, hem text-decoration-thickness , hem text-decoration-color hem de text-underline-offset tasarımın göründüğü gibi görünmesini sağlar.

Fareyle üzerine gelme efektine gelince, göze çarpan bir şey, renk değeri olarak sadece yellow kullanmasıdır.

 a:hover { background-color: yellow; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

Örneklerin ve test web sitelerinin dışında, bu, CSS'de renkleri bildirmenin çok nadir bir yoludur ve bunu çılgınca görmek eğlencelidir. Bunun dışında, vurgulu arka planın daha az ani görünmesini ve kaybolmasını sağlamak için transition özelliğini doğal olarak bulacaksınız.

National Geographic

National Geographic, Men's Health ile benzer bir etki için gidiyor, ancak bunu çok farklı bir şekilde başarıyorlar. Burada da köprü tasarımı başlangıçta daha kalın alt çizgilerle basittir. Ancak, fareyle üzerine gelindiğinde, bağlantılı kelimenin veya tümceciğin tamamını kapsamaya devam ederler.

ulusal coğrafi köprü tasarım örnekleri vurgulu

Buradaki ilginç şey, arka planın aşağıdan yukarıya doğru büyüdüğü, o yüzden nasıl yaptıklarına bakalım.

Bu nasıl mümkün olabilir?

Her şeyden önce, normal durumdaki bağlantıların işaretlemesi:

 a { background-image: linear-gradient(120deg,#fc0,#fc0); background-position: 0 100%; background-repeat: no-repeat; background-size: 100% 0; border: none; border-bottom: 2px solid #fc0; text-decoration: none; -webkit-transition: background-size .125s ease-in; -o-transition: background-size .125s ease-in; transition: background-size .125s ease-in; }

Gördüğünüz gibi diğer hyperlink tasarım örneklerinde olduğu gibi basit bir border-bottom bildirimi ile bunu başarıyorlar. Bununla birlikte, aynı zamanda, en alta kadar konumlandırılmış ancak dikey boyutu sıfır olan bir arka plan görüntüsü vardır.

Büyüme izlenimini aslında bu şekilde alıyorlar, hoverda olduğu gibi %100 dikey boyuta giderken, ease-in geçiş aşağıdan kademeli olarak görünmesine dikkat ediyor.

 a:hover { background-size: 100% 100%; border-color: #fc0; color: #000; }

yirmi yirmi iki

Son örnekler için, iki varsayılan WordPress temasının köprü tasarımını nasıl ele aldığına bakalım. İlki Yirmi Yirmi İki. Olağanüstü bir şey olmuyor, genellikle altı çizili bağlantıların üzerine gelindiğinde altlarında kesikli bir çizgi var.

yirmi yirmi iki tema köprü tasarım örnekleri

Ancak, henüz bu tür bir manipülasyon görmedik, bu yüzden ele almanın iyi bir şey olacağını düşündüm.

Bu nasıl çalışır

Tema, bunu beklediğiniz şekilde ele alır. Bağlantı etiketlerinde text-decoration: underline atanmış ve ayrıca kalınlıkları ve ofsetleri için değerler vardır. Fareyle üzerine gelindiğinde, text-decoration-style: dashed olur. Bu kadar.

 a { text-decoration-thickness: 1px; text-underline-offset: 0.25ch; } a:hover, a:focus { text-decoration-style: dashed; }

yirmi yirmi bir

Son örneğimiz Yirmi Yirmi Bir. Selefi ile benzer bir vurgulu etkiye sahiptir, ancak kesikli çizgi yerine noktalı bir çizgi kullanır.

yirmi yirmi bir tema köprü tasarım örnekleri

Ama burada bahsetmemin nedeni bu değil. Bunun yerine, ilginç kısım odak etkisidir. Tasarımcılar, alışılagelmiş anahat yerine, öne çıkması için zıt bir arka plan rengi kullanmaya karar verdiler.

yirmi yirmi bir tema köprü tasarım örnekleri odak

Eşlik eden CSS

Bunu nasıl başardıkları da ilginç. Aşağıdaki işaretlemeden de görebileceğiniz gibi, arka plan rengi temelde beyazdır, ancak opaklığı %90'a ayarlanmıştır.

 a:focus { outline: 2px solid transparent; text-decoration: underline 1px dotted currentColor; text-decoration-skip-ink: none; background: rgba(255, 255, 255, 0.9); }

Bu şekilde, net bir kontrast sağlayan ancak çok sert olmayan bu daha zarif görünümü elde edersiniz.

Kendi Köprü Tasarımınız İçin Bu Örnekleri Kullanın

Bağlantılar olmadan, İnternet veya World Wide Web dediğimiz şey, şimdiki gibi olmazdı. Bu nedenle, web tasarımınızda diğer unsurlar kadar köprüler de dikkati hak ediyor. Yukarıdaki köprü tasarımı örneklerine baktıktan sonra, onlardan neler çıkarabileceğimizi özetleyelim:

  • Bağlantılarınızı kolayca tanınmaları için açıkça işaretleyin, bunun için en yaygın araçlar renkler, alt çizgiler veya her ikisidir.
  • Kullanıcıların bağlantılarınızla etkileşimlerini görebilmelerini sağlamak için fareyle üzerine gelme efektlerini kullanın. Bunun için çok çeşitli olasılıklar var.
  • focus durumunu ihmal etmeyin! Farklı becerilere sahip kullanıcıların sayfalarınızda gezinmesini kolaylaştırın.

Bu kadar. Artık kendi hiper bağlantılarınız hakkında tasarım kararları vermek için iyi bir temele sahipsiniz.

Yukarıdaki köprü tasarım örneklerinden en çok hangisini beğendiniz veya beğenmediniz ve neden? Bağlantılar için başka hangi tasarım olanaklarından hoşlanıyorsunuz? Aşağıdaki yorumlarda bize bildirin!