如何在建立的圖示內新增文字?
有時,開發者需要將文字放入圖示中。例如,在“點贊”圖示中新增點贊總數可以改善UI,在評論圖示中新增評論,在任何圖示中顯示特定數字等等。
在HTML中,我們可以分別新增文字和圖示。之後,我們可以設定文字的位置,使其位於圖示的中間。在本教程中,我們將學習在建立的圖示中新增文字的不同示例。
語法
使用者可以按照以下語法設定文字位置,將其放置在建立的圖示內。
text {
position: absolute;
text-align: center;
width: value;
padding-top: value;
}
在上述語法中,“absolute”位置根據父元素的位置更改文字的位置。此外,我們需要根據圖示的寬度和padding-top指定文字的寬度,以將文字放在圖示的中間。
示例1(使用Ionic框架的圖示)
在下面的示例中,我們使用Ionic框架在網頁上顯示圖示。在這裡,我們在網頁上添加了心形的圖示。我們還添加了數字文字。在CSS中,我們設定了圖示的字型大小和“absolute”位置。此外,我們設定了文字寬度和padding-top以將文字置於中間。
在輸出中,使用者可以看到文字位於心形圖示的中間。
<html>
<head>
<style>
.text {
font-size: 2rem;
position: absolute;
text-align: center;
width: 8rem;
padding-top: 4rem;
}
</style>
<link href = "https://code.ionicframework.com/1.3.0/css/ionic.min.css" rel = "stylesheet" />
</head>
<body>
<h3> Placing the <i> text inside the icon </i> using CSS </h3>
<div>
<span>
<span class = "text"> LOVE </span>
<i style = "font-size: 10rem;" class = "ion-ios-heart-outline"> </i>
</span>
</div>
</body>
</html>
示例2(使用Font-awesome庫)
在下面的示例中,我們使用Font-awesome庫在網頁上新增圖示。Font-awesome庫包含一些預定義的包含文字的圖示,我們可以更改這些文字。
在這裡,我們使用span元素新增圖示。我們還使用帶有圖示和文字元素的不同類名來將文字元素放在圖示的中間。
在輸出中,我們可以看到圖示內的文字。
<html>
<head>
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" />
</head>
<body>
<h2> Placing the <i> text inside the icon </i> using CSS</h2>
<div>
<span class = "fa-stack fa-3x">
<i class = "fa fa-comment fa-stack-2x"> </i>
<strong class = "fa-stack-1x fa-stack-text fa-inverse"> 87 </strong>
</span>
<span class = "fa-stack fa-3x">
<i class = "fa fa-certificate fa-stack-2x"> </i>
<span class = "fa fa-stack-1x fa-inverse"> 3 </span>
</span>
</div>
</body>
</html>
我們學習瞭如何使用CSS在圖示中新增文字。我們需要根據父元素設定文字的位置,並調整填充或邊距。此外,使用者可以使用CSS建立自定義圖示,並嘗試將文字放置在其中,而不是使用預構建的SVG圖示。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP