LoginSignup
4
4

More than 5 years have passed since last update.

PowerAppsでタコメータをつくる

Last updated at Posted at 2018-09-11

PowerAppsでスピードメータを作っている方がいたので、触発されてタコメータを作ってみました。

まずは動きをみてください

作り方

  1. PowerAppsのHTMLテキストコントロールを使います。
  2. divにスタイルでメーターの線を表示します。
  3. スライダーまたはほかのコントロールでメーターの角度を調整します。

これだけです。
具体的に見ていきます。CSSファイルのインポートができるかは謎なので、スタイルは直書き。
HTMLテキストコントロールに以下を記載しました。

"<div style='background: #F14134;background-image: linear-gradient(to bottom, #F14134, #343536);height: 0;left: 50%;position: absolute;top: 50%;width: 0;transform-origin: 50% 100%;margin: -285px -8px 0;padding: 285px 8px 0;z-index:2;border-radius: 50% 50% 0 0;transform:rotate("&(Slider1.Value*180/100-90)&"deg);'></div>"

このうち、Slider1.Value*180/100-90 あたりが、スライダーとの連動になりますので、各アプリで対応させてください。

最後に、もはや蛇足ですが、パーツの対応です。
BBB.png

Reference

スタイルはここを参考にしました。
https://codepen.io/ilhantekir/pen/igyEe

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4