CSS效果二元素

标签 css

我试图影响两个元素,事件缩略图 img:hover 也会影响 .event-date 。 当我尝试做类似 .event-date+.event-date 的事情时 它仅对 .event-date 有影响。

 .event-list .event-thumbnail img{
    	display: block;
    	transition: 0.8s;    	
    }

    .event-list .event-thumbnail img:hover +.event-date {
    	 transform: scale(1.1,1.1);
    }

    .event-thumbnail .event-date{
    	position: absolute;
    	left: 0;
    	top: 0;
    	background:#07A2DD;
    	color:#FFF;
    	width: 60px;
    	text-align: center;
    	padding: 10px 0;
    	line-height: 1;
    	font-weight: 600;
    }
<div id="latest-events">

			
	        <h1><a href="http://sd.esy.es/category/events/">events</a></h1>

	        
	        	<div class="event-list clearfix">
	        		
	        		<figure class="event-thumbnail">
						<a href="http://sd.esy.es/event2/">
												<img src="http://sd.esy.es/wp-content/uploads/2016/10/1-135x100.png" alt="2">
												
													<div class="event-date">
							<span class="event-date-day">10</span>
							<span class="event-date-month">oc</span>
							</div>
												</a>
					</figure>	

					<div class="event-detail">
		        		<h4 class="event-title">
		        			<a href="http://sd.esy.es/event2/">2</a>
		        		</h4>

		        		<div class="event-excerpt">
		        			text

	        		</div>
	        		</div>
	        	</div>
	        
	        	<div class="event-list clearfix">
	        		
	        		<figure class="event-thumbnail">
						<a href="http://sd.esy.es/event3/">
												<img src="http://sd.esy.es/wp-content/uploads/2016/10/1-135x100.png" alt=" 3">
												
													<div class="event-date">
							<span class="event-date-day">10</span>
							<span class="event-date-month">oc</span>
							</div>
												</a>
					</figure>	

					<div class="event-detail">
		        		<h4 class="event-title">
		        			<a href="http://sd.esy.es/event3/"> 3</a>
		        		</h4>

		        		<div class="event-excerpt">
		        			text text text text text text text text text text text text text text text text

	        		</div>
	        		</div>
	        	</div>
	        
	        	<div class="event-list clearfix">
	        		
	        		<figure class="event-thumbnail">
						<a href="http://sd.esy.es/event1/">
												<img src="http://sd.esy.es/wp-content/uploads/2016/10/1-135x100.png" alt=" 1">
												
													<div class="event-date">
							<span class="event-date-day">10</span>
							<span class="event-date-month">feb</span>
							</div>
												</a>
					</figure>	

					<div class="event-detail">
		        		<h4 class="event-title">
		        			<a href="http://sd.esy.es/event1/">1</a>
		        		</h4>

		        		<div class="event-excerpt">
		        		some text		        		</div>
	        		</div>
	        	</div>
	        	        </div>

最佳答案

试试这个:

.event-thumbnail img,
.event-thumbnail img + .event-date {
    transition: 0.8s;
}
.event-thumbnail img:hover,
.event-thumbnail img:hover + .event-date {
    transform: scale(1.1, 1.1);
}

关于CSS效果二元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40152299/

相关文章:

html - CSS - 通过网站结构而不是大量类来设计网站样式

css - 如何删除引导列表组中的列表项边框?

jquery - 启用鼠标滚动而不显示垂直滚动条并保持背景

javascript - Vue.js [v-cloak] 不使用 CSS 过渡

jquery - 基于字体系列的条件字体大小

html - 表格单元格 : checkbox is too small 中的复选框

css - Flexbox 响应式最后一列 float 和堆叠

html - 网站背景图片缩放到独立文本 block 的大小

css - 关键帧 cssAnimation 百分比?

python - 如何使按钮居中并着色