首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是CSS‘压扁’我的形象吗?

这是CSS‘压扁’我的形象吗?
EN

Stack Overflow用户
提问于 2015-12-31 22:06:08
回答 1查看 4.9K关注 0票数 1

我有下面的CSS和当我把一个图像到网站的品牌,它挤压该形象,我不知道为什么?!我是个新手,我希望有人能在这里发现一些引起问题的东西?

代码语言:javascript
复制
.site-branding {
    position: relative;
    padding-top: 10px;

    &:before {
        content: "";
        position: absolute;
        height: 100px;
        width: 100vw;
        top: 0;
        right: -1px;
        background: $green;
    }

    &:after {
        content: "";
        position: absolute;
        border-right: 50px solid transparent;
        border-bottom: 100px solid transparent;
        border-left: 50px solid $green;
        height: 0;
        width: 0;
        right: -100px;
        top: 0;
    }

    a {
        position: relative;
        z-index: 1;
    }
}


<header class="site-header" role="banner"> 
  <div class="row"> 
    <div class="columns-2 site-branding"> 
    <a href="homepage.html" title="Homepage" rel="Home"> 
      <center><img src="images/Logo.png" alt="logo"/></center> 
    </a> 
  </div>
EN

回答 1

Stack Overflow用户

发布于 2015-12-31 22:38:33

是。CSS可能会压碎你的图像。

这两条规则意味着高度始终为100 of,宽度始终为视图端口宽度的100%。

代码语言:javascript
复制
    height: 100px;
    width: 100vw;

你可能是说

代码语言:javascript
复制
    height: 100px;
    max-width: 100vw;

这意味着图像不应该超过100%的宽度,但它允许图像与100 to高度成比例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34551981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档