style: optimize global styles in the mobile
This commit is contained in:
parent
c9a42943a4
commit
7fc2c8ece0
|
@ -55,6 +55,20 @@ body {
|
||||||
height 0.6rem
|
height 0.6rem
|
||||||
}
|
}
|
||||||
|
|
||||||
|
+keep-tablet() {
|
||||||
|
&::-webkit-scrollbar {
|
||||||
|
width 0.5rem
|
||||||
|
height 0.5rem
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+keep-mobile() {
|
||||||
|
&::-webkit-scrollbar {
|
||||||
|
width 0.4rem
|
||||||
|
height 0.4rem
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
+keep-tablet() {
|
+keep-tablet() {
|
||||||
font-size $default-font-size * 0.96
|
font-size $default-font-size * 0.96
|
||||||
line-height $default-font-line-height * 0.96
|
line-height $default-font-line-height * 0.96
|
||||||
|
|
|
@ -10,6 +10,10 @@ $article-title-font-size = 1.6rem
|
||||||
+keep-mobile() {
|
+keep-mobile() {
|
||||||
padding 1.2rem 0.2rem
|
padding 1.2rem 0.2rem
|
||||||
box-shadow none
|
box-shadow none
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
box-shadow none
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.article-title {
|
.article-title {
|
||||||
|
|
|
@ -223,7 +223,7 @@ KEEP.initUtils = () => {
|
||||||
|
|
||||||
// zoom in image
|
// zoom in image
|
||||||
zoomInImage() {
|
zoomInImage() {
|
||||||
const SIDE_GAP = 30
|
let SIDE_GAP = 40
|
||||||
let isZoomIn = false
|
let isZoomIn = false
|
||||||
let selectedImgDom = null
|
let selectedImgDom = null
|
||||||
const imgDomList = document.querySelectorAll('.markdown-body img')
|
const imgDomList = document.querySelectorAll('.markdown-body img')
|
||||||
|
@ -253,11 +253,23 @@ KEEP.initUtils = () => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const setSideGap = () => {
|
||||||
|
const w = document.body.offsetWidth
|
||||||
|
if (w <= 500) {
|
||||||
|
SIDE_GAP = 10
|
||||||
|
} else if (w <= 780) {
|
||||||
|
SIDE_GAP = 20
|
||||||
|
} else {
|
||||||
|
SIDE_GAP = 40
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (imgDomList.length) {
|
if (imgDomList.length) {
|
||||||
zoomOutHandle()
|
zoomOutHandle()
|
||||||
imgDomList.forEach((img) => {
|
imgDomList.forEach((img) => {
|
||||||
img.addEventListener('click', () => {
|
img.addEventListener('click', () => {
|
||||||
isZoomIn = !isZoomIn
|
isZoomIn = !isZoomIn
|
||||||
|
setSideGap()
|
||||||
zoomInImg.setAttribute('src', img.getAttribute('src'))
|
zoomInImg.setAttribute('src', img.getAttribute('src'))
|
||||||
selectedImgDom = img
|
selectedImgDom = img
|
||||||
if (isZoomIn) {
|
if (isZoomIn) {
|
||||||
|
|
Loading…
Reference in New Issue