Divi'nin dönüşüm seçenekleriyle yaratıcı olmak her zaman eğlencelidir. Harika "alışılmışın dışında" tasarımlar oluşturmanıza olanak tanırlar. Ve bu eğitici yazıda, Divi metinlerini tıklandığında büyüyen ve daralan güzel bir bölümlü dairesel menüye dönüştüreceğiz. Bölümlere ayrılmış alanlar (pasta grafik gibi) oluşturmanın püf noktası, dönüşümün eğimini oldukça benzersiz bir şekilde kullanmaktır.

anket

İşte bu eğitimde oluşturacağımız bölümlenmiş dairesel menüye genel bir bakış.

segment divi divi menüsü

Başlamak için neye ihtiyacınız var?

Başlamak için aşağıdakileri yapmanız gerekir:

  1. Henüz yapmadıysanız, kurun ve etkinleştirin. Divi teması yüklü (veya eklenti Divi Oluşturucu kullanmıyorsanız Divi teması).
  2. WordPress'te yeni bir sayfa oluşturun ve kullanın Divi Ön uçtaki sayfayı değiştirmek için Oluşturucu (görsel oluşturucu).

Bundan sonra tasarlamaya başlamak için boş bir tuvaliniz olacak. Divi.

Menü öğeleri için satır oluşturma

Varsayılan normal bölümde, tek sütunlu bir satır ekleyin.

Yeni bir divi satırı ekleyin

Satırı Şekillendirmek

Bir modül eklemeden önce dairesel şeklimizi ve arka plan rengimizi elde etmek için çizgiyi arayalım. Satır ayarlarını açın ve aşağıdakileri güncelleyin:

  • Arka plan rengi: #8857f2
  • Özel bir oluk genişliği kullanın: EVET
  • Oluk genişliği: 1
  • Genişlik: 30em
  • Yükseklik: 30em
  • Döşeme: Üstte 0px, altta 0px

Ardından yuvarlatılmış köşeleri ve kutunun gölgesini ekleyin.

Yuvarlatılmış köşeler:% 50
Kutu Gölgesi: ekran görüntüsüne bakın

Yuvarlak köşe divi çizgisi

Çizgiye bazı ekstra özelleştirmeler eklemek için geri döneceğiz, ancak şimdilik tanıtım notlarımızı eklemeye başlayabiliriz.

Menü için bulanıklaştırma oluştur

Dairesel satırın içindeki bir sütunun satırına yeni tanıtım metni ekleyin.

Divi yorum modülü

Blurb stili # 1

Güncelleme içindekiler bir başlık ve simge içeren ilk tanıtıcı yazının.

  • Başlık: link
  • Simgeyi kullanın: EVET
  • Simge: ekran görüntüsüne bakın

Ardından tasarım parametrelerini aşağıdaki gibi güncelleyin:

  • Arka plan rengi: #773ef2
  • Arka plan rengi (vurgulu): #222222
  • Simge Rengi: #ffffff
  • Simge Yazı Tipi Boyutu: 40px (masaüstü), 30px (tablet)
  • Metnin hizalanması: orta

Divi özet modülünün değiştirilmesi

Ardından başlığın metin stilini aşağıdaki gibi güncelleyin:

  • Yazı Tipi Başlığı: Archivo Narrow
  • Başlık Yazı Tipi Stili: TT
  • Renk metni: #ffffff
  • Metin Başlığı Boyutu: 14px (masaüstü), 12px (tablet)

Daha sonra, referans metnini özel CSS kullanarak konumlandırmamız gerekiyor. Gelişmiş sekmesine gidin ve aşağıdaki özel CSS kodunu ana öğeye ekleyin:

pozisyon: mutlak! önemli; solda:% 50; üst:% 50;

Şimdi Tasarım sekmesine geri dönün ve yazı boyutunu ve aralığını aşağıdaki gibi güncelleyin:

  • Genişlik: 15em
  • Yükseklik: 15em
  • Marj: -15em kaldı

Bu, sunum metninin sağ alt köşesini doğrudan dairenin ortasına yerleştirir.

Kenar boşluğu ve boyutlar özet modülünün değiştirilmesi

Dönüşüm seçeneklerini kullanarak segment oluşturma

Bulmacayı daire şeklinde bir bölüme dönüştürmek için, tanıtıcıyı eğip döndüreceğiz. Bunu yapmak için aşağıdaki dönüştürme seçeneklerini güncelleyin:

  • X ekseni eğimini dönüştürün: 60deg

Eğim dönüşümü

  • Dönüşümün kökeni:% 100% 100% (sağ alt)

Yazımızın sağ alt köşesi doğrudan dairenin merkezinde olduğundan, dönüşümün kaynağının da sağ altta olmasını istiyoruz. Bu, açılı bloğun ucunun dairenin merkezinde olmasını sağlayarak onu segment haline getirir.

segment divi divi menüsü

İçeriğin kilidini aç

Gerçekte, eğmek istediğimiz tek şey, segmentin şeklini oluşturmak için tanıtım yazısının şeklidir, segmentin şekli değil. içindekiler dahili (yani simge ve metin). Ancak bu mümkün olmadığından sadece dönüşüm özelliğini eklememiz gerekiyor. içindekiler Önyargı etkisini tersine çevirerek normal görünmesini sağlayan tanıtım yazısı. Bunu yapmak için Gelişmiş sekmesine gidin ve aşağıdaki özel CSS'yi ekleyin:

İçerik değiştirme css modülü özgeçmişCSS Blurb İçeriği:

dönüşümü: eğri (-60deg) döndürün (-75deg); pozisyon: mutlak; yükseklik: 27em; genişlik: 27em; alt: -13.5em; sağ: -13.5em;

Ardından, Blurb görüntüsü için aşağıdaki CSS kodunu ekleyerek simge ve başlık arasındaki kenar boşluğunu azaltın:

Blurb Görüntüsü CSS

kenar boşluğu: 15px;

Ve şimdi, tanıtım yazısı içerik alanı tanıtım yazısının ötesine geçtiği için (göremeseniz bile), taşmayı aşağıdaki gibi gizlememiz gerekiyor:

  • Yatay taşma: gizli
  • Dikey taşma: gizli

Bunu eklemezsek, istenmeyen bir köprü alanımız olur.

Dünyanın geri kalanını yarat

Tanıtımın geri kalanını oluşturmak için, tel kafes görüntüleme modunu devreye alın ve toplam 5 özdeş tanıtım yazısı için mevcut tanıtıcıyı 6 kez çoğaltın.

Özgeçmiş modülünün kopyası

Karışım dönüşü # 2

Ardından Blurb # 2 ayarlarını açın ve modülü aşağıdaki gibi döndürün:

  • Z ekseni dönüşünü dönüştürün: 30deg

Bir modülün arızasını değiştirin

Bu, Metin # 2'yi dairenin orta noktasından saat yönünde döndürür.

Modül css divi rotasyon modülü özgeçmişini değiştir

Ardından sunum metninin geri kalanını 30 derecelik artışlarla döndürmeye devam edebiliriz;

Bulanıklığı döndürün # 3

Blurb # 3 ayarlarını açın ve aşağıdakileri güncelleyin:

  • Z ekseni dönüşünü dönüştürün: 60deg

Karışım dönüşü # 4

Blurb # 4 ayarlarını açın ve aşağıdakileri güncelleyin:

  • Z ekseni dönüşünü dönüştürün: 90deg

Bulanıklığı döndürün # 5

Blurb # 5 ayarlarını açın ve aşağıdakileri güncelleyin:

  • Z ekseni dönüşünü dönüştürün: 120deg

Bulanıklığı döndürün # 6

Blurb # 6 ayarlarını açın ve aşağıdakileri güncelleyin:

  • Z ekseni dönüşünü dönüştürün: 150deg

İşte şimdiye kadarki sonuç.

Nihai sonuç

Menü düğmesinin oluşturulması

Menü düğmesini oluşturmak için, tüm bölümün boyutunu küçülteceğiz ve ardından düğme tasarımı için bir sunum simgesi kullanacağız.

Bunu yapmak için geçerli bölümün altına yeni bir normal bölüm ekleyerek başlayın.

Yeni bir divi bölümü ekle

Ardından bölüme bir sütunluk bir satır ekleyin.

Divi sütununa bölüm eklemeDüğme için Blurb simgesini oluşturma

Ardından hatta bir bulanıklık modülü ekleyin.

Özet modülü ikinci bölüm ekleyin

Başlığın ve gövdenin varsayılan içeriğini silin ve aşağıdaki gibi bir simge kullanın:

  • Simgeyi kullanın: EVET
  • Simge: artı sembolü (ekran görüntüsüne bakın)

Modül özeti simgesinin değiştirilmesi

Ayarları aşağıdaki şekilde güncellemeye devam edin:

  • Simge Rengi: # 222222
  • Simge yazı tipi boyutunu kullan: EVET
  • Simge Yazı Tipi Boyutu: 50px
  • Resim / simge animasyonu: animasyon yok

Ardından, simgenin altındaki varsayılan marjı kaldırmak için aşağıdaki özel CSS kodunu ana öğeye ekleyin.

CSS ana elemanı

kenar boşluğu: 0px;

Satır dolgu

Ardından, varsayılan dolguyu satırdan kaldırın.

  • Döşeme: Üstte 0px, altta 0px

Bölüm ayarları

Düğmeyi tamamlamak için bölümümüzü bir daireye dönüştüreceğiz.

Bölüm ayarlarını açın ve aşağıdaki öğeleri güncelleyin:

  • Genişlik: 100px
  • Yükseklik: 100px
  • Döşeme: Üstte 0px, altta 0px
  • Yuvarlatılmış köşeler:% 50
  • Kutu Gölgesi: ekran görüntüsüne bakın

Devam divi modülünü değiştir

O zaman ona beyaz bir arka plan ver.

  • Arka plan rengi: #ffffff

Gelişmiş sekmesinde, düğmeyi pencerenin altında sabitlenmiş şekilde konumlandırmak için aşağıdaki özel CSS kodunu ana öğeye ekleyin.

pozisyon: sabit! önemli; alt: -50px; solda:% 50; sol kenar boşluğu: -50px;

Divi bölüm stili yapılandırması

Ayrıca jQuery ile hedeflenebilecek bir CSS sınıfı eklememiz gerekiyor. Aşağıdakileri ekleyin:

  • CSS sınıfı: transform_target

Menü divi dönüştür

Ardından, düğme sayfa içeriğinin geri kalanının üzerinde kalması için Z dizinini güncelleyin (hala aynı pencerede).

  • Z dizini: 12

Dairesel menü çizgisini konumlandırma

Artık menü düğmesi yerinde olduğuna göre, bölümlere ayrılmış dairesel menümüzü içeren satırı, aynı zamanda sayfanın alt kısmında, dairenin yalnızca üst yarısı görünür olacak şekilde sabit ve ortalanacak şekilde konumlandırmamız gerekiyor.

Bunu yapmak için, menü düzenini içeren satırın parametrelerini açın ve aşağıdaki özel CSS'yi ekleyin:

CSS ana elemanı

pozisyon: sabit! önemli; alt: -10em; solda:% 25; sol kenar boşluğu: -15em; marj-alt: -5em;

Z endeksini aşağıdaki gibi güncelleyin:

  • Z dizini: 11

Divi çizgi stili değişikliği

Sonra aşağıdaki CSS sınıfını ekleyin.

  • CSS sınıfı: has-dönüşümü

Css satırını dönüştürmek için

Son olarak, dönüşüm ölçeğini kullanarak dairesel menüyü tamamen daraltmamız (veya daraltmamız) gerekir. Bu, jQuery ile efekti etkinleştirmemizi ve devre dışı bırakmamızı sağlayacak, bu da tıklamayla menüyü genişletecek ve daraltacaktır.

Aşağıdaki öğeleri güncelleyin:

  • Dönüşüm ölçeği:% 1

Divi çizgi dönüşümü

Parçalı dairesel menümüz ve menü düğmemiz varsa, yapmanız gereken tek şey, düğme işlevini tamamlamak için özel CSS ve jQuery eklemektir.

Dış Özel CSS'yi Sayfa Ayarlarına Ekleme

Görsel oluşturucunun altındaki menüden sayfa ayarlarını açın ve aşağıdaki özel CSS'yi Gelişmiş sekmesinin altına ekleyin:

.for-transform, .transform_menu. ve-pb-icon, .toggle-transform-animation {geçişi: tüm 400ms giriş kolaylığı; } .for-transform, .toggle-transform-animation {font-size: 14px; } .toggle-transform-animation {dönüşümü: yok! önemli; } .transform_target {imleç: pointer; } .toggle-active-target .and_pb_blurb .et-pb-icon {transform: rotateZ (45deg); } @media all ve (max-width: 980px) {.to-transform {-webkit-mask-image: -webkit-radial-gradyan (beyaz, siyah); } .for-transform, .toggle-transform-animation {font-size: 10px; }}

Css, divi sayfasını kişiselleştirirBir kod modülüyle jQuery ekleme

Ardından, tel kafes görüntüleme modunu devreye alın ve menü menü düğmesinin altına bir kod modülü ekleyin.

Divi kod modülünü ekleSonra aşağıdaki kodu modüle ekleyin.

(function($) {
$(document).ready(function(){
$('.transform_menu').click(function(){
$(this).toggleClass('toggle-active-target');
$('.pour-transformer').toggleClass('toggle-transform-animation');
});
});
})( jQuery );

Divi modül kodu

Nihai sonuç

Şimdi son sonucu canlı bir sayfada görelim.

Divi modül animasyonuMenü, geçerli sayfanızla veya ayarlar menüsündeki Diğer simgesini tıklatarak ekleyebileceğiniz önceden tanımlanmış düzenlerimizden biriyle iyi çalışır.

Dairesel menünün boyutunu ayarlama

Parçalı dairesel menü, üst gövdenin yazı tipi boyutuna göre em uzunluk birimleri kullanılarak oluşturulur. Bu, menünün boyutunu artırmayı ve azaltmayı kolaylaştırır. Yazı tipi boyutunu değiştirmek için tek yapmanız gereken, sayfa ayarlarına eklediğimiz özel CSS'deki satırı hedefleyen pour-transform sınıfının font-size özelliğini değiştirmektir.

Son düşünceler

Bu eğitimde, Divi'nin dönüştürme seçenekleriyle yaratıcı kalarak Divi'de bölümlere ayrılmış dairesel bir menünün nasıl oluşturulacağını açıkladık. Menü öğeleri için sabit konumlandırma ve eğimli yazı içeriği gibi görevler için de özel CSS kullandık.

JQuery, menü düğmesine tıkladığınızda menünün genişleme ve daraltma efektini oluşturmak için dönüştürme ölçeği özelliğini açmamızı ve kapatmamızı sağlar.

Genel olarak, bu yazıda çok fazla ilham bulacağınızı düşünüyorum.