国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

如何使用HTML和CSS在圖像上添加文字?(代碼示例)

2020-03-24 16:03:57
字體:
來源:轉載
供稿:網友
本篇文章我們將向您介紹如何使用 HTML和CSS圖像上添加文字,內容很詳細

話不多說,我們直接進入正題~

1、用HTML和CSS表達的好處

不是“圖像本身寫入文字”,而是“通過HTML和CSS在圖像上配置文字”這一點有以下的好處。(推薦教程:CSS視頻教程)

即使放大,字符也不會模糊

它也在搜索引擎中閱讀(適用于SEO)

你可以選擇字母

響應式設計允許您調整字體大小(您可以執行類似智能手機顯示屏中的小寫字母...)

2、如何在圖像上放置文字

第一步:我們需要準備一個圖像

作為一個例子,我想在深色背景的背景上放置白色文字。

第二步:將圖像和字母放在一個div元素中

將圖像和字母放在一個div標簽中。在示例中,將文字“萬里長城”放在p標記中。當然您可以使用標題標簽而不是p標簽,也可以使用span標簽。

 div html' target='_blank'>class = example  img src= image/greatwall.jpg  p 萬里長城 /p  /div 

第三步:指定position屬性

為每個元素設置css的position屬性。

對作為父元素的div指定為position:relative,以及對包含該字符串的p標簽設置為absolute。img標簽不動。

把p標簽的位置設置為top:0; left:0。

為了把圖像放在橫向上,請指定為img標簽的寬度為width : 100%。

.example{/*父元素div*/ position: relative;/*相対定位*/.example p { position: absolute;/*絶対定位*/ color: white;/*文字設為白色*/ top: 0;  left: 0;.example img {  width: 100%; }

效果如下:

360截圖20181108135644787.jpg

文字出現在圖像的左上角。position:absolute父元素將確定相對于父元素的位置。top:0; left:0表示“圖像將放置在父級(div)的左上角”。

第四步:調整文字樣式

我們現在來調整一下字體的樣式,嘗試放大字體和加粗。另外,為了展現出好看的效果也來改變一下字體的種類。

.example{ position: relative;.example p{ position: absolute; color: white; top: 0;  left: 0; font-family :楷體,sans-serif; font-weight: bold; font-size: 2em; .example img{width: 100%;}

效果如下:

360截圖20181108135756170.jpg

這就完成了,說明一下:如果想把圖像的尺寸固定為某一個像素的時候,請按照width : 100%的情況,對父元素的div指定width為某一個固定像素。

3、把文字放在圖像中間

在某些情況下,我想把“文字放在圖像的中心”,這時,CSS代碼應如下所示。

.example{ position: relative;.example p{ position: absolute; color: white; /* top: 0;  left: 0;*/ font-family :楷體,sans-serif; font-weight: bold; font-size: 2em; top: 50%; left: 50%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); margin:0; padding:0;.example img{width: 100%;}

效果如下:

360截圖20181108135914921.jpg

我們對上述居中來說明一下

top和left為50%

這是基本上放在中間的。但是,這樣的話就偏離了文字的大小。

調整文字部分的錯誤

在那里使用transform: translate修正了文字的差異。在translate(-50%,-50%)中,垂直和橫向的文字的差異被修正。ttransform是CS3的屬性,但除了IE8之外還對應著其他瀏覽器

為了與舊瀏覽器對應,還寫有供應商前綴(- ms 和- wabkit-)編寫翻譯。

如果加入了magin和padding還有空白的話,則可能會偏離中心。因此,為了慎重起見,以我們把它值變為0。

4 、在圖像中顯示帶有背景顏色的類別名稱

下面介紹一下在圖像上顯示帶有背景顏色的文本的方法。

請看以下CSS代碼,HTML與上面相同

.example { position: relative;.example p { position: absolute;  top: 0; left: 0; margin: 0;  color: white; background: lightblue; font-size: 15px;  line-height: 1; padding: 5px 10px;.example img { width: 100%; }

效果如下:

360截圖20181108142443887.jpg

當標簽附著在圖像的角上時,字符被固定。在這種情況下,無論圖像的亮度如何,您都可以清楚地看到。同樣,如果要更改圖像的大小,width我們建議為父元素的div來指定它。

以上就是如何使用HTML和CSS在圖像上添加文字?(代碼示例)的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹市| 蕲春县| 林西县| 宜昌市| 库尔勒市| 平利县| 当阳市| 方正县| 广南县| 上蔡县| 故城县| 陆川县| 阿合奇县| 溆浦县| 庆阳市| 洱源县| 临沧市| 咸宁市| 梨树县| 孝义市| 会昌县| 岳西县| 安达市| 横山县| 伽师县| 南岸区| 二手房| 七台河市| 泸西县| 健康| 漾濞| 闸北区| 琼海市| 三江| 黔南| 镇平县| 清苑县| 涪陵区| 石柱| 河津市| 大悟县|