이 있을 변경하는 쉬운 방법은 색상의 목록에서 글머리 기호?

StackOverflow https://stackoverflow.com/questions/76564

  •  09-06-2019
  •  | 
  •  

문제

모든 나를 변경할 수 있도록 색상의 목록에서 글머리 기호를 밝은 회색.기본적으로 black,그리고 나는 방법을 알아낼 수 없습니다 그것을 변경할 수 있습니다.

나는 사용할 수 있습니한 이미지내가 오히려 하지 않는다면 내가 그것을 할 수 있습니다.

도움이 되었습니까?

해결책

총알이의 색상에서 텍스트입니다.그래서 당신이 원하는 경우 다른 색상을 총알상의 텍스트에 목록을 추가해야 몇몇 마크업이 있습니다.

포장 목록에서 텍스트 기간:

<ul>
  <li><span>item #1</span></li>
  <li><span>item #2</span></li>
  <li><span>item #3</span></li>
</ul>

그런 수정의 스타일 규칙에 따라 약간:

li {
  color: red; /* bullet color */
}
li span {
  color: black; /* text color */
}

다른 팁

나는 이를 추가하지 않고 태그하지만,대신 사용하여 리다.이것은 분명히의 모든 제한 :before (아래 IE 지원)지만,그것은 작동하는 것 같 IE8,Firefox,Chrome 후 일부 매우 제한적 테스트합니다.그의 작업에 우리의 컨트롤러 환경 경우 궁금하는 사람을 확인할 수 있었다.글머리 스타일은 또한 제한 의 무에서 유니코드입니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <style type="text/css">
    li {
      list-style: none;
    }

    li:before {
      /* For a round bullet */
      content:'\2022';
      /* For a square bullet */
      /*content:'\25A0';*/
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -10px;
      top: -0px;
      color: green;
      font-size: 20px;
    }
  </style>
</head>

<body>
  <ul>
    <li>foo</li>
    <li>bar</li>
  </ul>
</body>
</html>

이 불가능했다는 2008 년에,하지만 그것이 되고 있을 가능한 빨리(바라)!

에 따라 W3C CSS3 사양, 할 수 있어 어떤 숫자,문자,또는 다른 기호하기 전에 생성되는 목록 항목 ::marker 의사소입니다.이것을 적용 대부분의 투표 응답의 솔루션:

<ul>
  <li>item #1</li>
  <li>item #2</li>
  <li>item #3</li>
</ul>

li::marker {
  color: red; /* bullet color */
}
li {
  color: black /* text color */
}

JSFiddle 예

참고하지만, 로 2016, 이 솔루션의 일부만 W3C 초안 작업 및 작동하지 않는 모든 주요 브라우저에서,아직입니다.

이 기능을 원하는 경우,이:

<ul>
  <li style="color: #888;"><span style="color: #000">test</span></li>
</ul>

큰 문제는 이 방법은 여분의 마크업이 있습니다.(이)

안녕하세요 어쩌면 이 대답은 늦었지만 하나 올바른 이를 달성하기 위해.

인해야한다는 것입니다 당신이 지정하는 내부표의 목록을 만들기 위해 텍스트에 일반적인 흑인(또는 이제까지 당신은 그것을 얻).하지만 또한 진정한할 수 있는 재정의 모든 범주 및 내부 태그 CSS.그래서 작업을 수행하는 가장 좋은 방법이 사용하여 짧은 태그에 대한 재정

Usign 이 CSS 정의:

li { color: red; }
li b { color: black; font_weight: normal; }
.c1 { color: red; }
.c2 { color: blue; }
.c3 { color: green; }

이 html 코드:

<ul>
<li><b>Text 1</b></li>
<li><b>Text 2</b></li>
<li><b>Text 3</b></li>
</ul>

당신이 얻는 데 필요한 결과입니다.또한을 만들 수 있는 각 disc 다른 색:

<ul>
    <li class="c1"><b>Text 1</b></li>
    <li class="c2"><b>Text 2</b></li>
    <li class="c3"><b>Text 3</b></li>
 </ul>

그냥 글머리 그래픽스 프로그램을 사용하여 list-style-image:

ul {
  list-style-image:url('gray-bullet.gif');
}

포장 텍스트가 목록 안에 항목으로 범위(또는 다른 요소)를 적용의 총알 컬러 목록 항목에 텍스트 색상을 기간이다.

당로 W3C spec,

목록 속성을...을 허용하지 않는 저자를 지정하는 독특한 스타일(색상,글꼴,정렬,etc.) 위 목록 마커...

하지만 아이디어를 가진 범위 내에 위 목록 일해야 한다.

<ul>
<li style="color:#ddd;"><span style="color:#000;">List Item</span></li>
</ul>

당신이 사용할 수 있습 Jquery 이 많은 경우 페이지고 갈 필요가 없고 편집 태그에서 자동으로 활성화됩니다.

여기에 간단한 예제:

$("li").each(function(){
var content = $(this).html();
var myDiv = $("<div />")
myDiv.css("color", "red"); //color of text.
myDiv.html(content);
$(this).html(myDiv).css("color", "yellow"); //color of bullet
});

에 대한 2008 질문에,나는 생각을 내가 추가 할 수 있습니다 최근 그대로--날짜에 대한 답변할 수 있는 방법에 대해 이동의 색상을 변경하에 글머리 기호 목록입니다.

고자 하는 경우 사용할 외부 라이브러리 글꼴 최고 당신에게 확장 가능한 벡터 아이콘, 와 결합하면 스트랩의 도우미 클래스 (예를 들어. text-success),을 만들 수 있습니다 몇 가지 멋진 및 사용자 정의 목록입니다.

나는 확장에서 추출 글꼴 멋진 목록 페이지 예제 아래:

fa-ulfa-li 을 쉽게 대체하는 기본알에서 순서 없는 목록이 있습니다.

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<ul class="fa-ul">
  <li><i class="fa-li fa fa-circle"></i>List icons</li>
  <li><i class="fa-li fa fa-check-square text-success"></i>can be used</li>
  <li><i class="fa-li fa fa-spinner fa-spin text-primary"></i>as bullets</li>
  <li><i class="fa-li fa fa-square text-danger"></i>in lists</li>
</ul>

글꼴 (주)지원 IE8, 만 지원 IE7 사용하는 경우 오래된 버전 3.2.1.

그것은 작품뿐만 아니라 우리가 색상 설정에 대한 각각의 요소 예를 들어:추가 여유를 남았습니다.

<article class="event-item">
    <p>Black text here</p>
</article>

.event-item{
    list-style-type: disc;
    display: list-item;
    color: #ff6f9a;
     margin-left: 25px;
}
.event-item p {
    margin: 0;
    color: initial;
}

당신이 사용할 수 있습 CSS 이를 달성하기 위해.을 지정하여 목록에서의 색상과 스타일을 선택할 수 있습니다 또한 텍스트를 지정로 다른 색입니다.

따라 예제 http://www.echoecho.com/csslists.htm.

<ul style="color: red;">
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
  • 두 개의
  • 사용 CSS:

    <li style='color:#e0e0e0'>something</li>
    

    당신을 설정하려면"목록의 스타일"CSS 를 통해,그리고 그것 color:값이 있습니다.예제:

    ul.colored {list-style: color: green;}
    
    라이센스 : CC-BY-SA ~와 함께 속성
    제휴하지 않습니다 StackOverflow
    scroll top