Պատրաստել ձեր թիկունքները թափանցիկ
Նյութերից մեկը, որ հեշտությամբ կարող եք անել տպագիր դիզայնում, բայց ոչ Վեբ- ում, պատկերի վրա կամ գունավոր ֆոնի վրա տեքստի տեքստը փոխելն է եւ փոխել այդ պատկերը թափանցիկությունը, որպեսզի տեքստը վերածվի ֆոնի: Բայց CSS3- ում ունեցվածքը կա, որը թույլ կտա փոխել ձեր տարրերի անթափանցությունը, որպեսզի նրանք մտնեն եւ դուրս գան `անփոփոխ:
Ինչպես օգտվել անորոշության գույքից
Անթափանցիկության արժեքը վերցնում է թափանցիկության արժեքը 0.0-ից 1.0:
0.0- ը 100% թափանցիկ է, այս տարրից ներքեւ գտնվող ամեն ինչ ամբողջովին կցուցադրվի: 1.0-ը 100% անփայլ է, ոչինչ, ստորեւ տարրը կցուցադրվի:
Այսպիսով, տարրը 50% -ով թափանցիկ դնելու համար գրեք.
անթափանցիկություն `0.5;
Տեսեք գործողության անփոփոխության որոշ օրինակներ
Հավաստիացեք հին բրաուզերում փորձարկելու համար
Ոչ IE 6 կամ 7-ը չեն աջակցում CSS3 անթափանցիկ հատկությանը: Բայց դուք հաջողություն չեք ունեցել: Փոխարենը, IE- ն աջակցում է Microsoft- ի միայն գույքի ալֆա ֆիլտրին: IE- ի ալֆա ֆիլտրները ընդունում են արժեքներ 0-ից (ամբողջովին թափանցիկ) մինչեւ 100 (ամբողջովին opak): Այսպիսով, IE- ում ձեր թափանցիկությունը ստանալու համար դուք պետք է բազմապատկեք ձեր անթափանցիկությունը 100-ը եւ ավելացնեք ալֆա զտիչ ձեր ոճերի համար:
ֆիլտր: ալֆա (opacity = 50);
Տեսեք ալֆա ֆիլտրը գործողության մեջ (միայն IE)
Եւ օգտվեք Browser նախածանցներից
Դուք պետք է օգտագործեք -moz- եւ -webkit-prefixes- ը, որպեսզի Mozilla- ի եւ Webkit բրաուզերների հին տարբերակներն էլ այն աջակցեն:
- վեբկիտ-անթափանցիկություն. 0.5;
-մազ-անփոփոխություն. 0.5;
անթափանցիկություն `0.5;
Նախ միշտ դիտարկիչի նախածանցները տեղադրեք, իսկ վերջին վավեր CSS3 հատկությունը:
Փորձեք բրաուզերի նախածանցերը հին Mozilla եւ Webkit բրաուզերներում:
Դուք կարող եք նկարներ թափանցիկ դարձնել
Սահմանեք անթափանցիկությունը պատկերի վրա եւ այն կկանգնի ֆոնի վրա: Սա իսկապես օգտակար է ֆոնային պատկերների համար :
Եվ եթե խարիսխի մեջ ավելացնելը, կարող եք ստեղծել սավառնելի ազդեցություն , ուղղելով պատկերի անթափանցիկությունը:
a: hover img {
ֆիլտր: ալֆա (opacity = 50)
ֆիլտր: նախորդ: DXImageTransform.Microsoft.Alpha (opacity = 50)
-մազ-անփոփոխություն. 0.5;
- վեբկիտ-անթափանցիկություն. 0.5;
անթափանցիկություն `0.5;
}
Կազդի այս HTML- ին:
Փորձեք վերը նշված ոճերը եւ HTML- ը գործողության մեջ:
Ներդրեք տեքստ ձեր պատկերների վրա
Անթափանցիկությամբ դուք կարող եք տեքստային տեքստի վրա պատկերացնել եւ պատկերն առաջ է մղվել, որտեղ այդ տեքստն է:
Այս տեխնիկան մի փոքր բարդ է, քանի որ դուք չեք կարող պարզապես մղել պատկերը, քանի որ այն կթափի ամբողջ պատկերը: Եվ դուք չեք կարող մարել տեքստային տուփը , քանի որ տեքստը կթափվի նաեւ այնտեղ:
- Նախ `ստեղծել DIV կոնտեյներ եւ տեղադրել ձեր պատկերի ներսում:
- Հետեւեք պատկերի դատարկ DIV- ի հետ `այն, ինչ դուք կստեղծեք թափանցիկ:
- Ձեր HTML- ում ավելացրած վերջին բանը DIV- ն է ձեր տեքստում:
Սա իմ շանն է, Շաստա: Միթե նա գեղեցիկ չէ: - Դրանում եք այն CSS դիրքերում, տեքստը վերեւում տեղադրելու համար: Ես տեղադրել եմ իմ տեքստը ձախ կողմում, բայց դուք կարող եք տեղադրել այն աջ կողմում, փոխելով երկու ձախ: 0; հատկությունները `0; .
#image {
պաշտոնը `հարաբերական;
լայնությունը `170px;
բարձրությունը `128px;
margin: 0;
}
# տեքստ {
պաշտոնը `բացարձակ;
վերեւ: 0;
ձախ `0;
լայնությունը `60px;
բարձրությունը `118px;
background: #fff;
padding: 5px;
}
# տեքստ {
ֆիլտր: ալֆա (opacity = 70);
ֆիլտր: նախորդ: DXImageTransform.Microsoft.Alpha (opacity = 70);
-մազ-անփոփոխություն. 0.70;
անթափանցիկություն `0.7;
}
#words {
պաշտոնը `բացարձակ;
վերեւ: 0;
ձախ `0;
լայնությունը `60px;
բարձրությունը `118px;
ֆոնային: թափանցիկ;
padding: 5px;
}
Տեսեք, թե ինչպես է այն նայում