Image
{
id:img
source:".jpg"
smooth: true
width:800
height:600
Rectangle
{
id:txt1
width:img.width/4
height:img.height
anchors.right: img.right
anchors.top:img.top
// anchors.rightMargin: 10
// border.color: "royalblue"
border.width: 0
color:Qt.rgba(0,0,0,0.5)
state:"stExisted"
Column
{
id:col
spacing: 10
anchors.fill:parent
opacity:1.0
anchors.horizontalCenter: parent.horizontalCenter
Text
{
text:"This is Picture"
color:"white"
font.pixelSize: 24
font.bold: true
anchors.horizontalCenter: parent.horizontalCenter
}
Text
{
text:"a snow scene"
color:"white"
font.pixelSize: 12
font.bold: false
anchors.horizontalCenter: parent.horizontalCenter
}
}
}
states:
[
State
{
name: "stEnter"
PropertyChanges {target: txt1; width:img.width/4}
PropertyChanges {target: col; opacity:1.0;}
},
State
{
name: "stExisted"
PropertyChanges {target: txt1; width:0}
PropertyChanges {target: col; opacity:0.0;}
}
]
transitions:
[
Transition
{
from: "stEnter"
to: "stExisted"
PropertyAnimation{target:txt1;properties: "width"; duration:300}
PropertyAnimation{target:col;properties: "opacity"; duration:300}
},
Transition
{
from: "stExisted"
to: "stEnter"
PropertyAnimation{target:txt1;properties: "width"; duration:300}
PropertyAnimation{target:col;properties: "opacity"; duration:300}
}
]
MouseArea
{
id:ma
anchors.fill: img
hoverEnabled: true
onContainsMouseChanged:
{
if(containsMouse)
{
txt1.anchors.right=img.right
txt1.anchors.top=img.top
// col.anchors.horizontalCenter=txt1.horizontalCenter
img.state="stEnter"
}
else
{
// col.anchors.horizontalCenter=undefined
img.state="stExisted"
}
}
}
}
【qml】一個圖片hover彈出滑框說明資訊效果
相關文章
- 一個有意思的CSS圖片hover效果CSS
- 兩種純CSS方式實現hover圖片pop-out彈出效果CSS
- css滑鼠懸浮彈出說明層效果CSS
- 日常總結 --- hover圖片變化效果
- 用js(hover )+css實現下拉框效果(有效果圖)JSCSS
- jQuery實現的滑鼠滑過圖片上縮彈出文字說明程式碼例項jQuery
- 使用jquery製作彈出框效果jQuery
- SVProgressHUD安卓彈出框資訊彙總安卓
- CSS圖片邊框陰影效果CSS
- 滑鼠滑過圖片出現光弧效果程式碼例項
- 如何不使用js實現滑鼠hover彈出選單效果JS
- 去除 bootstrap 彈出框背景變暗的效果boot
- WPF 模仿前端大佬寫一個Hover效果前端
- 23.Quick QML-簡單且好看的圖片瀏覽器-支援多個圖片瀏覽、縮放、旋轉、滑輪切換圖片UI瀏覽器
- CSS圖片上面新增文字說明CSS
- 彈出一個全屏灰黑色透明遮罩效果遮罩
- jQuery地圖熱點效果-滑鼠經過彈出提示層資訊jQuery地圖
- 封裝一個的toast彈出框(vue專案)封裝ASTVue
- Qt淺談之二十六圖片滑動效果QT
- 滑鼠懸浮圖片3D翻轉出現文字說明3D
- java匯出圖片,拼接多個圖片, 拼接文字和圖片 到一個圖片檔案Java
- css滑鼠懸浮小圖彈出大圖效果CSS
- 圖片管理ImageRanger入門級使用說明Ranger
- 圖片滑過亮光光弧效果程式碼例項
- QML中載入圖片不顯示,路徑出錯問題
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- 滑鼠懸浮小圖彈出大圖效果詳解
- 奉獻一個實用的JS動畫彈出層效果JS動畫
- qml 滑塊Slider RangeSliderIDE
- 手機直播原始碼,實現圖片瀑布流式滑動效果原始碼
- 使用CSS3實現3D圖片滑塊效果CSSS33D
- 彈框(DialogFragment)中頭像凸出效果Fragment
- 小程式底部彈框 類似picker效果
- bootstrap提示和彈出框boot
- 自定義popup彈出框
- 點選連結a彈出一個確認框例項程式碼
- jquery 彈出登陸框,簡單易懂!修改密碼效果程式碼jQuery密碼
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery