私は、カスタマイズされたアイコンでトグルスイッチを表示するハイブリッドアプリケーションを作っています。どのようにこれを実装するか考えています。html5とcss3を使用してスイッチを切り替える
-5
A
答えて
2
この単純なコードを使用し
$(".switch").click(function(){
$(this).toggleClass("on");
});
.switch {
width: 100px;
height: 30px;
border: 1px solid gray;
border-radius: 3px;
overflow: hidden;
}
.switch > div {
width: 50%;
height: 100%;
background: #A81414;
margin-left: 0px;
transition: all 1s;
}
.switch.on > div {
margin-left: 50%;
background: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="switch">
<div></div>
</div>
1
あなたの条件のために、このフィドルを参照してください。 https://jsfiddle.net/vz9zufk0/
<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300' rel='stylesheet' type='text/css'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>Toggle.</h1>
<a href="#" class="toggle toggle--on"></a>
<script>
$('.toggle').click(function(e) {
var toggle = this;
e.preventDefault();
$(toggle).toggleClass('toggle--on')
.toggleClass('toggle--off')
.addClass('toggle--moving');
setTimeout(function() {
$(toggle).removeClass('toggle--moving');
}, 200)
});
</script>
+0
これを行うにはプラグインを使用しました。質問は、カスタマイズスイッチについてです。 – Mohammad
+0
はい、ユーザーはアイコンを入れてカスタマイズできます... – RanchiRhino
1
私は非のJSソリューションを使用しますが、(簡単なチェックボックスがが表示されます)Firefoxはそれを正しく表示することができません注意してください。
input[type="checkbox"].checkboxStyle {
\t position: relative;
}
input[type="checkbox"].checkboxStyle,
input[type="checkbox"].checkboxStyle:before {
\t width: 77px;
\t height: 28px;
}
input[type="checkbox"].checkboxStyle:before {
\t content: "";
\t position: absolute;
\t left: 0;
\t background-image: url('http://image.noelshack.com/fichiers/2016/22/1464687124-checkbox.png');
\t cursor: pointer;
\t transition: background 0.15s ease, color 0.15s ease;
}
input[type="checkbox"].checkboxStyle:not(:checked):before {
\t background-position-x: -46px;
}
input[type="checkbox"].checkboxStyle:checked:before {
\t background-position-x: 0px;
}
<input type="checkbox" class="checkboxStyle" />
関連する問題
- 1. jqueryとHTML5オーディオタグを使用したオーディオソースの切り替え
- 2. Androidの切り替えスイッチの画像
- 3. ページを切り替えるときにスイッチ表示を戻す
- 4. Typeahead.js/Bloodhound.jsを使用してリモートソースとローカルソースを切り替える
- 5. セレンとファントムを使用してフレームを切り替える
- 6. 以前のスイッチ変数に応じてスイッチを切り替えます
- 7. Jqueryを使用して、replaceWithコマンドを切り替えて入力を切り替える
- 8. UISegmentedControlを使用してMKMapViewとUITableViewに切り替えます。
- 9. jQueryを使用してテーブル列を並べ替えて切り替えます
- 10. クリックでJqueryスイッチのオン/オフを切り替える
- 11. QMainWindowをスーパークラスとして使用しているアプリケーションを切り替える
- 12. VBScript - AppActivateを使用してフォーカスをウィンドウに切り替える
- 13. WxPythonはタブボタンを使用してコントロールを切り替える
- 14. IUP C/C++を使用してフォアグラウンドカラーを切り替える
- 15. ボタンを使用してフラグメントを切り替える方法
- 16. フラグメントを使用してアクティビティを切り替える
- 17. PHPを使用してパネルを切り替える
- 18. ActionBarSherlockを使用してプログラムでタブを切り替える
- 19. jQueryを使用してスクロール中にdivを切り替える
- 20. Selenium Webdriverを使用してブラウザウィンドウを切り替える
- 21. ボタンを使用してフォームを切り替える方法は?
- 22. ラジオボタンを使用してGoogleマップのマーカーを切り替える
- 23. Appiumを使用してiOS Safariのタブを切り替える
- 24. ボタンを使用してタブを切り替える
- 25. アレイを使用して背景画像を切り替える
- 26. Jookeryのみを使用してトグルを切り替える
- 27. 関数を使用してtkinterのフレームを切り替える
- 28. 同じコントローラを使用してデータを切り替えるAngularJS
- 29. UISegmentedControlを使用して2つのビューを切り替える
- 30. JPAを使用してPostgreSQLのスキーマを切り替える
利用ブートストラップ:http://www.bootstraptoggle.com/ –
はいブートストラップトグルが本当に良いと簡単な..です – RanchiRhino
これはには何もしてい – Sivan