The visibility CSS property shows or hides an element without changing the layout of a document.
- .v-show
- .hover:v-show
- .v-hide
- .hover:v-hide
.v-show,
.hover\:v-show:hover {
visibility: visible;
}
.v-hide,
.hover\:v-hide:hover {
visibility: hidden;
}- .mobile:v-show
- .hover:mobile:v-show
- .mobile:v-hide
- .hover:mobile:v-hide
/* mobile < 480px */
@media screen and (max-width: 480px) {
.mobile\:v-show,
.hover\:mobile\:v-show:hover {
visibility: visible;
}
.mobile\:v-hide,
.hover\:mobile\:v-hide:hover {
visibility: hidden;
}
}.tablet:v-show .hover:tablet:v-show .tablet:v-hide .hover:tablet:v-hide
/* tablet < 768px */
@media screen and (min-width: 480px) and (max-width: 768px) {
.tablet\:v-show,
.hover\:tablet\:v-show:hover {
visibility: visible;
}
.tablet\:v-hide,
.hover\:tablet\:v-hide:hover {
visibility: hidden;
}
}- .tablet-pc:v-show
- .hover:tablet-pc:v-show
- .tablet-pc:v-hide
- .hover:tablet-pc:v-hide
/* tablet-pc < 992 */
@media screen and (min-width: 768px) and (max-width: 992px) {
.tablet-pc\:v-show,
.hover\:tablet-pc\:v-show:hover {
visibility: visible;
}
.tablet-pc\:v-hide,
.hover\:tablet-pc\:v-hide:hover {
visibility: hidden;
}
}- .pc:v-show
- .hover:pc:v-show
- .pc:v-hide
- .hover:pc:v-hide
/* pc < 1200 */
@media screen and (min-width: 992px) and (max-width: 1200px) {
.pc\:v-show,
.hover\:pc\:v-show:hover {
visibility: visible;
}
.pc\:v-hide,
.hover\:pc\:v-hide:hover {
visibility: hidden;
}
}- .tv:v-show
- .hover:tv:v-show
- .tv:v-hide
- .hover:tv:v-hide
/* tv > 1200 */
@media screen and (min-width: 1200px) {
.tv\:v-show,
.hover\:tv\:v-show:hover {
visibility: visible;
}
.tv\:v-hide,
.hover\:tv\:v-hide:hover {
visibility: hidden;
}
}- .tablet-max:v-show
- .hover:tablet-max:v-show
- .tablet-max:v-hide
- .hover:tablet-max:v-hide
/* tablet < 768px */
@media screen and (max-width: 768px) {
.tablet-max\:v-show,
.hover\:tablet-max\:v-show:hover {
visibility: visible;
}
.tablet-max\:v-hide,
.hover\:tablet-max\:v-hide:hover {
visibility: hidden;
}
}- .tablet-pc-max:v-show
- .hover:tablet-pc-max:v-show
- .tablet-pc-max:v-hide
- .hover:tablet-pc-max:v-hide
/* tablet-pc < 992 */
@media screen and (max-width: 992px) {
.tablet-pc-max\:v-show,
.hover\:tablet-pc-max\:v-show:hover {
visibility: visible;
}
.tablet-pc-max\:v-hide,
.hover\:tablet-pc-max\:v-hide:hover {
visibility: hidden;
}
}- .pc-max:v-show
- .hover:pc-max:v-show
- .pc-max:v-hide
- .hover:pc-max:v-hide
/* pc < 1200 */
@media screen and (max-width: 1200px) {
.pc-max\:v-show,
.hover\:pc-max\:v-show:hover {
visibility: visible;
}
.pc-max\:v-hide,
.hover\:pc-max\:v-hide:hover {
visibility: hidden;
}
}<div class="container">
<p class="hover:v-hide">Hello World !</p>
</div>