在前端開發中,CSS是不可或缺的一部分。它不僅能夠美化網頁,還能改變其布局和交互效果。下面是一些CSS樣式實踐內容,讓我們一起來學習吧。
/* 實現導航條中的選中狀態 */ nav > ul > li.active > a { color: red; background-color: white; border-bottom: 2px solid red; } /* 實現響應式布局 */ @media (max-width: 768px) { /* 移動端的樣式 */ body { font-size: 16px; } /* 小屏幕下的導航條樣式 */ nav { position: relative; } nav > ul { display: none; position: absolute; top: 100%; left: 0; width: 100%; } nav > ul > li { display: block; } nav > ul > li > a { display: block; padding: 10px; border-bottom: 1px solid #ccc; } /* 用戶點擊菜單按鈕后的樣式 */ nav.active > ul { display: block; } } /* 實現灰色背景的表格 */ table { background-color: #efefef; border-collapse: collapse; } table td, table th { padding: 10px; border: 1px solid #ccc; } /* 實現水平居中的元素 */ .center { display: flex; justify-content: center; align-items: center; } /* 實現有氣泡的提示框 */ .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; /* 鼠標懸浮時顯示提示框 */ cursor: pointer; } /* 鼠標懸浮時的提示框樣式 */ .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; /* 提示框相對于元素位置的調整 */ position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -60px; } /* 鼠標懸浮時顯示提示框的樣式 */ .tooltip:hover .tooltiptext { visibility: visible; }
以上僅是CSS樣式實踐的一部分,還有很多內容需要學習。當我們掌握了CSS的基礎知識后,就可以通過實踐不斷深入理解。希望大家喜歡。