怎么把小图标横着排_html/css_WEB-ITnose
都是从一张大图上取小图,我怎么样能像最下边那张图那样,可以把小图标横着排
css
.rtf{background:url(allbgs.png) no-repeat 0px 0px;width:13px;padding-top:18px;}.txt{background:url(allbgs.png) no-repeat -13px 0px;width:13px;padding-top:18px;}.excel{background:url(allbgs.png) no-repeat -26px 0px;width:16px;padding-top:18px;}.word{background:url(allbgs.png) no-repeat -42px 0px;width:16px;padding-top:18px;}.pdf{background:url(allbgs.png) no-repeat -58px 0px;width:16px;padding-top:18px;}.ppt{background:url(allbgs.png) no-repeat -74px 0px;width:16px;padding-top:18px;}
html
<div class="error"> <div class="word"></div> <div class="rtf"></div> MS Office文档<div class="excel"></div> ,docxppt,pptxxls,xlsxvsdpotppsrtf <br />PDF pdf<br />纯文本 txt </div>
回复讨论(解决方案)
控制你div的位置试试
把要排在一块的图标的div浮动一下试试
或者用table布局试试可以不
控制你div的位置试试
把要排在一块的图标的div浮动一下试试
或者用table布局试试可以不
不想用table,能不能帮我贴个代码看看
你用的是div背景做的 那么div就要加浮动float:left
其实想要实现这种效果很简单 放一个横排div 控制好宽、高度 直接用img标签把图片放在div里就可以了
其实想要实现这种效果很简单 放一个横排div 控制好宽、高度 直接用img标签把图片放在div里就可以了
这样的话,每个小图标都要做成一个文件,对吗? 我想把小图标都放在一个文件里边
引用 4 楼 emperor_v5 的回复:其实想要实现这种效果很简单 放一个横排div 控制好宽、高度 直接用img标签把图片放在div里就可以了
这样的话,每个小图标都要做成一个文件,对吗? 我想把小图标都放在一个文件里边
嗯 是的 要把每一个图片切下来做一个图片的
我汗啊 我无语啊 我瀑布汗啊 。
*{margin0;padding:0;}.demo_ico a{ display: block; float:left; height:16px; padding:5px 12px;line-height:16px;}.demo_ico i{width:16px;height:16px;background-image:url(http://img.my.csdn.net/uploads/201301/31/1359592718_8462.jpg); float:left; background-repeat:no-repeat;}.one i{ background-position:-139px -16px;}.two i{background-position:-218px -16px;}.threee i{background-position:-194px -40px;}.four i{background-position:-235px -40px;}.five i{background-position:-139px -112px;}.demo_ico span{ margin-left:8px;}
<div class="demo_ico"> <a href="" class="one"><i></i><span>第一个</span></a> <a href="" class="two"><i></i><span>第二个</span></a> <a href="" class="threee"><i></i><span>第三个</span></a> <a href="" class="four"><i></i><span>第四个</span></a> <a href="" class="five"><i></i><span>第五个</span></a></div>
.one i{ background-position:-139px -16px;}.two i{background-position:-218px -16px;}.threee i{background-position:-194px -40px;}.four i{background-position:-235px -40px;}.five i{background-position:-139px -112px;}
这里定义的都是 i 的格式,怎么用在 ?
除非你重新做 图片 要不定位出来的 会有 问题。
补充下 :意思是 把 所有的小图片 重新排列下 。
楼主这种情况,还是把图片分开比较实际吧,代码也容易编写和修改:)
.rtf{background:url(allbgs.png) no-repeat 0px 0px;width:13px;padding-top:18px; float:left; margin-left:5px;}.txt{background:url(allbgs.png) no-repeat -13px 0px;width:13px;padding-top:18px; float:left; margin-left:5px;}.excel{background:url(allbgs.png) no-repeat -26px 0px;width:16px;padding-top:18px; float:left; margin-left:5px;}.word{background:url(allbgs.png) no-repeat -42px 0px;width:16px;padding-top:18px; float:left; margin-left:5px;}.pdf{background:url(allbgs.png) no-repeat -58px 0px;width:16px;padding-top:18px; float:left; margin-left:5px;}.ppt{background:url(allbgs.png) no-repeat -74px 0px;width:16px;padding-top:18px; float:left; margin-left:5px;}
在每一个图标的样式后面都加上float:left;
除非你重新做 图片 要不定位出来的 会有 问题。
有一个工具可以自动把小图合成大图,然后生成定位,上边的css就是自动生成的。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

本文討論了HTML&lt; Progress&gt;元素,其目的,樣式和與&lt; meter&gt;元素。主要重點是使用&lt; progress&gt;為了完成任務和LT;儀表&gt;對於stati

本文討論了html&lt; datalist&gt;元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

本文討論了HTML&lt; meter&gt;元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了&lt; meter&gt;從&lt; progress&gt;和前

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

本文討論了&lt; iframe&gt;將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。
