CSS: 목록 스타일 이미지에서 이미지 배경을 설정하는 방법은 무엇입니까?

黄舟
풀어 주다: 2017-06-29 10:28:49
원래의
2738명이 탐색했습니다.

사진과 같이 왼쪽의 총알은 사진으로 만든 것인데 지금은 위치가 잘못되어 있습니다. 이미지의 여백을 어떻게 설정하나요?

CSS: 목록 스타일 이미지에서 이미지 배경을 설정하는 방법은 무엇입니까?

list-style-image를 사용하지 마세요. 이 속성은
사용 Background: url(1.png) no-repeat 74px;

하하, 정말 잘못된 속성입니다. li 배경을 사용하거나 li a 목록형 이미지를 배경과 함께 시뮬레이션하는 것이 더 낫습니다. 최소한 위치 지정은 그렇게 어렵지 않습니다

흠. 이전에는 list-type-image를 많이 사용하지 않았는데 위치 지정 기능이 있다고 생각했습니다. 지금도 작동하지 않는 것 같습니다.

배경 이미지의 파일명을 하나씩 쌓아도 되나요?

예를 들어 LI가 10개 있고, 배경 이미지는 각각 icon1.gif부터 icon10.gif까지 앞에 표시되어야 합니다. 리의. CSS만 정의하면 구현할 수 있나요? 10개의 호출을 하나씩 정의해야 합니까?

/*-----------------------------------.top10-----------------------------------*/
#top10 li {
        line-height:160%;
        padding-left:24px;
        border-bottom:1px #ccc dashed;
        width:150px;
        overflow:hidden;
}
#top10 a:hover {
    color:#C90;
}
#top10 .top1 {
        background:url(images/top_1.gif) no-repeat left center;
}
#top10 .top1 a {
    color:#06f;
}
#top10 .top1 a:hover {
    color:#f60;
}
#top10 .top2 {
        background:url(images/top_2.gif) no-repeat left center;
}
#top10 .top2 a {
    color:#06f;
}
#top10 .top2 a:hover {
    color:#f60;
}
#top10 .top3 {
    background:url(images/top_3.gif) no-repeat left center;
}
#top10 .top3 a {
    color:#0066FF;
}
#top10 .top3 a:hover {
    color:#f60;
}
#top10 .top4 {
    background:url(images/top_4.gif) no-repeat left center;
}
#top10 .top5 {
    background:url(images/top_5.gif) no-repeat left center;
}
#top10 .top6 {
    background:url(images/top_6.gif) no-repeat left center;
}
#top10 .top7 {
    background:url(images/top_7.gif) no-repeat left center;
}
#top10 .top8 {
    background:url(images/top_8.gif) no-repeat left center;
}
#top10 .top9 {
    background:url(images/top_9.gif) no-repeat left center;
}
#top10 .top10 {
    background:url(images/top_10.gif) no-repeat left center;
}
로그인 후 복사

하나씩 정의해야 한다면 먼저 10개의 그림을 세로줄로 연결하여 그림을 만드세요--->
방법은 두 가지가 있습니다.
1. 그림을 배경으로 사용하세요. 간격 + 그림 높이 = li의 줄 높이. 단점: 돈을 들이지 않도록 주의해야 합니다.
2. js를 사용하여 어떤 li가 나타나는지 확인하고 배경 위치:*px;에 해당하는 "*" 값을 할당합니다.
------------
이점: 이미지는 서버에서 한 번만 요청하면 되며 이는 대규모 사이트에 매우 중요합니다.

위 내용은 CSS: 목록 스타일 이미지에서 이미지 배경을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
css
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿