1. How do I hide scroll bars

// chrome 和Safari

*::-webkit-scrollbar { width0 ! important }

// IE10 +

* { -ms-overflow-style: none; }

// Firefox

* { overflow: -moz-scrollbars-none; }

Copy the code

2. Modify the scroll bar style

*::-webkit-scrollbar {

  /* Defines the width of the vertical scroll bar */

  width12px! important;

  /* Defines the horizontal scrollbar height */

  height12px! important

}

*::-webkit-scrollbar-thumb {

  /* Inner slider of scroll bar */

  border-radius16px;

  background-color:#c1c1c1;

  transition: background-color 0.3 s;

  &:hover {

    /* Hover over the inner slider of the scroll bar */

    background#bbb;

  }

 }

*::-webkit-scrollbar-track {

  /* Scroll bar internal track */

  background#f1f1f1;

}

Copy the code

3. Modify the input box placeholder color

input::input-placeholder{

 color:red;

}

Copy the code

4. Non-clickable style of buttons

cursornot-allowed

Copy the code

5. CSS mouse pointer events: Block any JS events

.disabled { pointer-events: none; }

Copy the code

6. Characters beyond mandatory n Lines are replaced with ellipses

div {

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: n; / / the number of rows

  -webkit-box-orient: vertical;

}

Copy the code

7. Modify font spacing

letter-spacing8:px

Copy the code

8. Google Browser console says /deep/ is about to be removed

<style scoped lang="less">

/ / uselessThe escape and interpolation of variables

@deep: ~'> > >';

.select {

     @{deep} .ivu-card-body {

        width100%;

      }

    }

</style>

Copy the code

Animate pauses at a keyframe

animation-fill-modeforwards;

Copy the code

10. Box shadows

box-shadow: 0 2px 2px rgba(10,16,20,24.), and 0 0 2px rgba(10,16,20,12.);

transitionbox-shadow .5s;

Copy the code

11. Make the image cover its entire container

img {

  object-fit: cover;

}

Copy the code

12. The td contents of the table are wrapped automatically

<table style="word-break:break-allword-wrap:break-all;" >

Copy the code

13. The print picture of the browser is invalid

body {

    -webkit-print-color-adjust: exact;

}

Copy the code

14. The background image perfectly fits the viewport

body {

  background-imageurl('xxx');

  background-repeat: no-repeat;

  background-position: center;

  background-attachment: fixed;

  background-size: cover;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

}

Copy the code

15. How to use multiple background images

body {

  background-imageurl('xxx'), url('xxx');

  background-position: center, top;

  background-repeat: repeat, no-repeat;

  background-size: contain, cover;

}

Copy the code

16. How do I overlay a gradient on a background image

body {

  background-image

    linear-gradient(

      4deg.

      rgba(38.8.31.0.7530%.

      rgba(213.49.127.0.345%.

      rgba(232.120.12.0.3100%),

      url("xxx");

  background-size: cover;

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-position: center

}

Copy the code

17. How do I set the background image to the text color

<body>

 <h1>hello!!!!!!!!! </h1>

</body>



body {

  display: flex;

  align-items: center;

  justify-content: center;

  flex-direction: column;

  width100%;

  text-align: center;

  min-height100vh;

  font-size120px;

}



h1 {

   background-imageurl("xxx");

  background-clip: text;

  -webkit-background-clip: text;

  color: transparent;

}

Copy the code

18. How to obtain and set the width and height of the box

/ / the first

dom.style.width/height // Only the width and height of the inline style elements can be obtained

/ / the second

dom.currentStyle.width/height // Only Internet Explorer is supported

/ / the third kind

dom.getComputedStyle(Dom).width/height // The compatibility can only be obtained after browser rendering

/ / the fourth

dom.getBoundingClientRect().width/height // Calculate the absolute position of an element (relative to the upper left corner of the window) to get the element's left, right, width, height

Copy the code

19. How to center an image vertically

img {

  vertical-align: middle;

  margin-top: -xpx;

}

Copy the code

20. Eliminate built-in spacing

img {

  display: block;

}



// Or the parent box



div {

  font-size0;

}

Copy the code