Skew Örneği Yapmak

Rufiq Cavadov

Kilopat
Katılım
12 Eylül 2013
Mesajlar
3.642
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 7 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.

Geri
Yukarı