1. 程式人生 > >HTML如何在圖片上新增內容(如文字,選單欄,按鈕等)

HTML如何在圖片上新增內容(如文字,選單欄,按鈕等)

HTML如何在圖片上新增內容

演示效果

    最近做的一個效果是網頁頭部有一張大圖,選單欄漂浮在圖片之上。我看到網上講的很簡單,大致原理就是圖片定為相對定位,文字定為絕對定位即可。不過我實現的並不順利,花了幾個小時才讓選單欄漂浮在圖片上。以下是效果圖。

首先布好局:

請注意到此時選單欄和文字並沒有在圖片之上,我給選單欄設定的背景色是半透明的黑色,它若成功漂浮在圖片之上,會是半透明的。

現在為圖片和文字的盒子.imgw新增位置屬性:position:relative;(相對定位)

為文字的盒子.words新增:position:absolute;(絕對定位)

也為選單欄nav新增:position:absolute;(絕對定位)

這三個定位很重要!!

此時效果如下:

定位完了以後可以看到選單欄不見了,文字也沒有漂浮在圖片上。不要著急,選單欄只是被蓋住了,現在給選單欄設定z-index:10,

文字為它設定距離top:50%,距離left:30%。


這裡是完整程式碼:

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset = "utf-8">
</head>
<style type="text/css">
	nav{
		width: 100%;
		height: 60px;	
		background: rgba(0,0,0,.3);
		position: absolute;
		z-index: 10;
	}
	nav ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	nav ul li{
		text-align: center;
		float: left;
		line-height: 60px;
	}
	nav ul li a{
		width: 100px;
		color: #fff;
		font-size: 20px;
		font-weight: 600;
		display: block;
	}
	nav ul li a:hover,nav ul li a:visited{
		text-decoration: none;
		background: rgba(0,0,0,.5);
		color: #fff;
	}
	.words{font-size: 40px;
			letter-spacing: 10px;
			position: absolute;
			top:50%;
			left: 30%;}
	.imgw{position: relative;}
</style>
<body>
	<nav>
		<ul>
			<li class="active"><a href="#">首頁</a></li>
			<li><a href="#">服務</a></li>
			<li><a href="#">支援</a></li>
			<li><a href="#">部落格</a></li>
			<li><a href="#">下載</a></li>
		</ul>
	</nav>
	<div class="imgw">
		<img src="images/header1.png" alt= "" width="100%">
		<div class="words">飛流太萌了</div>
	</div>
</body>
</html>


相關推薦

HTML如何在圖片新增內容文字選單按鈕

HTML如何在圖片上新增內容 演示效果     最近做的一個效果是網頁頭部有一張大圖,選單欄漂浮在圖片之上。我看到網上講的很簡單,大致原理就是圖片定為相對定位,文字定為絕對定位即可。不過我實現的並不順

office:Word、Excel、PPT 檔案輕鬆實現線上預覽

解決方案有很多,比如可以先將檔案轉圖片或者pdf然後再網頁中顯示, 我在這裡說的可能並不適合大家,這裡簡單說下幾個快捷的方式 方案一: 可以直接使用第三方服務,不過這個需要收費的,我在這列幾個 http://www.yozodcs.com/ htt

js案例:使用js彈出小視窗沒有瀏覽器視窗位址列工具選單顯示只有關閉和最小化按鈕

 使用js彈出小視窗(沒有瀏覽器視窗位址列,工具欄,選單欄,顯示欄,只有關閉和最小化按鈕) 程式碼如下: <input type="text" name="ok" value="彈出小視窗" onclick="addFiles()"> functionad

圖片傳功能FastDFS圖片伺服器 kindEditor富文字編輯器

第一步 : 新增jar包                     Commons-io、fileupload,兩個jar包 第二步:在springmvc.xml中配置多媒體解析器 &

利用python pil 實現給圖片新增文字

最近的一個工程專案是講文字新增到影象上。 使用了opencv,結果發現利用opencv給影象新增文字有侷限。 (1)可利用的字型型別比較少,需要安裝Freetype擴充套件,比較複雜。 (2)不能用putText函式輸出中文,否則就會出現亂碼的情況 只好選擇使用pytho

Android繪圖例項(Bitmmap,Canvas,Pain的使用)&動態的在圖片新增文字(canvas.drawText)

近些天學習影象處理,今天看見了一段程式碼中有Bitmap時,找了些Bitmap的資料,有查看了與之有關的繪圖類。 BitMap代表一張點陣圖,BitmapDrawable裡封裝的圖片就是一個Bitmap物件,開發者被一個Bitmap物件包裝成BitmapDrawable物

iOS開發 在圖片新增文字圖片合成文字圖片新增文字美圖秀秀美顏相機文字編輯

+ (UIImage *)imageWithText:(NSString *)text textFont:(NSInteger)fontSize textColor:(UIColor *)textColor

html圖片傳閱覽並且點擊放大

toc 開機自啟 spec lai icon 知識 公司簡介 tag sed 關閉 qq_31540195的博客

php圖片傳類支持縮放、裁剪、圖片縮略功能

php圖片上傳類(支持縮放、裁剪、圖片縮代碼: /** * @author [Lee] <[<[email protected]>]> * 1、自動驗證文件是表單提交的文件還是base64流提交的文件 * 2、驗證圖片類型是否合法 * 3、驗證圖片尺寸是否合法 * 4、驗證圖片大小是否合法

ssm整合-圖片傳功能

需要 PE 添加用戶 名稱 simple target url 完整 dsi 本文介紹 ssm (Spring+SpringMVC+Mybatis)實現上傳功能。 以一個添加用戶的案例介紹(主要是將上傳文件)。 一、需求介紹 我們要實現添加用戶的時候上傳圖片(其實任何文件都

UEditor 圖片傳配置PHP

修改config.php檔案第11,12行 線上 "imageUrlPrefix": "http://www.leition.com/", /* 圖片訪問路徑字首 */ "imagePathFormat": "upload/image/{yyyy}{mm}{dd}/

如何快速的將圖片裏的內容轉換成文字

按鈕 點擊 文字識別軟件 .com ron 等待 process 將在 方便 有時候我們在電腦中瀏覽到了一些帶有文字的圖片,覺得上面的文字寫的很好想要將其保存下來,這時候為了偷懶不去打字的話就需要使用到圖片轉文字的方法了,具體怎樣去操作呢?下面小編將在圖片文字識別軟件中為大

用 Python 和 OpenCV 檢測圖片的條形碼轉載

  原文地址:http://python.jobbole.com/80448/ 假設我們要檢測下圖中的條形碼: 圖1:包含條形碼的示例圖片 現在讓我們開始寫點程式碼,新建一個檔案,命名為detect_barcode.py,開啟並編碼: Python 1&nbs

記錄一次使用form表單完成圖片傳功能相容ie9

1.前臺頁面 <div class="dform_con" style="position: relative;" id="uploadform"> <iframe id="file_upload_return" style="d

jquery提取頁面公共內容headerfooter引入其他頁面【$('為引入內容建立的div的id名').load('引入的頁面l')】

在做專案時,通常頁面header部分是相同的,但如果複製貼上,程式碼量很大而且很冗餘,因此可以像vue一樣可以將頁面拆分成不同的元件,而header就是一個元件,可以單獨提取出來,最後再把不同元件合併呈現不同的頁面; 具體怎麼把頁面的一部分提取出來然後引入到需要的頁面,只需

【移動端實現】相機喚起及圖片傳功能包括微信

前言 目前有個需求是圖片拍照上傳的功能,但是我就是死活掉不起相機。。。總是開啟的是檔案目錄OR上傳圖片。。。。而不是相機。。。 所以對比了下 程式碼: 參考了百度移動端實現方式。。。程式碼很簡單,對就這一句! <input type="file" acce

實現antd下拉框動態新增內容與資料庫互動

antd下拉控制元件的動態內容新增(與資料庫互動) antd這個框架給開發帶來了極大的方便,但同時,我認為還有一些不方便的地方:常用的邏輯在文件中沒有體現。需要前端開發經驗的人才能快速上手,而我剛剛接觸這個東西,antd基本將所有常用的控制元件全都封裝了,包括select下拉框,在以往的開發當中,我常常將下

改變dede圖片傳路徑商品-縮圖去掉/allimg/ymd/

include\common.inc.phpline185://上傳的普通圖片的路徑,建議按預設//lyy $cfg_image_dir = $cfg_medias_dir.'/allimg';$cfg

用JAVA實現一個爬蟲爬取知乎的內容程式碼已無法使用

在學習JAVA的過程中寫的一個程式,處理上還是有許多問題,爬簡單的頁面還行,複雜的就要跪. 爬取內容主要使用URLConnection請求獲得頁面內容,使用正則匹配頁面內容獲得所需的資訊存入檔案,使用正則尋找這個頁面中可訪問的URL,使用佇列儲存未訪問的URL

如何使用Graphics2D在一張圖片畫線包括箭頭

有這樣一個需求,在一張圖片上畫幾條線並儲存,如圖所示: 已知各個點的x,y座標,座標範圍是[0.000,1],即將橫縱方向分成1000份。 我們可以使用java.awt.Graphics2D的庫來實現。 Graphics2D在Graphics類提供繪製各種基本的幾何圖形的基礎上進行