1. 程式人生 > >技術小白之微信小程式的圖片加文字連結

技術小白之微信小程式的圖片加文字連結

在多彩的圖片呈現下的程式必不可缺的便是文字的搭配,圖片勾起興趣,文字輔助表達,多數情況下我們上傳的圖片都需要在它周圍添上合適的標題,以便美觀和表述清晰。下面是簡單的圖片文字連結的截圖:
上述有侵權行為,請及時聯絡我以刪除
說到圖片和文字的連結就不得不理下思路:首先我想要在小程式內顯示圖片文字資訊,且在點選目標圖片或文字時,可以轉到我希望到達的另一個目標頁面,這就表示我們需要在圖片和文字外圍用navigator將它們包裹住,其次如上述圖片一樣,希望文字位於圖片下方,那麼就要將包裹圖片的image先寫出來,再寫入包裹文字的text或view,
wxml程式碼如下:

<navigator  url='/pages/xqzjz/xqzjz' hover-class="changestyle" class='lianjie' >
     <image src='https://gss3.bdstatic.com/7Po3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=0e1e43e6888ba61edfeecf29790ff037/b3fb43166d224f4a9f8f363f03f790529822d18c.jpg' class='tp'></image>
     <view class='ziti'>相親終結者</view>
</navigator>

上述是一張圖片和文字的連結,如需要在一行內填入多張圖片,則只需將上述的圖片和連結的地址和文字改改,複製在上述程式碼的下行就可以了,規定在同行顯示用wxss來控制,
如下wxss程式碼:

.lianjie{
  width: 32.8%;      //給你的連結加入限定的寬,這裡用%是因為希望它能等比例適應大小
  height: 185px;     //給連結加入高,這個高是圖片的高加文字的高
  display: inline-block;    //這個很重要,沒了這個你的圖片就會排隊,排一溜下去~
  background-color: #d8f1ca;   //給你的連結寬設定背景顏色,使它美觀點
  margin-left: 0.2%;      //希望連結螢幕的左邊有點間隙
}

.tp{
   width:100%;              //在被連結包圍下,需要100%的寬度顯示你的圖片
   height: 150px;          //不要超過連結框的高度
   margin-top:2px;        //讓圖片和連結框有點距離
   border: 1px solid rgb(250, 250, 250);   //圖片外圍加上邊框,使圖片們之間有點間隔
 }

.ziti{
font-size: 12px;          //字型大小設定
height: 20px;               //設定字型所在位置高度
text-align: center;         //字型水平居中
line-height: 20px;         //字型垂直居中
}

具體wxml程式碼如下:

<view class='kuang '>
<navigator  url='/pages/xqzjz/xqzjz' hover-class="changestyle" class='lianjie' >
     <image src='https://gss3.bdstatic.com/7Po3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=0e1e43e6888ba61edfeecf29790ff037/b3fb43166d224f4a9f8f363f03f790529822d18c.jpg' class='tp'></image>
     <view class='ziti'>相親終結者</view>
</navigator>

<navigator url='/pages/shixiong/shixiong' hover-class='changestyle' class='lianjie'>
<image src='http://www.gugu5.com/upload2/16791/2017/10-09/20171009171642_765642wboqPi16_small.jpg' class='tp'></image>
<view class='ziti'>師兄,請按劇本來!</view>
</navigator>

<navigator url='/pages/xjc/xjc' hover-class='changestyle' class='lianjie'>
<image src='http://fm.234us.com/mh/2017/01/31/32f936d54f.jpg' class='tp'></image>
<view class='ziti'>邪君寵-貂蟬</view>
</navigator>
</view>

注:上述圖片地址都是網路圖片。而上述程式碼中的kuang是用來總體規劃佈局的,它的wxss如下:

.kuang{
  background-color: #d8f1ca;
  width: 100%;
  height: 185px;
}

程式碼和解釋有寫的不對的地方請見諒,可以的話請留下你寶貴的修改建議和問題提出,感謝~
下面是我初次做的小程式,歡迎來看看。。。
在這裡插入圖片描述