2024年09月01日
设计是带有主观色彩的,同样网页设计中的 css 一样让人摸不头脑。网上列举的实现方式一大把,或许在这里你都看到过,但既然来到这里我希望这篇能让你看有所收获,毕竟这也是前端面试的基础。
2024年09月01日
今天学习下css3的基础选择器类型,只有使用选择器选中了元素,才可把样式应用于元素上,所以选择器对我们来说是至关重要的。选择器允许开发者根据元素的类型、类名、ID等属性来选择性地应用样式。
下面是一个包含HTML和CSS代码的例子,展示了CSS3中的几种基础选择器如何工作
2024年09月01日
对于使用CSS属性使得元素水平垂直居中问题,基本是在前端面试问题中必问的一个问题。由于这个问题的回答要分好几种情况,我也会写几篇文章分别讲述。
今天这篇文章我们首先看看,只有一个元素的时候采用绝对定位如何实现水平垂直居中的。
我已经将代码放到github上,感兴趣的同学可以去看看。
2024年09月01日
在你的 JavaScript 程序中,你经常需要比较两个值,以确定一个是否大于另一个或小于另一个。这就是大于和小于运算符派上用场的地方。
2024年09月01日
css的标签有很多,本篇文章为大家总结以下常用的一些标签以及简单说明这些标签的作用。
文字颜色: color: #ffffff;
文字样式: font-style: oblique;(偏斜体) italic;(斜体) normal;(正常)
2024年09月01日
什么是全屏布局
全屏布局就是指 HTML 页面铺满整个浏览器窗口, 并且没有滚动条。而且还可以跟随浏览器的大小变化而变化。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>全屏布局</title>
<style>
html,
body {
margin: 0;
overflow: hidden;
}
header {
height: 100px;
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: lightgray;
}
.content {
position: fixed;
left: 0;
right: 0;
top: 100px;
bottom: 100px;
overflow: auto;
background-color: lightblue;
}
.content .left {
width: 300px;
height: 100%;
position: fixed;
left: 0;
top: 100px;
bottom: 100px;
background-color: lightcoral;
}
.content .right {
height: 1000px;
margin-left: 300px;
background-color: greenyellow;
}
footer {
height: 100px;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: lightslategray;
}
</style>
</head>
<body>
<header></header>
<div class="content">
<div class="left"></div>
<div class="right"></div>
</div>
<footer></footer>
</body>
</html>
2024年09月01日
2024年09月01日
各位小伙伴在写前端代码的时候,经常会遇到元素垂直居中的情况,虽然css垂直居中是一个很简单的问题,但细细研究下来却发现原来一个垂直居中并不简单。
先从一个最简单的场景说一下吧。
如上图所示,在一个固定的div框内有一行文字,我们需要把文字水平垂直居中,我相信各位小伙伴都可以解决这个问题,就是给文字一个行高,以及text-align。
2024年09月01日
实例
设置一个p元素的左边距:
p
{
margin-left:2cm;
}
属性定义及使用说明
margin-left属性设置元素的左边距。
注意: 负值是允许的。
2024年09月01日
如果您曾访问过任何在线购物网站,那么您必须看到以下翻转缩放效果,其中您将鼠标悬停在产品图像的不同部分上以查看该部分的放大预览。
以下是这种效果的演示。将鼠标悬停在两个图像上以查看其放大视图。
您可以在不使用任何jQuery插件的情况下创建此效果,只需使用CSS和JavaScript。现在让我们编码吧。