本文用于记录常用的CSS技巧。
持续更新中。。。
css/* class为div的子元素中,class为sunDiv的元素,将其`margin-top`设置为`0.2rem` */
.div > .sunDiv {
margin-top: 0.2rem;
}
flex详解推荐阅读:Flex 布局教程:语法篇
css.div {
display: flex;
justify-content: center;
align-items: center;
}
css.div:hover {
background-color: aliceblue;
}
css.div {
cursor: pointer;
}
css.bold-text {
font-weight: bold;
}
cssa {
text-decoration: none;
}
css/* 使div高度与浏览器高度一致 */
.div {
height: calc(100vh);
}
@media是一种响应式设计的技术,它可以根据不同的设备屏幕大小和分辨率,自适应地调整网页的样式和布局。下面是几个@media常见的使用示例:
响应式布局是指网页的布局可以随着设备屏幕大小的变化而自适应调整。通常使用@media规则来实现响应式布局。
例如,下面的代码片段定义了当屏幕宽度小于等于768像素时,页面中的图片会缩小,以适应较小的屏幕大小:
css@media screen and (max-width: 768px) {
img {
max-width: 100%;
height: auto;
}
}
有时候,我们希望在手机屏幕上隐藏某些较大的元素,以便页面更好地适应较小的屏幕。可以使用@media规则来实现这一功能。
例如,下面的代码片段定义了当屏幕宽度小于等于768像素时,隐藏网页上的某个div元素:
css@media screen and (max-width: 768px) {
#myDiv {
display: none;
/*display: block; 显示*/
/*visibility: visible; 显示*/
/*visibility: hidden; 隐藏*/
}
}
当屏幕尺寸较小时,为了让文本在较小的屏幕上更容易阅读,我们可能需要调整字体大小。可以使用@media规则来实现这一功能。
例如,下面的代码片段定义了当屏幕宽度小于等于768像素时,将段落文本的字体大小调整为14像素:
css@media screen and (max-width: 768px) {
p {
font-size: 14px;
}
}
这些都是@media规则的一些常见用法示例,开发者可以根据具体的需求,自由组合和使用这些规则,实现网页的响应式设计。
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!