> 웹 프론트엔드 > CSS 튜토리얼 > CSS3 콘텐츠 속성 구현 단계

CSS3 콘텐츠 속성 구현 단계

php中世界最好的语言
풀어 주다: 2017-12-01 10:01:49
원래의
2131명이 탐색했습니다.

우리는 CSS3에 :before", ":after" 의사 클래스가 등장한 것을 알고 있으므로 오늘은 CSS3의 content 속성을 구현하는 단계를 알려드리겠습니다. 다음은 사례이므로 살펴보겠습니다.

css3 ":before", ":after" 의사 클래스에 나타납니다.

다음과 같이 작성할 수 있습니다.

1

2

3

h1:after{

content:'h1后插入的文本';

...}

로그인 후 복사

이 두 선택기의 기능과 효과는 여기서 소개하지 않습니다. 위에서 언급한 CSS 속성 콘텐츠 :after 및 :before 의사 요소와 함께 사용하여 객체 앞이나 뒤의 콘텐츠를 표시합니다.

content 값:

normal: none과 동일하게 동작합니다.

none: 값을 생성하지 않습니다. attr>: 태그 속성 값 삽입: 지정된 절대 또는 상대 주소를 사용하여 외부 리소스(이미지, 오디오, 비디오 또는 브라우저에서 지원하는 기타 리소스)를 삽입합니다. 문자열

counter( name) 삽입: 명명된 카운터 사용

counter(name,list-style-type): 명명된 카운터를 사용하고 지정된 목록 스타일 유형 속성을 준수합니다.

counters(name, string): 모든 명명된 카운터 사용 명명된 카운터

counters(name, string, list-style-type): 명명된 모든 카운터를 사용하고 지정된 list-style-type 속성을 준수합니다.

no-close-quote: quote 속성의 post 태그를 삽입하지 않지만 증가합니다. 중첩 수준

no-open-quote: quote 속성의 앞 태그를 삽입하지 않지만 중첩 수준을 줄입니다.

close-quote: quote 속성의 뒤 태그를 삽입합니다.

open-quote: 앞 태그를 삽입합니다.

여기에서 이해하기 어려운 값은 다음과 같습니다: counter(name); 구조:

1

2

3

4

5

6

<ul>

<li>这个是有序列表</li>

<li>这个是有序列表</li>

<li>这个是有序列表</li>

<li>这个是有序列表</li>

<li>这个是有序列表</li></ul>

로그인 후 복사

각 li 뒤에 현재 li 인덱스 값을 추가하고 싶습니다.

1

2

3

4

5

6

7

8

ul li{

counter-increment:index;

}

ul li:after{

content:&#39;统计:&#39;counter(index);

display:block;

line-height:35px;

}

로그인 후 복사

설명:

count(name) 여기에 이름을 미리 지정해야 합니다. 그렇지 않으면 모든 값이 0이 됩니다

;

count(name,list-style-type) 여기서 list-style-type은 CSS의 list-style-type 속성 값입니다.

전체 데모는 아래에 나와 있습니다

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

<!DOCTYPE html><html><head><meta charset="utf-8"><title>CSS content</title><meta name="author" content="phpstudy.net"><meta name="copyright" content="www.phpstudy.net"><style>

.string p:after {

margin-left: -16px;

background: #fff;

content: "支持";

color: #f00;}

.attr p:after {

content: attr(title);}

.url p:before {

content: url(https://pic.cnblogs.com/avatar/779447/20160817152433.png);

display: block;}

.test ol {

margin: 16px 0;

padding: 0;

list-style: none;}

.counter1 li {

counter-increment: testname;}

.counter1 li:before {

content: counter(testname)":";

color: #f00;

font-family: georgia,serif,sans-serif;}

.counter2 li {

counter-increment: testname2;}

.counter2 li:before {

content: counter(testname2,lower-roman)":";

color: #f00;

font-family: georgia,serif,sans-serif;}

.counter3 ol ol {

margin: 0 0 0 28px;}

.counter3 li {

padding: 2px 0;

counter-increment: testname3;}

.counter3 li:before {

content: counter(testname3,float)":";

color: #f00;

font-family: georgia,serif,sans-serif;}

.counter3 li li {

counter-increment: testname4;}

.counter3 li li:before {

content: counter(testname3,decimal)"."counter(testname4,decimal)":";}

.counter3 li li li {

counter-increment: testname5;}

.counter3 li li li:before {

content: counter(testname3,decimal)"."counter(testname4,decimal)"."counter(testname5,decimal)":";}</style></head><body><ul>

<li>

<strong>string:</strong>

<p>你的浏览器是否支持content属性:否</p>

</li>

<li>

<strong>attr:</strong>

<p title="如果你看到我则说明你目前使用的浏览器支持content属性"></p>

</li>

<li>

<strong>url():</strong>

<p>如果你看到我的头像图片则说明你目前使用的浏览器支持content属性</p>

</li>

<li>

<strong>counter(name):</strong>

<ol>

<li>列表项</li>

<li>列表项</li>

<li>列表项</li>

</ol>

</li>

<li>

<strong>counter(name,list-style-type):</strong>

<ol>

<li>列表项</li>

<li>列表项</li>

<li>列表项</li>

</ol>

</li>

<li>

<strong>counter(name)拓展应用:</strong>

<ol>

<li>列表项

<ol>

<li>列表项

<ol>

<li>列表项</li>

<li>列表项</li>

</ol>

</li>

<li>列表项</li>

</ol>

</li>

<li>列表项

<ol>

<li>列表项</li>

<li>列表项</li>

</ol>

</li>

<li>列表项

<ol>

<li>列表项</li>

<li>列表项</li>

</ol>

</li>

</ol>

</li></ul></body></html>

로그인 후 복사

이 사례를 읽어보세요 방법을 익힌 후 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요! background-size 속성


CSS3

을 사용하여 회전 후광 효과를 구현하는 단계

위 내용은 CSS3 콘텐츠 속성 구현 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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