if ratina display
by uto usui
HTML
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js"></script>
<h1 class="h1">if ratina display</h1>
<div class="wrap">
<div class="inner">
<div class="box" id="js-box"></div>
</div>
</div>
SCSS
body {
width: 100%;
min-height: 100vh;
padding-bottom: 150px;
background-image: linear-gradient(45deg, #F7CAC9 15%, #91A8D0 85%);
}
.h1 {
margin: 2em;
font-family: 'Dancing Script', cursive;
color: rgba(white, .85);
}
.wrap {
display: flex;
justify-content: center;
align-items: center;
}
.inner {
display: block;
padding: 2em;
color: white;
border: 5px double white;
background-color: rgba(#fff,.15);
}
JavaScript
var retina = window.devicePixelRatio;
if(retina < 2) {
$('#js-box').html('Retinaディスプレイとかの高解像度ではないんです。');
} else if(retina >= 2) {
$('#js-box').html('Retinaディスプレイとかの高解像度です!');
}
WebFontConfig = {
google: { families: [ 'Dancing+Script:400,700:latin' ] }
};
(function() {
var wf = document.createElement('script');
wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();