小程式如何實現懸浮按鈕?以下這篇文章為大家介紹一下在小程式中實作懸浮按鈕功能的方法,希望對大家有幫助!
在日常小程式開發中,我們可能會有這樣的需求,將按鈕懸浮,不隨著頁面的滑動而改變位置,例如文章詳情頁的分享按鈕,我想做成懸浮的樣子,或者首頁設置一個懸浮按鈕來實現一些可擴展的功能,既美觀又方便實用
#實現懸浮按鈕我將從兩方面進行講解,一個是實現圖片按鈕,另一個是將按鈕進行懸浮。 【相關學習推薦:小程式開發教學】
圖片按鈕實作
在小程式提供的button元件中,沒有單獨將圖片設定成按鈕的功能,雖然小程式沒有天然的元件支持,但是我們可以自己實現這樣的效果
先上程式碼
頁面程式碼
<!--pages/content-detail/content-detail.wxml--> <button plain='true' class="circle"> <image mode='aspectFill' src='/images/icon/collect.png' class='image'></image> </button>
css樣式程式碼
.circle[plain] { padding: 0; border: none; width: 64rpx; height: 64rpx; } .image { width: 64rpx; height: 64rpx; }
circle是按鈕的類,image是圖片的類別
程式碼很簡單,小蛋為大家解釋下上面的程式碼
- ##都隱藏按鈕的顯示我們是要將圖片顯示出來,按鈕包裝的是圖片,所以要將按鈕隱藏,
plain='true' 這個屬性即可實現。
- 隱藏按鈕的邊框除了要隱藏按鈕,還需要將其邊框進行隱藏,對應的css樣式為:
border: none ,這裡要注意,css的類別上一定要加[plain]
例如.circle[plain] ,不加的話邊框可能不會消失。
- 圖片和按鈕對齊圖片的大小需要和按鈕的大小保持一致,為了做到對齊,button中的css樣式要設定
padding: 0
.circle[plain] { display: flex; margin-right: 40rpx; right: 0; position: fixed; bottom: 15%; padding: 0; border: none; width: 64rpx; height: 64rpx; }position是位置屬性,它有許多不同的值,我們來看下官方給出的fixed的定義
不為元素預留空間,而是透過指定元素相對於螢幕視窗(viewport)的位置來指定元素位置。元素的位置在螢幕滾動時不會改變。列印時,元素會出現在的每頁的固定位置。 fixed屬性會建立新的層疊上下文。當元素祖先的 transform 屬性非 none 時,容器由視口改為祖先。懸浮按鈕的程式碼我們就已經完全實現了,我們來看下具體的效果
程式設計影片! !
以上是手把手教你在小程式中怎麼實現懸浮按鈕(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

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

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

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