最近在做乙個小遊戲時發現了乙個問題,總是在彈出img時先出現乙個灰色的邊框,所以為了查詢問題,查詢了一些關於img 預設邊框的小知識點。
一. 下面**都試驗過後會發現,img會有外邊框,這個也是使用img元素的乙個坑
一般在img為空時出現,因為瀏覽器找不到圖,就會用乙個邊框來代替
1. 設定空img的css樣式
img[src=""],img:not([src])
第乙個為屬性選擇器(img中src為空的元素),第二個為反選偽類選擇器(src沒有的img元素),將其的opacity設定為空
2.img剪裁方法
(1)負margin
.container-img img
負的邊距像能減小元素在文件流中的尺寸一樣,但其實它的尺寸大小並沒變,只是文件流在計算元素位置的時候,會認為負邊距把元素的尺寸減小了,所以位置也就發生變化了。還有,文件流只能是後面的流向前面的,即文件流只能向左或向上流動,不能向下或向右移動。所以margin = -1px相當於向左上方移動乙個畫素,所以margin = -1px相當於向左上方移動乙個畫素,為了讓父級元素可以遮住img的邊框,需要將img width/height 均加2px,相當與對進行剪裁,定位元素方法與這個原理一樣。
負margin的使用場景很多,我們很多用的三欄布局的聖杯布局,雙飛翼布局都是這麼使用的。
(2)絕對定位
.container-img
.container-img img
灰色地帶及人為灰色地帶
灰色地帶是指真相不能被清晰確認出來的情況。生活中充滿了這種情況,我們不得不打起精神來面對它們。但是不要製造太多的灰色地帶。有些人太過於關注生命中的灰色地帶,以至於他們逐漸使自己相信生命中除了灰色地帶就沒有別的什麼了。現實中確實存在部分這樣的情況。但我們必須明白,事實上,大部分事物還是清晰明確的,千萬...
生活的灰色
哎!最近忙的頭髮暈。可能都是怪我沒有主見,沒有勇氣,沒有實踐,沒有記心。現在大學掛課3門,2課主課,數字邏輯和vf。先說的那個數字邏輯吧,我真的很想罵人啊!大學的老師是怎麼回事啊!有的老師是照書本上的來上課,有的是自己照自己的上課。最怕的老師就是他不管你們什麼的不理解就是一句話,你們吧我教的記住,以...
灰色的村莊
灰色的村莊 我看著乙隻螞蟻一步一步地 走向那個由無數隻螞蟻組成的大螞蟻群中 直到我再也分不清哪個是那只 最初的螞蟻。就像我看見灰色的村莊 在人們的頭頂越公升越高。灰色的村莊 散落在大地上的天才 只是想抓住那最後的信仰。我也分不清哪個是 最初的人,我看見擁擠的人群中 乙個人很容易憎恨乙個人 乙個人再也...