Skew Örneği Yapmak

Katılım
12 Eylül 2013
Mesajlar
3.725
Makaleler
3
Çözümler
10
Yer
Azərbaycan
Daha fazla  
Cinsiyet
Erkek
Merhabalar. CSS ile resimde header ve footer kısmında gördüğünüz skew örneğini nasıl yapabilirim ?

1.jpg
 
Çözüm
M
Kod bloğundaki gibi clip-path ifadesini kullanarak resimdeki görüntüyü oluşturabilirsiniz. Yalnız ben acele ettiğimden kodlar biraz kirli duruyor, ama daha temizi yapılabilir. Ayrıca Clippy — CSS clip-path maker sitesinden istediğiniz şekilleri kolayca oluşturabilirsiniz.

Başlıksız-2.jpg


HTML:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        .Skew-1{
            width:30%;
            height:196px;
            background:#ff5b5b;
            position:absolute;
            -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
            clip-path: polygon(0 0, 0 100%, 100% 100%);
            z-index:1;
        }
        .Skew-2{
            width:100%;
            height:196px;
            background:#3e4e6c;
            position:absolute;
            -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
            clip-path: polygon(100% 0, 0 100%, 100% 100%);
        }
    </style>
</head>
<body>
    <div>
        <div class="Skew-1"></div>
        <div class="Skew-2"></div>
    </div>
</body>
</html>
a
Kod bloğundaki gibi clip-path ifadesini kullanarak resimdeki görüntüyü oluşturabilirsiniz. Yalnız ben acele ettiğimden kodlar biraz kirli duruyor, ama daha temizi yapılabilir. Ayrıca Clippy — CSS clip-path maker sitesinden istediğiniz şekilleri kolayca oluşturabilirsiniz.

Başlıksız-2.jpg


HTML:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        .Skew-1{
            width:30%;
            height:196px;
            background:#ff5b5b;
            position:absolute;
            -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
            clip-path: polygon(0 0, 0 100%, 100% 100%);
            z-index:1;
        }
        .Skew-2{
            width:100%;
            height:196px;
            background:#3e4e6c;
            position:absolute;
            -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
            clip-path: polygon(100% 0, 0 100%, 100% 100%);
        }
    </style>
</head>
<body>
    <div>
        <div class="Skew-1"></div>
        <div class="Skew-2"></div>
    </div>
</body>
</html>
a
 
Son düzenleyen: Moderatör:
Çözüm
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı