CSS技巧大全圖解是前端開發(fā)者學(xué)習(xí)的必備資料,本文將帶領(lǐng)大家一起了解一些常用的CSS技巧。
/* 1.使用transform屬性實(shí)現(xiàn)3D效果 */ .box{ transform: rotateY(45deg); } /* 2.使用偽類元素:before和:after來實(shí)現(xiàn)不同的樣式效果 */ .btn{ position: relative; display: inline-block; padding: 8px 16px; background-color: #009688; color: #fff; font-size: 20px; } .btn:before{ content: ""; position: absolute; top:-10px; left:-10px; right:-10px; bottom:-10px; border: 2px solid #444; } /* 3.使用box-shadow屬性實(shí)現(xiàn)陰影效果 */ .box{ box-shadow: 0px 0px 10px 2px rgba(0,0,0,.5); } /* 4.使用transition屬性實(shí)現(xiàn)過渡效果 */ .btn{ transition: all 0.2s ease-in-out; } .btn:hover{ background-color: #fff; color: #009688; } /* 5.使用flex布局實(shí)現(xiàn)自適應(yīng)排版 */ .container{ display: flex; flex-wrap: wrap; justify-content: space-between; } .item{ flex-basis: calc(33.33% - 20px); } /* 6.使用background-image屬性實(shí)現(xiàn)背景圖片效果 */ .box{ background-image: url('img/bg.jpg'); background-size: cover; /*鋪滿整個(gè)容器*/ } /* 7.使用media query實(shí)現(xiàn)響應(yīng)式設(shè)計(jì) */ @media screen and (max-width: 600px){ .container{ flex-wrap: wrap; } .item{ flex-basis: 100%; } } /* 8.使用nth-child偽類選擇器實(shí)現(xiàn)交替樣式 */ ul li:nth-child(odd){ background-color: #f3f3f3; } ul li:nth-child(even){ background-color: #fff; } /* 9.使用opacity屬性實(shí)現(xiàn)透明效果 */ .box{ opacity: 0.5; } /* 10.使用text-overflow屬性實(shí)現(xiàn)文字溢出效果 */ .box{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
這些CSS技巧可以幫助開發(fā)者快速實(shí)現(xiàn)各種效果,提高開發(fā)效率!
上一篇css掃描成績(jī)