css样式的实践内容
在前端开发中,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的基础知识后,就可以通过实践不断深入理解。希望大家喜欢。