在我的網站上,我創建了這些包含2-4行引用,小字體和小標題描述(或標題/副標題,無論)的小引用框,以及圓形裁剪照片位於盒子的左下角。我做了一個基本的js fiddle。Responsive Circle-cropped photos
(它在我的實際代碼的方式是,我有一個SASS混入,到我班喂圓直徑):
HAML
.circle-photo-div{ style: "background: url(#{photo_url})" }
青菜
.circle-photo-div
@include circle-photo(110)
position: absolute
bottom: -19%
left: -7%
@mixin circle-photo($diameter)
width: #{$diameter}px
height: #{$diameter}px
border-radius: #{$diameter/2.0}px
-webkit-border-radius: #{$diameter/2.0}px
-moz-border-radius: #{$diameter/2.0}px
margin: 1em auto
background-size: cover
background-repeat: no-repeat
background-position: center center
-webkit-border-radius: 99em
-moz-border-radius: 99em
border-radius: 99em
border: 5px solid white
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.8)
無論如何,現在我已經使網頁充分響應 - 除了這些circ樂照片。
問題是,如果頁面展開,我希望照片也展開,而且我不知道有什麼方法可以將新的理想直徑提供給我的課程,以便將它提供給sass mixin。所以我有一個可以完美縮放的頁面,但是對於這些太小或太大的照片。
任何想法如何做到這一點 - 有一個圓形裁剪照片,響應地調整和保持其在盒子左下角的相對位置(我認爲,這意味着它的絕對定位也必須改變) ?
你好,你能發表一個你完成的工作方法的例子嗎? – Joe