Skew Örneği Yapmak

Rufiq Cavadov

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

 
Çö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.



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.



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
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…