/* 边框样式 */ .border{ border: 5px solid blue; /* 固定边框 */ border-radius: 20px; /* 圆角 */ box-shadow: 5px 5px 5px grey; /* 阴影 */ } /* 文本阴影 */ .shadow{ text-shadow: 2px 2px 2px grey; /* 文字阴影 */ } /* 渐变效果 */ .gradient{ background: linear-gradient(yellow, red); /* 渐变背景 */ } /* 动画效果 */ @keyframes rotate{ 0%{ transform: rotate(0deg); } 50%{ transform: rotate(180deg); } 100%{ transform: rotate(360deg); } } .rotate{ animation: rotate 2s linear infinite; /* 旋转 */ } /* 过渡效果 */ .trans{ transition: width 2s; /* 宽度过渡 */ } .trans:hover{ width: 300px; /* 宽度变化 */ }
以上是CSS3的一些组件示例,在使用CSS3时,需要注意浏览器的兼容性问题。推荐使用Chrome、Firefox、Safari等主流浏览器进行测试,以保证网页效果的正确性。