Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save weirdpattern/ce5644266832541e7e1368be706a9eb8 to your computer and use it in GitHub Desktop.
Save weirdpattern/ce5644266832541e7e1368be706a9eb8 to your computer and use it in GitHub Desktop.
2019.01.11.pointer-accuracy-with-media-features
<html>
<head>
<style>
.container {
margin-top: 0px;
}
.container > span {
display: block;
}
@media (pointer: fine) {
.container > span:after {
content: "A high accuracy device has been detected.";
}
}
@media (pointer: coarse) {
input[type="checkbox"],
input[type="radio"] {
min-width:30px;
min-height:40px;
background:transparent;
}
.container > span {
font-size: 16px;
}
.container > span:after {
content: "A limited accuracy device has been detected."
}
}
</style>
</head>
<body>
<div class="container">
<span></span>
<input type="checkbox">
<input type="radio">
</div>
</body>
</html>
@media ([pointer|any-pointer]: <[none|coarse|fine]>) {
[styles]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment