<div class="row">
some content
<div class="info-box">
some other content
</div>
</div>
.row {
float: left;
margin-bottom: 1.5%;
border: 1px solid #e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
background-color: rgb(250, 250, 250);
width: 685px;
-webkit-box-shadow:rgb(153,153,153) 0px 1px 2px 0px;
-moz-box-shadow:rgb(153,153,153) 0px 1px 2px 0px;
-ms-box-shadow:rgb(153,153,153) 0px 1px 2px 0px;
-o-border-box-shadow:rgb(153,153,153) 0px 1px 2px 0px;
box-shadow:rgb(153,153,153) 0px 1px 2px 0px;
}
.row:hover {
background-color: rgb(240, 245, 245);
-moz-box-shadow: inset 0 0 5px #4d4d4d;
-webkit-box-shadow: inset 0 0 5px #4d4d4d;
box-shadow: inset 0 0 5px #4d4d4d;
}
.info-box {
position: relative;
border-left: 1px solid #e3e3e3;
padding: 15px;
width: 170px;
font-size: 0.93em;
color: #363636;
float: left;
}
좋아요,이 정보 상자는 줄에 있습니다. 왜냐하면 .row : hover에서 내면의 그림자를 만들고 있습니다. 정보 상자의 왼쪽 테두리는 행 위에 마우스를 가져 가면 그림자 위에 표시됩니다.CSS 테두리 위에 그림자를 설정하는 방법은 무엇입니까?
내 질문은 당신이 국경의 상단에 그림자를 만들 수 있는지입니다. 미리 감사드립니다.
참고 : z- 색인이 나를 위해 작동하지 않습니다.
최소한의 HTML 코드 및/또는 jsfiddle – FelipeAls
을 추가하십시오. html 코드를 추가하십시오. 상기시켜 줘서 고마워. – tipsywacky
'border-radius' 속성에는 너무 많은 접두어가 필요하지 않습니다. 호환성 표는 [caniuse] (http://caniuse.com/#search=border-radius) ("모든 버전 표시")를 확인하십시오. '-moz-'는 Fx 3.6 (Safari 4.0, iOS 3.2, Android 2.1)을위한'-webkit-', 몇몇 회사와 리눅스 배포판에서 사용 가능합니다. MS와 Opera는이 접두어를 결코 사용하지 않았습니다. – FelipeAls