From John Tsevdos / @tsevdos
* at least out of the box
:hover
and mouseover eventsif you are too lazy to build your own custom navigation try the below links/resources
<!-- Good -->
<div>
<a href="url/path">
<img src="nice/image.jpg" alt="nice image" />
<p>This is a very nice image.</p>
</a>
</div>
<!-- Boring -->
<div>
<div class="image">
<a href="url/path">
<img src="nice/image.jpg" alt="nice image" />
</a>
</div>
<p><a href="url/path">This is a very nice image.</a></p>
<p><a href="url/path">read more</a></p>
</div>
<!-- Default Keyboard -->
<input type="text" />
<!-- Numeric Keyboard -->
<input type="number" />
<!-- Number Keyboard -->
<input type="tel" />
<!-- URL Keyboard -->
<input type="url" />
<!-- e-mail Keyboard -->
<input type="email" />
<!-- Pattern Keyboard -->
<input pattern="[0-9]*" type="text" />
overflow:scroll
native scroll inside elements (source)
overflow: scroll;
-webkit-overflow-scrolling: touch; /* native like scroll */
:hover
and mouseover events:hover
and mouseover events(like modals, image sliders, carousels, tabs, accordions etc.)
call or text
<a href="tel:+306948123456">+306948123456</a>
<a href="sms:+306948123456">+306948123456</a>
capture images, video or sound using HTML forms
<input type="file" accept="image;capture=camera" />
<input type="file" accept="video;capture=camcorder" />
<input type="file" accept="audio;capture=microphone" />