CSS項目訓(xùn)練可以幫助我們更好地掌握CSS的技能,提高代碼的質(zhì)量。以下是一些CSS項目訓(xùn)練的例子。
/* 1. 制作一個簡單的登錄表單 */ form { width: 240px; margin: 20px auto; } input[type="text"], input[type="password"] { width: 100%; height: 40px; padding: 10px; margin-bottom: 20px; border: 2px solid #ccc; border-radius: 5px; outline: none; } button[type="submit"] { display: block; width: 100%; height: 40px; background: #007bff; color: #fff; border: none; border-radius: 5px; cursor: pointer; } /* 2. 制作一個響應(yīng)式的導(dǎo)航欄 */ nav { background: #007bff; height: 60px; } nav ul { display: flex; justify-content: space-between; list-style: none; margin: 0; padding: 0; } nav li { margin-right: 20px; } nav a { display: block; color: #fff; text-decoration: none; padding: 10px; transition: all 0.3s ease; } nav a:hover { background: #fff; color: #007bff; } @media (max-width: 768px) { nav ul { justify-content: center; } nav li { margin-right: 10px; } } /* 3. 制作一個圖片輪播 */ .carousel { width: 80%; margin: 0 auto; position: relative; overflow: hidden; } .carousel img { width: 100%; height: auto; position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s ease; } .carousel img.active { opacity: 1; } .carousel .prev, .carousel .next { position: absolute; top: 50%; transform: translateY(-50%); font-size: 2rem; color: #fff; cursor: pointer; } .carousel .prev { left: 0; } .carousel .next { right: 0; }
這些CSS項目訓(xùn)練可以幫助我們更好地掌握CSS的各種技巧,同時也鍛煉我們的思維能力和解決問題的能力,讓我們成為更好的前端工程師。