如何使用CSS裁剪图像

马克·斯特尔

我想使用css裁剪正方形图像,如在所附图像上看到的那样。但是也要使用右边的文本,所以我将如何实现整个容器?

<div style="width:100%">
<div style="widht:50%; float:left">
My Texting
</div>
<div style="widht:50%; float:left">
<img src="myimage.png">
</div>
</div>

在这里看到小提琴:https : //jsfiddle.net/hgo62n6a/如何裁剪图像?

在此处输入图片说明

迈克尔·马莫里蒂(Michael Mammoliti)

解决方案在这里(已编辑,现在更简洁,更灵活):

演示:jsFiddle

HTML:

<div class='section clearfix'>

    <div class='section-content section-col section-col-left'>
        <div class='padding'>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
    </div> <!-- end of .section-content -->


    <div class='section-bar clearfix'>
        <table>
            <tr>
                <td><a href=''>item 1</a></td>
                <td><a href=''>item 2</a></td>
                <td><a href=''>item 3</a></td>
            </tr>
        </table>
    </div> <!-- end of .section-bar -->

<div class='section-bg' style='background-image: url("http://www.ysecit.com/css/images/bg-original.jpg")'>&nbsp;</div>

CSS:

*{
    padding: 0;
    margin: 0;
    text-decoration: none;
    box-sizing: border-box
}

.clearfix {
    display: table;
}
.clarfix ::after{
    content: "";
    display: block;
    clear: both;
}

.padding{
    padding: 40px;
}

.section {
    position:relative;
    overflow: hidden;
}

.section-col{
}

.section-col-left {
    float: left
}

.section-content {
    width: 50%;
    left: 0;
    z-index: 3;
    position: relative;
}


.section-content::before {
    display: block;
    width: 0;
    content: "";
    position: absolute;
    top: 0;
    right: -40px;
    border: 1000px solid #fff;
    border-right: 200px solid transparent;
    z-index: 2;
}

.section-content div {
    position: relative;
    z-index: 3;
}

.section-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
}

.section-bar {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #000;
    z-index: 2
}
.section-bar table {
    float: right;
}
.section-bar table tr td {
     padding: 10px   
}
.section-bar table tr td a{
    color: #fff
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS裁剪图像

来自分类Dev

如何使用AsciiDoctor裁剪/裁剪图像

来自分类Dev

如何使用CSS裁剪具有任何大小的图像

来自分类Dev

如何使用html和CSS裁剪和设计这些图像?

来自分类Dev

如何使用html和css裁剪和设计这些图像?

来自分类Dev

如何使用mogrify裁剪图像

来自分类Dev

如何使用drawImage()裁剪图像?

来自分类Dev

如何在css中进行图像裁剪

来自分类Dev

如何在css中进行图像裁剪

来自分类Dev

使用CSS调整大小和裁剪图像

来自分类Dev

使用CSS调整图像的裁剪部分的大小

来自分类Dev

如何使用ImageMagick提高裁剪图像的性能?

来自分类Dev

如何使用jcrop裁剪不同尺寸的图像

来自分类Dev

如何使用JavaScript裁剪图像的区域?

来自分类Dev

如何使用Laravel Varbox裁剪不同的图像?

来自分类Dev

不确定如何使用CICrop裁剪图像

来自分类Dev

如何使用 Python PIL 或 CV 裁剪图像?

来自分类Dev

如何使用opencv python从底部裁剪图像

来自分类Dev

使用Javascript裁剪图像(裁剪)

来自分类Dev

在CSS中裁剪图像

来自分类Dev

CSS图像裁剪大小

来自分类Dev

图像裁剪与CSS问题

来自分类Dev

从右边的css裁剪图像

来自分类Dev

HTML / CSS裁剪图像

来自分类Dev

如何使用CSS将矩形图像裁剪为正方形?

来自分类Dev

如何使用CSS对中和裁剪图像以始终显示为正方形?

来自分类Dev

如何从相机裁剪图像

来自分类Dev

如何裁剪图像并保存?

来自分类Dev

使用坐标裁剪图像