第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何縮放CSS Sprite中的圖像

如何縮放CSS Sprite中的圖像

嗶嗶one 2019-11-26 14:46:13
在本文http://css-tricks.com/css-sprites/中,它討論了如何從1個(gè)較大的圖像中裁剪出較小的圖像。您能否告訴我是否有可能/如何裁剪出較小的圖像,然后在進(jìn)行布局之前縮放裁剪的區(qū)域?這是該文章的示例:A{  background-image: url(http://www.jaredhirsch.com/coolrunnings/public_images/3deb155981/spriteme1.png);  background-position: -10px -56px;}我想知道從spriteme1.png裁剪圖像后如何縮放圖像這是示例的網(wǎng)址:http : //css-tricks.com/examples/CSS-Sprites/Example1After/所以我想知道是否可以縮小項(xiàng)目1,2,3,4旁邊的圖標(biāo)?
查看完整描述

3 回答

?
狐的傳說(shuō)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

使用精靈時(shí),僅限于精靈中圖像的尺寸。background-sizeStephen提到的CSS屬性尚未得到廣泛支持,并且可能會(huì)導(dǎo)致IE8及以下版本的瀏覽器出現(xiàn)問題-考慮到它們的市場(chǎng)份額,這不是一個(gè)可行的選擇。


解決該問題的另一種方法是使用兩個(gè)元素并通過將其與img標(biāo)記一起使用來(lái)縮放子畫面,如下所示:


<div class="sprite-image"

     style="width:20px; height:20px; overflow:hidden; position:relative">

    <!-- set width/height proportionally, to scale the sprite image -->

    <img src="sprite.png" alt="icon"

         width="20" height="80"

         style="position:absolute; top: -20px; left: 0;" />

</div>

這樣一來(lái),外部元素(div.sprite-image)從img標(biāo)記中裁剪了20x20px的圖像,其作用就像是scaled background-image。


查看完整回答
反對(duì) 回復(fù) 2019-11-26
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

嘗試以下方法:可伸縮的Sprites-跨瀏覽器,可響應(yīng)地調(diào)整大小/拉伸CSS Sprite圖像


此方法“響應(yīng)式”縮放精靈,以便根據(jù)瀏覽器窗口的大小調(diào)整寬度/高度。它不被使用, background-size因?yàn)樵谳^舊的瀏覽器中不存在對(duì)此的支持。


的CSS


.stretchy {display:block; float:left; position:relative; overflow:hidden; max-width:160px;}

.stretchy .spacer {width: 100%; height: auto;}

.stretchy .sprite {position:absolute; top:0; left:0; max-width:none; max-height:100%;}

.stretchy .sprite.s2 {left:-100%;}

.stretchy .sprite.s3 {left:-200%;}

的HTML


<a class="stretchy" href="#">

  <img class="spacer" alt="" src="spacer.png">

  <img class="sprite" alt="icon" src="sprite_800x160.jpg">

</a>

<a class="stretchy s2" href="#">

  <img class="spacer" alt="" src="spacer.png">

  <img class="sprite" alt="icon" src="sprite_800x160.jpg">

</a>

<a class="stretchy s3" href="#">

  <img class="spacer" alt="" src="spacer.png">

  <img class="sprite" alt="icon" src="sprite_800x160.jpg">

</a>


查看完整回答
反對(duì) 回復(fù) 2019-11-26
  • 3 回答
  • 0 關(guān)注
  • 665 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)