首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置一行DIV中的最后一个DIV

div {

display: flex;

justify-content: center;

align-items: center;

height: 100vh;

background-color: #333333;

}

.container {

width: 960px;

margin: 0 auto;

background-color: #ffffff;

padding: 20px 0;

}

.row {

display: flex;

justify-content: space-between;

}

.column {

flex-basis: 48%;

padding: 20px 0;

}

.column h2 {

color: #333333;

font-size: 24px;

font-weight: bold;

margin-bottom: 10px;

}

.column p {

color: #666666;

font-size: 18px;

line-height: 1.5;

margin-bottom: 20px;

}

.column .btn {

display: inline-block;

border-radius: 5px;

background-color: #666666;

color: #ffffff;

font-size: 18px;

font-weight: bold;

padding: 10px 20px;

margin-right: 10px;

}

.column .btn:hover {

background-color: #444444;

}

.column .image-container {

position: relative;

}

.column .image-container img {

width: 100%;

height: 200px;

object-fit: cover;

}

.column .image-container .image-popup {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background-color: rgba(0, 0, 0, 0.5);

display: flex;

justify-content: center;

align-items: center;

font-size: 24px;

color: #ffffff;

transition: 0.3s;

cursor: pointer;

}

.column .image-container .image-popup span {

font-size: 20px;

font-weight: bold;

}

.column .image-container .image-popup:hover {

background-color: rgba(0, 0, 0, 0.8);

}

.column .image-container .image-popup.active {

background-color: rgba(0, 0, 0, 0.8);

}

.column .image-container .image-popup.active span {

font-size: 24px;

font-weight: bold;

}

.column .image-container .image-popup.active:hover {

background-color: rgba(0, 0, 0, 0.5);

}

.column .image-container .image-popup.active:hover span {

font-size: 20px;

font-weight: bold;

}

.column .image-container .image-popup.active:hover:after {

content: "";

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: rgba(0, 0, 0, 0.8);

}

.column .image-container .image-popup.active:after {

content: "";

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: rgba(0, 0, 0, 0.8);

}

.column .image-container .image-popup.active:hover:before {

content: "";

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: rgba(0, 0, 0, 0.5);

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

htmldiv滚动条设置,DIV滚动条属性及样式设置方式「建议收藏」

这里向大家描述一下DIV滚动条属性及样式设置,所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow属性值,这样,当div所规范区域内内容达到一定程序时,滚动条就派上用场...DIV滚动条属性及样式设置 所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow属性值,这样,当div所规范区域内内容达到一定程序时,滚动条就派上用场。...其功能大约是为了节约页面空间,就是所谓“缩地”了。 当div所定义区域内容达到一定程度时,在div标签里面嵌入css样式表,定义overflow属性值,设置DIV滚动条相关属性。...滚动条,根据内容自动扩撑区域大小,即定义区域无效 scroll总是显示滚动条 hidden没有滚动条,超出区域内容不可见 auto根据内容自动判断是否添加滚动条 2.DIV滚动条颜色属性: face-color...滚动条主要颜色,其中包含滚动按钮和滚动滑块 3.overFlow-xoverFlow-y visible却省值,没有DIV滚动条,根据内容自动扩撑区域大小,即定义区域无效 scroll总是显示滚动条

6.6K20
  • 网站建设设置两个div div常见布局方式

    网页设计是网站建设一个重要方面,网页设计包括了网站文章内容更新一集网页视觉效果设计,是需要长期专人维护和管理一个过程。...网站建设设置两个div 网站建设设置两个div 方式和步骤可以参照以下内容。首先插入两个div 标签,插入之后,创建一个长宽都是200px标签,给它命名。...这时候看到了两个标签位置是上下,下一步就双击CSS 样式其中一个标签,在CSS 分类选项里面,将Float设置成为left,也就是向左边移动。这样就可以完成div 并排了。...这都是比较常见div 布局。div 元素是一种不带特性容器,它也是一个非常简洁盒子,可以来布局HTML 网页。...以上就是网站建设设置两个div相关内容,每一种div 布局方式展现效果都是不同,根据不同网络效果来选择布局方式就可以。

    1.6K20

    div高度设置100%无效问题

    今天遇到一个问题,给div设置高度 height: 100%;却没有生效,在f12审查元素时候可以看到高度字占据了半屏,并没有占据100%全屏,也就是说,div高度设置100%无效。 ?...记录一下解决办法: 找到div父级元素,并且给父级元素手动设置一个高度,这个问题就解决了。...错误原因,根本在于没有浏览器是计算元素高度和宽度原理: Web浏览器在计算有效宽度时会自动将页面内容平铺填满整个横向宽度。...但是浏览器根本就不计算内容高度, 当一个元素高度设定为百分比高度时, 无法根据获取父元素高度,也就无法计算自己高度。...原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存程序媛一枚。

    5.1K20

    div设置height:100%;无效原因

    有时我们会困惑为什么设置divheight:100%;没有效果,如下所示: ?...要解决这个问题,先知道设置height:100%原理,当你让一个元素高度设置为百分比高度时,是相对于父元素高度根据百分比来计算高度。...所以当父元素没有高度时,height:100%也就没有高度值,所以我们来设置body高度。 ? 可见还是没有效果,原因跟上一个一样,其父元素也没有高度,所以我们来设置html高度。 ?...class="wqh"> 进阶 html 父元素可以理解成window,浏览器会将html填充完一个浏览器窗口。...对于body设置高度小于浏览器窗口时,同样会填充满整个浏览器窗口(可以设置背景测试),但是其子元素高度设置成百分比时,会按照body设置高度值来计算比例。 ?

    11.9K20

    Python---获取div标签文字

    模块提供了re.sub用于替换字符串匹配项。...repl : 替换字符串,也可为一个函数。 string : 要被查找替换原始字符串。 count : 模式匹配后替换最大次数,默认 0 表示替换所有的匹配。...假如你需要匹配文本字符"\",那么使用编程语言表示正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在正则表达式里转义成一个反斜杠。...Python里原生字符串很好地解决了这个问题,这个例子正则表达式可以使用r"\\"表示。同样,匹配一个数字"\\d"可以写成r"\d"。...思路整理:  在编程过程遇到部分问题在这里写出来和大家共享  问题1:在编程过程成功获取了目标的名字,但是它存在于div框架,我们要做就是将div文字与标签分开,在这里我们用是正则表达式

    4.9K10

    vue封装一个简单div框选时间组件

    前言 技术需要积累,有时间我把我之前写还不错组件都开源出来。并尝试vue和react 两种方式组件封装。今天简单写下鼠标框选div选中效果封装吧。...div框选实现 div框选效果,其实没有什么好方法,就是获取鼠标事件,根据鼠标的位置,动态创建一个跟随鼠标的div。...其实总结起来就两步: 鼠标左键按下不放,移动鼠标出现矩形选框; 鼠标左键松开,根据上边出现矩形选框统计选框范围内DOM元素; 创建一个跟随鼠标的div,代码如下: // 创建选框节点...= `left:${this.startX}px;top:${this.startY}px` 鼠标移动,获取被选中div列表,增加一个临时class this.selectBoxDashed.style.display...= 'block' // 上面创建鼠标跟随div出现 // 根据鼠标移动,设置选框位置、宽高 this.initx = e.x + this.scrollX || e.clientX

    1.6K50

    vi跳到文件一行最后一行

    由于vi编辑器不能使用鼠标,所以一个大文件如果要到最后一行只用键盘下键的话会是一个很痛苦过程,还好有各种比较快捷方法归我们使用: 1. vi 编辑器跳到文件一行:    a 输入 :0 或者...:1 回车    b 键盘按下 小写 gg 2.vi 编辑器跳到文件最后一行:    a 输入 :$ 回车    b 键盘按下大写 G    c 键盘按 shift + g (其实和第二种方法一样...) Vim快速移动光标至行首和行尾 1、 需要按行快速移动光标时,可以使用键盘上编辑键Home,快速将光标移动至当前行行首。...2、 如果要快速移动光标至当前行行尾,可以使用编辑键End。也可以在命令模式中使用快捷键””(Shift+4)。与快捷键”^”和0不同,快捷键””前可以加上数字表示移动行数。...例如使用”1”表示当前行行尾,”2”表示当前行一行行尾。

    9.7K40

    WordPress批量删除已发表文章多余DIV标签

    如果您需要在WordPress批量删除已发表文章多余DIV标签,直接通过functions.php文件添加代码来自动删除这些标签可能不是最直接或最安全方法,因为functions.php主要用于主题功能扩展和定义...以下是一个示例查询,用于删除所有文章内容标签(请注意,这可能会影响到所有包含标签文章,包括那些正确使用):UPDATE wp_postsSET post_content =...考虑使用正则表达式:如果您数据库支持正则表达式(如MySQL 8.0+REGEXP_REPLACE),您可以使用更精确模式来匹配和删除多余标签。...有几个插件可以帮助您搜索和替换文章内容特定文本或HTML标签。Search and Replace:这是一个流行插件,允许您在整个站点或特定文章/页面搜索和替换文本。...内容备份发布WordPress批量删除已发表文章多余DIV标签

    9710
    领券