अपने सीएसएस में :active
छद्म श्रेणी का उपयोग करें, फिर शरीर टैग में ontouchstart=""
और onmouseover=""
जोड़ें।
निम्नलिखित कोड अपनी साइट से कुछ अंश है, जिसमें मैं बटन है कि छोटे हो जाते हैं और सफेद रोशनी होगी जब hovered (पीसी पर) या (टच डिवाइस पर) नीचे आयोजित
<style>
.boxbutton:active{
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
-ms-transform:scale(0.9);
-o-transform:scale(0.9);
transform:scale(0.9);
-webkit-box-shadow:0px 0px 20px #FFF;
-moz-box-shadow:0px 0px 20px #FFF;
-o-box-shadow:0px 0px 20px #FFF;
box-shadow:0px 0px 20px #FFF;
}
</style>
<body ontouchstart="">
<a href="#teamdiv">
<div class="boxbutton" id="teambb">
<h5>Team</h5>
</div>
</a>
</body>
निम्नलिखित संपादन हैं अब प्रासंगिक है क्योंकि मैं मूल, गलत निर्देश नष्ट कर दिया है, लेकिन अगर आप इन से पहले यहाँ थे अभी भी सहायक हो सकता है
संपादित करें: मैं खोज की है यह, अगर और अधिक विश्वसनीय काम करता है न कि हर कड़ी में ontouchstart=""
डालने से, इसे <body>
टैग में डालें। तो आपके शरीर टैग इस <body ontouchstart="">
की तरह दिखना चाहिए और अपने लिंक इस
<a href="#teamdiv">
<div class="boxbutton" id="teambb">
<h5>Team</h5>
</div></a>
संपादित की तरह लग रहे 2: मैं, कि अपने सीएसएस कॉपी करने और डेस्कटॉप के लिए स्क्रीन आकार प्रश्नों का उपयोग करने के बजाय, बस `onmouseover जोड़ने पता लगा है = "" शरीर टैग को भी, इसलिए: सक्रिय छद्म वर्ग को माउस पर डेस्कटॉप पर और मोबाइल पर स्पर्श करके बुलाया जाएगा। यदि आप ऐसा करते हैं तो आप केवल मीडिया प्रश्नों के बारे में जुआ को अनदेखा कर सकते हैं।
स्रोत
2012-10-26 03:23:30
आप कर रहे हैं सवाल वास्तव में नहीं बल्कि अस्पष्ट है; मुझे यकीन नहीं है कि आप पूछ रहे हैं कि * इसे * कैसे करें, या इसे अकेले सीएसएस में किया जा सकता है। यदि आप जावास्क्रिप्ट में यह कैसे किया जा सकता है, इस बारे में अधिक जानकारी चाहते हैं तो कृपया अपडेट करें कि आप सवाल हैं और मैं अपना उत्तर अपडेट कर सकता हूं :) – rlemon
* आपका प्रश्न ;-) –
संभावित डुप्लिकेट [: सक्रिय छद्म वर्ग में काम नहीं करता है मोबाइल सफारी] (https://stackoverflow.com/questions/3885018/active-pseudo-class-doesnt-work-in- मोबाइल- सफ़ारी) – JakeGould