用css写十字型的div
时间: 2023-08-04 13:19:38 浏览: 46
可以使用 `::before` 和 `::after` 伪元素来实现十字型的效果,具体代码如下:
```html
<div class="cross"></div>
```
```css
.cross {
position: relative;
width: 100px;
height: 100px;
border: 2px solid black;
}
.cross::before,
.cross::after {
content: "";
position: absolute;
width: 50%;
height: 2px;
background-color: black;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.cross::after {
transform: rotate(90deg);
}
```
这段代码中,首先创建了一个大小为 100px 的正方形 `div`,然后使用 `::before` 和 `::after` 伪元素来创建两条宽度为 2px 的横线和竖线,通过 `transform` 属性来调整它们的位置和角度,从而形成一个十字形。
相关问题
用css写一段美化div的代码
<style>
.my-div {
background-color: #f2f2f2;
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px;
box-shadow: 2px 2px 5px #ccc;
font-family: Arial, sans-serif;
font-size: 16px;
color: #333;
text-align: center;
}
</style>
<div class="my-div">
这是一个美化过的 div。
</div>
用css 写一个div里面放三个元素,多了换行
可以使用CSS中的flex布局来实现这个需求。具体实现如下:
HTML代码:
```
<div class="container">
<div class="item">元素1</div>
<div class="item">元素2</div>
<div class="item">元素3</div>
<div class="item">元素4</div>
<div class="item">元素5</div>
<div class="item">元素6</div>
</div>
```
CSS代码:
```
.container {
display: flex;
flex-wrap: wrap; /* 允许换行 */
}
.item {
width: 33.33%; /* 每个元素占据1/3的宽度 */
box-sizing: border-box; /* 边框和内边距不会撑破宽度 */
border: 1px solid #ccc; /* 可以添加边框样式 */
}
```
上面的代码中,我们使用了flex布局,并且设置了`flex-wrap: wrap`,使得当元素超出容器的宽度时会自动换行。同时,每个元素的宽度设置为`33.33%`,即每个元素占据容器的1/3宽度。最后,我们可以通过`border`属性添加元素的边框样式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)