Reputation: 4365
Im trying to apply a scale
animation to a bootstrap button, but it has blurry text. I tried every answer posted here. How can I fix that?
Here is the code (It shows a little less blurry in the snippet than in my project):
button.btn-outline-dark{
margin-top: 6%;
width:30%;
height: 17%;
color: black;
}
button.btn-outline-dark:hover{
transition: all .2s ease-in-out;
transform: scale(1.1);
-webkit-font-smoothing: subpixel-antialiased;
backface-visibility: hidden;
-webkit-filter: blur(0);
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<button type="button" class="btn btn-outline-dark" data-toggle="modal" data-target="#exampleModal">
Blurry Text
</button>
Upvotes: 1
Views: 841
Reputation: 2243
As I said in the comment, here is a alternative of using zoom for getting the same effect:
button.btn-outline-dark{
margin-top: 6%;
color: black;
transition:0.5s;
padding: 10px 40px;
font-size:14px;
}
button.btn-outline-dark:hover{
font-size:20px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<button type="button" class="btn btn-outline-dark" data-toggle="modal" data-target="#exampleModal">
Blurry Text - Not Anymore
</button>
Obviously it might require some tweaking to get your exact styling desires right but should work fine.
Upvotes: 3